Base de datos
Base de Datos
Base de Datos
Base de Datos
Base de Datos
Base de Datos
Base de Datos
Base de Datos
Base de Datos
Base de Datos
JOB_HISTORYEMPLOYEE_ID (PK,FK) START_DATE ( ) _ (PK) END_DATE JOB_ID (FK) DEPARTMENT_ID (FK)
DEPARTMENTS EMPLOYEES
EMPLOYEE_ID (PK) FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE HIRE DATE JOB_ID (FK) SALARYCOMMISSION_PCT MANAGER_ID (FK) DEPARTMENT_ID DEPARTMENT ID (FK) DEPARTMENT_ID (PK) DEPARTMENT_NAME DEPARTMENT NAME MANAGER_ID LOCATION_ID (FK)
LOCATIONS
LOCATION_ID (PK) STREET_ADDRESS POSTAL_CODECITY STATE_PROVINCE COUNTRY_ID (FK)
COUNTRIES JOBS
JOB_ID (PK) JOB_TITLE MIN_SALARY MAX_SALARY COUNTRY_ID (PK) COUNTRY_NAME REGION_ID (FK)
REGIONS
REGION_ID (PK) REGION_NAME
Base de DatosTipos de Datos Básicos
• Caracter
CHAR(t) : Caracter de longitud fija VARCHAR2(t) : Caracter de long. variable LONG : Caracter hasta 2 MB
• F h y Hora Fecha H
DATE
• Numérico
NUMBER(p,d): p posiciones, d decimales
p que Existen otros tipos de datos q serán analizados en capítulos posteriores
Base de Datos
Consulta de Datos
Instrucción SELECT Básica I t ió Bá i
SELECT { * |columna [ [alias] …} ] } FROM tabla;
SELECT : indica qué columnas FROM : Indica cual tabla * significa todas las filas
Base de Datos
Reglas para Construir Instrucciones de SQL
• SQL no essensible a mayúsculas/minúsculas • Las instrucciones se pueden escribir en una o más líneas • Las palabras clave no p p pueden abreviarse • Las cláusulas pueden escribirse en una sola línea o en líneasseparadas • Se recomienda el uso de indentación para asegurar legibilidad
Base de Datos
Selección Parcial de Columnas
• Listar los nombres de columnas a mostrar separadas por coma
SELECT{col1 [alias], col2 [alias2], …} FROM tabla;
SELECT nombre, cargo, salario, numdept FROM empleado;
Base de Datos
Selección Total de Columnas
• Colocar el comodín asterisco (*) en lugar de...
Regístrate para leer el documento completo.