Oracle HR Schema and Tables
Oracle HR Schema and Tables
EMPLOYEES DEPARTMENTS
Name Null Type Name Null Type
EMPLOYEE_ID NOT NULL NUMBER(6) DEPARTMENT_ID NOT NULL NUMBER(4)
FIRST_NAME VARCHAR2(20) DEPARTMENT_NAME NOT NULL VARCHAR2(30)
LAST_NAME NOT NULL VARCHAR2(25) MANAGER_ID NUMBER(6)
EMAIL NOT NULL VARCHAR2(25) LOCATION_ID NUMBER(4)
PHONE_NUMBER VARCHAR2(20)
HIRE_DATE NOT NULL DATE
JOB_ID NOT NULL VARCHAR2(10) LOCATIONS
SALARY NUMBER(8,2) Name Null Type
COMMISSION_PCT NUMBER(2,2) LOCATION_ID NOT NULL NUMBER(4)
MANAGER_ID NUMBER(6) STREET_ADDRESS VARCHAR2(40)
DEPARTMENT_ID NUMBER(4) POSTAL_CODE VARCHAR2(12)
GENDER_ID NUMBER(10) CITY NOT NULL VARCHAR2(30)
STATE_PROVINCE VARCHAR2(25)
COUNTRY_ID CHAR(2)
JOBS
Name Null Type
JOB_ID NOT NULL VARCHAR2(10) COUNTRIES
JOB_TITLE NOT NULL VARCHAR2(35) Name Null Type
MIN_SALARY NUMBER(6) COUNTRY_ID NOT NULL CHAR(2)
MAX_SALARY NUMBER(6) COUNTRY_NAME VARCHAR2(40)
REGION_ID NUMBER
JOB_HISTORY
Name Null Type REGIONS
EMPLOYEE_ID NOT NULL NUMBER(6) Name Null Type
START_DATE NOT NULL DATE REGION_ID NOT NULL NUMBER
END_DATE NOT NULL DATE REGION_NAME VARCHAR2(25)
JOB_ID NOT NULL VARCHAR2(10)
DEPARTMENT_ID NUMBER(4)
GENDERS
Name Null Type
GENDER_ID NOT NULL NUMBER(10)
prepared by Deepak Bhagat GENDER_NAME VARCHAR2(30)