Вы находитесь на странице: 1из 3

CONSULTAS SQL EN ORACLE

Esquema Conceptual HR
JOBS JOB_HISTORY
JOB_ID <pi> Variable characters (10) <M> START_DATE <pi> Date & Time <M>
job_history_jobs
JOB_TITLE Variable characters (35) <M> END_DATE Date & Time <M>
MIN_SALARY Number (6) PK_JOB_HISTORY <pi>
MAX_SALARY Number (6) ...
PK_JOBS <pi>
...

job_history_employees job_history_departments
employees_jobs

DEPARTMENTS
EMPLOYEES employees_departments DEPARTMENT_ID <pi> Number (4) <M>
EMPLOYEE_ID <pi> Number (6) <M> DEPARTMENT_NAME Variable characters (30) <M>
MANAGER_ID Number (6) MANAGER_ID Number (4)
FIRST_NAME Variable characters (20)
PK_DEPARTMENTS <pi>
LAST_NAME Variable characters (25) <M>
...
EMAIL Variable characters (25) <M>
PHONE_NUMBER Variable characters (20)
HIRE_DATE Date & Time <M>
SALARY Number (8,2) departments_locations
COMMISSION_PCT Number (2,2)
departments_employees
PK_EMPLOYEES <pi>
...
LOCATIONS
LOCATION_ID <pi> Number (4) <M>
STREET_ADDRESS Variable characters (40)
POSTAL_CODE Variable characters (12)
employees_employees CITY Variable characters (30) <M>
STATE_PROVINCE Variable characters (25)
PK_LOCATIONS <pi>
...

locations_countries

REGIONS COUNTRIES
REGION_ID <pi> Number <M> countries_regions COUNTRY_ID <pi> Characters (2) <M>
REGION_NAME Variable characters (25) COUNTRY_NAME Variable characters (40)
PK_REGIONS <pi> PK_COUNTRIES <pi>
... ...
Esquema Físico HR
JOBS JOB_HISTORY
JOB_ID VARCHAR2(10) <pk> EMPLOYEE_ID NUMBER(6) <pk,fk2>
JOB_TITLE VARCHAR2(35) START_DATE DATE <pk>
MIN_SALARY NUMBER(6) DEPARTMENT_ID NUMBER(4) <fk3>
MAX_SALARY NUMBER(6) JOB_ID VARCHAR2(10) <fk1>
... END_DATE DATE
...

EMPLOYEES DEPARTMENTS

EMPLOYEE_ID NUMBER(6) <pk> DEPARTMENT_ID NUMBER(4) <pk>


EMP_EMPLOYEE_ID NUMBER(6) <fk3> EMPLOYEE_ID NUMBER(6) <fk1>
DEPARTMENT_ID NUMBER(4) <fk2> LOCATION_ID NUMBER(4) <fk2>
JOB_ID VARCHAR2(10) <fk1> DEPARTMENT_NAME VARCHAR2(30)
MANAGER_ID NUMBER(6) MANAGER_ID NUMBER(4)
FIRST_NAME VARCHAR2(20) ...
LAST_NAME VARCHAR2(25)
EMAIL VARCHAR2(25)
PHONE_NUMBER VARCHAR2(20)
HIRE_DATE DATE
SALARY NUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
... LOCATIONS
LOCATION_ID NUMBER(4) <pk>
COUNTRY_ID CHAR(2) <fk>
STREET_ADDRESS VARCHAR2(40)
POSTAL_CODE VARCHAR2(12)
CITY VARCHAR2(30)
STATE_PROVINCE VARCHAR2(25)
...

REGIONS COUNTRIES
REGION_ID NUMBER <pk> COUNTRY_ID CHAR(2) <pk>
REGION_NAME VARCHAR2(25) REGION_ID NUMBER <fk>
COUNTRY_NAME VARCHAR2(40)
...

Вам также может понравиться