0% found this document useful (0 votes)
217 views

Oracle HR Schema and Tables

The document describes an HR schema that contains tables for employees, departments, jobs, job history, locations, countries, regions, and genders. The schema defines the primary and foreign keys between the tables to link employee, department, job, and location data.

Uploaded by

Deepak Bhagat
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
217 views

Oracle HR Schema and Tables

The document describes an HR schema that contains tables for employees, departments, jobs, job history, locations, countries, regions, and genders. The schema defines the primary and foreign keys between the tables to link employee, department, job, and location data.

Uploaded by

Deepak Bhagat
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

HR Schema

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)

Oracle ADF Training by Deepak Bhagat

You might also like