PL/SQL Quiz 11,12,13,14 Solution

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 2

EMPLOYEE

ATTRIBUTE
emp_id
badge_number
first_name
last_name
birth_date
gender
hire_date
stock_option
car_allowance
meal_allowance
profit_shafting
bonus

DATA TYPE
INTEGER
INTEGER
VARCHAR
VARCHAR
DATE
VARCHAR
DATE
VARCHAR
INTEGER
INTEGER
INTEGER
INTEGER

OPTIONALITY
*
*
*
*
*
*
*
o
o
o
o
o

CONSTRAINTS
PK
UK

EMP_SAL_HISTORY
ATTRIBUTE
start_date
end_date
salary

DATA TYPE
DATE
DATE
INTEGER

OPTIONALITY
*
o
*

CONSTRAINTS
PK

EMP_JOB_HISTORY
ATTRIBUTE
start_date
end_date

DATA TYPE
INTEGER
INTEGER

OPTIONALITY
*
o

CONSTRAINTS
PK

CONTRACT
ATTRIBUTE
contact_number
hourly_rate

DATA TYPE
INTEGER
INTEGER

OPTIONALITY
*
*

CONSTRAINTS
PK

AGENCY
ATTRIBUTE
agency_id
agency_name
contact_name
phone

DATA TYPE
INTEGER
VARCHAR
VARCHAR
INTEGER

OPTIONALITY
*
*
O
*

DEPARTMENT

CONSTRAINTS
PK

ATTRIBUTE
dept_id
department_code
department_name

DATA TYPE
INTEGER
INTEGER
VARCHAR

OPTIONALITY
*
*
*

CONSTRAINTS
PK
UK
UK

EMP_DPT_HISTORY
ATTRIBUTE
start_date
end_date

DATA TYPE
DATE
DATE

OPTIONALITY
*
o

CONSTRAINTS
PK

DPT_MGR_HISTORY
ATTRIBUTE
start_date
end_date

DATA TYPE
DATE
DATE

ATTRIBUTE
job_id
job_title
min_salary
max_salary

DATA TYPE
INTEGER
VARCHAR
INTEGER
INTEGER

OPTIONALITY
*
o

CONSTRAINTS
PK

JOBS
OPTIONALITY
*
*
*
*

CONSTRAINTS
PK

You might also like