adm empre

Páginas: 10 (2407 palabras) Publicado: 15 de mayo de 2014
Base de Datos

2013

SQL Server 2012
Laboratorio 7
Esquemas Ejemplos de la Base de Datos

Esquema de Base de Datos
El conjunto de objetos que tiene una cuenta de usuario se denomina esquema del usuario, por lo tanto el
nombre del esquema será también el nombre del usuario.
Los esquemas de Base de Datos que se utilizaran en los próximos laboratorios serán:
 SCOTT Se trata de unesquema muy básico de recursos humanos, cuenta con tan solo 4 tablas.
 HR Se trata también de un esquema de recursos humanos, pero este esquema cuenta con 7 tablas.

Esquema SCOTT
Su esquema es el siguiente:
EMP
DEPT
DEPTNO Number (2)

DNAME
Variable characters (14)
LOC
Variable characters (13)

DEPT_EMP

PK_DEPT

EMPNO
Number (4)

DEPTNO
Number (2)

ENAME
Variablecharacters (10)
JOB
Variable characters (9)
MGR
Number (4)
HIRE_DATE
Date
SAL
Number (7,2)
COMM
Number (7,2)
PK_EMP

BONUS
ENAME
JOB
SAL
COMM

Variable characters (10)
Variable characters (9)
Number (7,2)
Number (7,2)

El siguiente script permite consultar el catalogo de Scott:
select * from information_schema.tables;

Consultar el Contenido de una tabla
1

SALGRADEGRADE Number
LOSAL Number
HISAL Number

Base de Datos

2013

Sintaxis
select * from dept;
DEPTNO
DNAME
LOC
--------------------------------------- -------------- ------------10
ACCOUNTING NEW YORK
20
RESEARCH
DALLAS
30
SALES
CHICAGO
40
OPERATIONS BOSTON
(4 filas afectadas)
Esquema HR

JOBS
JOB_ID
JOB_TITLE
MIN_SALARY
MAX_SALARY

JOB_HISTORY

varchar(10)varchar(35)
numeric(6)
numeric(6)

FK_JOB_HIST_RELATIONS_JOBS

DEPARTMENT_ID
START_DATE
EMPLOYEE_ID
JOB_ID
END_DATE

numeric(4)
datetime
numeric(6)
varchar(10)
datetime






FK_EMPLOYEE_RELATIONS_JOBS

EMPLOYEES
EMPLOYEE_ID
DEPARTMENT_ID
MANAGER_ID
JOB_ID
FIRST_NAME
LAST_NAME
EMAIL
PHONE_NUMBER
HIRE_DATE
SALARY
COMMISSION_PCT

numeric(6)
numeric(4)
numeric(6)varchar(10)
varchar(20)
varchar(25)
varchar(25)
varchar(20)
datetime
numeric(8,2)
numeric(2,2)

FK_JOB_HIST_RELATIONS_DEPARTME





FK_JOB_HIST_RELATIONS_EMPLOYEE

FK_DEPARTME_RELATIONS_EMPLOYEE

FK_EMPLOYEE_RELATIONS_DEPARTME

DEPARTMENTS
FK_DEPARTME_RELATIONS_LOCATION
DEPARTMENT_ID
numeric(4)
MANAGER_ID
numeric(6)
LOCATION_ID
numeric(4)
DEPARTMENT_NAME varchar(30)LOCATIONS
LOCATION_ID
COUNTRY_ID
STREET_ADDRESS
POSTAL_CODE
CITY
STATE_PROVINCE

FK_EMPLOYEE_RELATIONS_EMPLOYEE

numeric(4)
char(2)

varchar(40)
varchar(12)
varchar(30)
varchar(25)

FK_LOCATION_RELATIONS_COUNTRIE

REGIONS
REGION_ID
numeric

REGION_NAME varchar(25)

2

FK_COUNTRIE_RELATIONS_REGIONS

COUNTRIES
COUNTRY_ID
char(2)

REGION_ID
numeric

COUNTRY_NAMEvarchar(40)

Base de Datos
select * from information_schema.tables;

3

2013

Base de Datos

2013

SQL Server 2012
Laboratorio 8
Sentencias SQL SELECT Básicas
SQL Fundamentos
Data Manipulation Language (DML)
Usado para acceder, crear, modificar, o eliminar data en una estructura de base de datos existente.
Data Definition Language (DDL)
Usado para crear, modificar, oeliminar objetos de base de datos y sus privilegios.
Transaction Control
Las instrucciones de control de transacciones garantizan la consistencia de los datos, organizando
las instrucciones SQL en transacciones lógicas, que se completan o fallan como una sola unidad.
Session Control
Estas instrucciones permiten controlar las propiedades de sesión de un usuario. La sesión se inicia
desde elmomento en que el usuario se conecta a la base de datos hasta el momento en que se
desconecta.
System Control
Usadas para manejar las propiedades de la base de datos.
TIPO DE DATOS DE SQL SERVER
Categoría
Numéricos exactos

Tipo de Datos
bigint, numeric, bit, smallint, decimal, smallmoney, int, tinyint ,
money
Numéricos aproximados float, real
date, datetime2, datetime, datetimeoffset,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Adm D Empre
  • Emprea
  • empre
  • La Emprea
  • emprea
  • la emprea
  • empree
  • Emprea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS