Table slot9.WORLD.TSTA.EMPLOYEE_ADDRESSES
This tables stores an association to a MASTER ADDRESS added to the employee

Legend:
Primary key columns
Columns with indexes
Implied relationships
Excluded column relationships
< n > number of related tables
 
Column Type Size Nulls Auto Default Children Parents Comments
EJS_EMP_ID number 30
EMPLOYEE_ADDR_PHONES.EJS_EMP_ID EA_PHO_EMP_ADDR_FK C
EMPLOYEES.EJS_EMP_ID EMP_ADDR_EMP1_FK C
EJS sequence to uniquely identify an employee.
ADDRESS_ID number 0
EMPLOYEE_ADDR_PHONES.ADDRESS_ID EA_PHO_EMP_ADDR_FK C
ADDRESSES.ADDRESS_ID EMP_ADDR_ADDR_FK R
Address ID number
DATE_OF_INFO date 7  √  now
OCCUPIED_FROM date 7  √  null
OCCUPIED_TO date 7  √  null
EMP_ADDR_COMMENT varchar2 255  √  null
CREATOR_ID varchar2 100  √  null Domain to store an Oracle USER ID
CREATOR_DATE date 7  √  null Date Record Created
UPDATOR_ID varchar2 100  √  null Domain to store an Oracle USER ID
UPDATOR_DATE date 7  √  null Date Record Last Updated
ADDRESS_TYPE_CODE varchar2 3  √  null
ADDRESS_TYPE_CODES.ADDRESS_TYPE_CODE EMP_ADDR_ADDR_CD_FK R
EMERGENCY_CONTACT_FLAG varchar2 1  √  'N'
REC_ID number 0  √  null
EMERGENCY_CONTACT varchar2 255  √  null The person to contact in case of an emergency.

Analyzed at Mon Sep 20 21:05 MDT 2021

Requirements (check constraints):
Constraint Constraint Name
EMERGENCY_CONTACT_FLAG IN ('N', 'Y') CK_EMP_ADDR_EMRGNCY_CNTCT_FLG
"ADDRESS_ID" IS NOT NULL EMP_ADDR_ADDRESS_ID_NN
"EJS_EMP_ID" IS NOT NULL EMP_ADDR_EJS_EMP_ID_NN

Indexes:
Column(s) Type Sort Constraint Name
EJS_EMP_ID + ADDRESS_ID Primary key Asc/Asc EMP_ADDR_PK
ADDRESS_TYPE_CODE Performance Asc EMP_ADDR_ADDR_CD_FK_I
ADDRESS_ID Performance Asc EMP_ADDR_ADDR_FK_I
EJS_EMP_ID Performance Asc EMP_ADDR_EMP1_FK_I

Close relationships  within of separation: