Sunteți pe pagina 1din 1

EMPLOYEE_JOBS

F EMPLOYEE_ID NUMBER
JOB_BEGIN DATE
F JOB_ID VARCHAR2 (10 BYTE)
WAGE FLOAT (126)
COMMISSION_RATE FLOAT (126)
JOBS
P * JOB_ID VARCHAR2 (10 BYTE)
JOB_TITLE VARCHAR2 (31 BYTE)
MIN_WAGE FLOAT (126)
MAX_WAGE FLOAT (126)
SALARIED CHAR (1 BYTE)
F DEPT_ID NUMBER
PK_JOB_ID (JOB_ID)
EMPLOYEES
P * EMPLOYEE_ID NUMBER
FIRST_NAME VARCHAR2 (15 BYTE)
LAST_NAME VARCHAR2 (25 BYTE)
ADDRESS_LINE_ONE VARCHAR2 (35 BYTE)
ADDRESS_LINE_TWO VARCHAR2 (35 BYTE)
CITY VARCHAR2 (28 BYTE)
STATE CHAR (2 BYTE)
ZIP_CODE CHAR (10 BYTE)
COUNTY VARCHAR2 (10 BYTE)
EMAIL VARCHAR2 (16 BYTE)
PHONE_NUMBER VARCHAR2 (12 BYTE)
SOCIAL_SECURITY_NUMBER VARCHAR2 (11 BYTE)
HIRE_DATE DATE
TERMINATION_DATE DATE
DATE_OF_BIRTH DATE
F SPOUSE_ID NUMBER
MARITAL_STATUS CHAR (1 BYTE)
ALLOWANCES NUMBER
PERSONAL_TIME_OFF FLOAT (126)
PK_EMPLOYEE_ID (EMPLOYEE_ID)
DEPARTMENTS
P * DEPT_ID NUMBER
DEPARTMENT_NAME VARCHAR2 (25 BYTE)
PK_DEPARTMENT_ID (DEPT_ID)
TIME_SHEET
PF* EMPLOYEE_ID NUMBER
P * PAY_DATE DATE
HOURS_WORKED FLOAT (126)
SALES_AMOUNT FLOAT (126)
PK_EMPLOYEE_ID_PAY_DATE_TIME (EMPLOYEE_ID, PAY_DATE)
CURRENT_REGISTER
PF* EMPLOYEE_ID NUMBER
P * PAY_DATE DATE
SALARIED CHAR (1 BYTE)
HOURS_WORKED FLOAT (126)
HIRE_DATE DATE
TERMINATION_DATE DATE
PERSONAL_TIME_OFF FLOAT (126)
PTO_RECEIVED FLOAT (126)
PTO_USED FLOAT (126)
TOTAL_HOURS FLOAT (126)
WAGE FLOAT (126)
COMMISSION_RATE FLOAT (126)
SALES_AMOUNT FLOAT (126)
GROSS_PAY FLOAT (126)
ALLOWANCES NUMBER
MARITAL_STATUS CHAR (1 BYTE)
COUNTY VARCHAR2 (12 BYTE)
FEDERAL_TAX FLOAT (126)
FICA_TAX FLOAT (126)
MEDICARE_TAX FLOAT (126)
STATE_TAX FLOAT (126)
COUNTY_TAX FLOAT (126)
NET_PAY FLOAT (126)
PK_EMP_ID_PAY_DATE_CURR_REG (EMPLOYEE_ID, PAY_DATE)
REGISTER
PF* EMPLOYEE_ID NUMBER
FIRST_NAME VARCHAR2 (15 BYTE)
LAST_NAME VARCHAR2 (25 BYTE)
ADDRESS_LINE_ONE VARCHAR2 (35 BYTE)
ADDRESS_LINE_TWO VARCHAR2 (35 BYTE)
CITY VARCHAR2 (28 BYTE)
STATE CHAR (2 BYTE)
ZIP_CODE CHAR (10 BYTE)
P * PAY_DATE DATE
SALARIED CHAR (1 BYTE)
HOURS_WORKED FLOAT (126)
HIRE_DATE DATE
TERMINATION_DATE DATE
PERSONAL_TIME_OFF FLOAT (126)
PTO_RECEIVED FLOAT (126)
PTO_USED FLOAT (126)
TOTAL_HOURS FLOAT (126)
WAGE FLOAT (126)
COMMISSION_RATE FLOAT (126)
SALES_AMOUNT FLOAT (126)
GROSS_PAY FLOAT (126)
ALLOWANCES NUMBER
MARITAL_STATUS CHAR (1 BYTE)
COUNTY VARCHAR2 (12 BYTE)
FEDERAL_TAX FLOAT (126)
FICA_TAX FLOAT (126)
MEDICARE_TAX FLOAT (126)
STATE_TAX FLOAT (126)
COUNTY_TAX FLOAT (126)
NET_PAY FLOAT (126)
GROSS_PAY_YTD FLOAT (126)
FEDERAL_TAX_YTD FLOAT (126)
FICA_TAX_YTD FLOAT (126)
MEDICARE_TAX_YTD FLOAT (126)
STATE_TAX_YTD FLOAT (126)
COUNTY_TAX_YTD FLOAT (126)
NET_PAY_YTD FLOAT (126)
PK_EMPLOYEE_ID_PAY_DATE_REG (EMPLOYEE_ID, PAY_DATE)
FEDERAL_ALLOWANCES
P * ALLOWANCES NUMBER
ALLOWANCE_AMOUNT FLOAT (126)
PK_FEDERAL_ALLOWANCES (ALLOWANCES)
FEDERAL_TAX
P * STATUS CHAR (1 BYTE)
P * MINIMUM FLOAT (126)
MAXIMUM FLOAT (126)
BASE FLOAT (126)
PERCENT FLOAT (126)
PK_FEDERAL_TAX (STATUS, MINIMUM)
STATE_ALLOWANCES
P * ALLOWANCES NUMBER
ALLOWANCE_AMOUNT FLOAT (126)
PK_STATE_ALLOWANCES (ALLOWANCES)
TAX_RATES
P * TAX_TYPE VARCHAR2 (15 BYTE)
PERCENT FLOAT (126)
MAXIMUM FLOAT (126)
RESIDENT_RATE FLOAT (126)
NONRESIDENT_RATE FLOAT (126)
PK_TAX_TYPE (TAX_TYPE)

S-ar putea să vă placă și