|
This entity holds the personal records of the employees. This personal data of the employees would be like their Last Name, Given Name, Date of Birth etc. The data in this entity is strictly based on the personal record, not employment record. It is uniquely identified by a number. This number is known as the identity card number. |
|
Name |
Code |
Class Name |
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
|
Name |
Code |
|
Name |
|
|
Code |
|
|
Data Type |
integer |
|
Mandatory |
Yes |
|
This attribute is the system generated identifier. It is blind to the user. It also holds the primary key for the Personal table. |
|
Name |
|
|
Code |
|
|
Data Type |
char(30) |
|
Mandatory |
No |
|
Shows the identity number of the person. |
|
Name |
|
|
Code |
|
|
Data Type |
char(60) |
|
Mandatory |
No |
|
Holds the country of birth of the employee. |
|
Name |
|
|
Code |
|
|
Data Type |
date |
|
Mandatory |
No |
|
Holds the date of birth for the employee. |
|
Name |
|
|
Code |
|
|
Data Type |
char(150) |
|
Mandatory |
No |
|
This Field stores the Person's name. |
|
Name |
|
|
Code |
|
|
Data Type |
char(100) |
|
Mandatory |
No |
|
An assumed name which can be used to cover up one's real identity. |
|
Name |
|
|
Code |
|
|
Data Type |
char(1) |
|
Mandatory |
No |
|
Shows the gender of the family member. |
|
Name |
|
|
Code |
|
|
Data Type |
char(100) |
|
Mandatory |
No |
|
Holds the nationality of the person. |
|
Name |
|
|
Code |
|
|
Data Type |
decimal(6,3) |
|
Mandatory |
No |
|
This attribute would record the Height of the user. No validation is needed for this field. |
|
Name |
|
|
Code |
|
|
Data Type |
decimal(7,4) |
|
Mandatory |
No |
|
This attribute would record the weight of the person. Like the height attribute, no validation is required. |
|
Name |
|
|
Code |
|
|
Data Type |
char(30) |
|
Mandatory |
No |
|
This attribute is only used in Malaysia as they have two kinds of identity cards for a person. The reason for keeping two identity cards is because the Old identity card number is used for banking purposes while the new number is used for government purposes. As for the Key to this entity, it would be the new identity number. |
|
Name |
|
|
Code |
|
|
Data Type |
char(30) |
|
Mandatory |
No |
|
Stores the employee's passport number. |
|
Name |
|
|
Code |
|
|
Data Type |
char(30) |
|
Mandatory |
No |
|
Differentiates each employee. It would distinctively identify each employee in the company. |
|
Name |
|
|
Code |
|
|
Data Type |
char(5) |
|
Mandatory |
No |
|
Shows the check digit for the identity number, i.e. the alphabet at the end of the identity number. This is to prevent anyone from entering Singapore with an illegal identity number. |
|
Name |
|
|
Code |
|
|
Data Type |
char(50) |
|
Mandatory |
No |
|
Shows the first name of the employee. |
|
Name |
|
|
Code |
|
|
Data Type |
char(50) |
|
Mandatory |
No |
|
Shows the middle name of the employee. Can also be the second name. |
|
Name |
|
|
Code |
|
|
Data Type |
char(50) |
|
Mandatory |
No |
|
Shows the last name of the employee. It is also the surname. |
|
Name |
|
|
Code |
|
|
Data Type |
char(10) |
|
Mandatory |
No |
|
Indicates the initials of the employee. |
|
Name |
|
|
Code |
|
|
Data Type |
char(20) |
|
Mandatory |
No |
|
Shows the country in which the passport was issued. |
|
Name |
|
|
Code |
|
|
Data Type |
char(20) |
|
Mandatory |
No |
|
Shows who issued the identity to the employee. |
|
|
|