Entity Personal

Description of Entity Personal

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.

There is a system defined number which cannot be seen by the user. To the user, they only know the personal number, which is the identity card number of the person. This is the key to the record for a particular person. In some cases where the person changes his/her identity card number, the user can easily change its number, however, he/she will still be connected to other related records pertaining to the old identity number.


List of all Dependencies of the Entity Personal

Name

Code

Class Name

RefPersonal3

RefPersonal3

Reference

Belong To

Belong_To

Reference

Relation_1492

Relation_1492

Reference

Relation_1505

Relation_1505

Reference

Relation_20382

Relation_20382

Reference

Relation_110744

Relation_110744

Reference

Relation_121687

Relation_121687

Reference

Relation_211502

Relation_211502

Reference

Relation_214245

Relation_214245

Reference

Relation_389029

Relation_389029

Reference

Relation_586662

Relation_586662

Reference

Relation_612437

Relation_612437

Reference

Relation_1297465

Relation_1297465

Reference

Relation_1297466

Relation_1297466

Reference

Relation_1297467

Relation_1297467

Reference

Relation_1297468

Relation_1297468

Reference

Relation_1297542

Relation_1297542

Reference

Relationship_731

Relationship_731

Reference

Relationship_764

Relationship_765

Reference

RefIdentityType1

RefIdentityType1

Reference

Relation_7569

Relation_7569

Reference

Relation_7574

Relation_7574

Reference

Relation_7575

Relation_7575

Reference

Relation_7576

Relation_7576

Reference

Relation_11538

Relation_11538

Reference

Relation_373227

Relation_373227

Reference


List of Attributes of the Entity Personal

Name

Code

PersonalSysId

PersonalSysId

Identity No

IdentityNo

Country Of Birth

CountryOfBirth

Date Of Birth

DateOfBirth

PersonalName

PersonalName

Alias

Alias

Gender

Gender

Nationality

Nationality

Height

Height

Weight

Weight

Mal_OldIdentity

Mal_OldIdentity

Passport No

PassportNo

Employee ID

EmployeeId

Identity Check Digit

IdentityCheckDigit

First Name

FirstName

Middle Name

MiddleName

Last Name

LastName

Middle Initial

MiddleInitial

Passport Country Issue

PassportIssue

Identity Issue By

IdentityIssueBy


Entity Attribute PersonalSysId of the Entity Personal

Card of Attribute PersonalSysId of the Entity Personal

Name

PersonalSysId

Code

PersonalSysId

Data Type

integer

Mandatory

Yes


Description of Attribute PersonalSysId of the Entity Personal

This attribute is the system generated identifier. It is blind to the user. It also holds the primary key for the Personal table.


Entity Attribute Identity No of the Entity Personal

Card of Attribute Identity No of the Entity Personal

Name

Identity No

Code

IdentityNo

Data Type

char(30)

Mandatory

No


Description of Attribute Identity No of the Entity Personal

Shows the identity number of the person.


Entity Attribute Country Of Birth of the Entity Personal

Card of Attribute Country Of Birth of the Entity Personal

Name

Country Of Birth

Code

CountryOfBirth

Data Type

char(60)

Mandatory

No


Description of Attribute Country Of Birth of the Entity Personal

Holds the country of birth of the employee.
Example: Singapore / Malaysia / Indonesia


Entity Attribute Date Of Birth of the Entity Personal

Card of Attribute Date Of Birth of the Entity Personal

Name

Date Of Birth

Code

DateOfBirth

Data Type

date

Mandatory

No


Description of Attribute Date Of Birth of the Entity Personal

Holds the date of birth for the employee.
It is usually in the format: DD-MM-YYYY.


Entity Attribute PersonalName of the Entity Personal

Card of Attribute PersonalName of the Entity Personal

Name

PersonalName

Code

PersonalName

Data Type

char(150)

Mandatory

No


Description of Attribute PersonalName of the Entity Personal

This Field stores the Person's name.


Entity Attribute Alias of the Entity Personal

Card of Attribute Alias of the Entity Personal

Name

Alias

Code

Alias

Data Type

char(100)

Mandatory

No


Description of Attribute Alias of the Entity Personal

An assumed name which can be used to cover up one's real identity.


Entity Attribute Gender of the Entity Personal

Card of Attribute Gender of the Entity Personal

Name

Gender

Code

Gender

Data Type

char(1)

Mandatory

No


Description of Attribute Gender of the Entity Personal

Shows the gender of the family member.
Example: Male = "1". Female = "0".


Entity Attribute Nationality of the Entity Personal

Card of Attribute Nationality of the Entity Personal

Name

Nationality

Code

Nationality

Data Type

char(100)

Mandatory

No


Description of Attribute Nationality of the Entity Personal

Holds the nationality of the person.
Example: Singaporean / Malaysian / Indonesian


Entity Attribute Height of the Entity Personal

Card of Attribute Height of the Entity Personal

Name

Height

Code

Height

Data Type

decimal(6,3)

Mandatory

No


Description of Attribute Height of the Entity Personal

This attribute would record the Height of the user. No validation is needed for this field.


Entity Attribute Weight of the Entity Personal

Card of Attribute Weight of the Entity Personal

Name

Weight

Code

Weight

Data Type

decimal(7,4)

Mandatory

No


Description of Attribute Weight of the Entity Personal

This attribute would record the weight of the person. Like the height attribute, no validation is required.


Entity Attribute Mal_OldIdentity of the Entity Personal

Card of Attribute Mal_OldIdentity of the Entity Personal

Name

Mal_OldIdentity

Code

Mal_OldIdentity

Data Type

char(30)

Mandatory

No


Description of Attribute Mal_OldIdentity of the Entity Personal

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.


Entity Attribute Passport No of the Entity Personal

Card of Attribute Passport No of the Entity Personal

Name

Passport No

Code

PassportNo

Data Type

char(30)

Mandatory

No


Description of Attribute Passport No of the Entity Personal

Stores the employee's passport number.


Entity Attribute Employee ID of the Entity Personal

Card of Attribute Employee ID of the Entity Personal

Name

Employee ID

Code

EmployeeId

Data Type

char(30)

Mandatory

No


Description of Attribute Employee ID of the Entity Personal

Differentiates each employee. It would distinctively identify each employee in the company.


Entity Attribute Identity Check Digit of the Entity Personal

Card of Attribute Identity Check Digit of the Entity Personal

Name

Identity Check Digit

Code

IdentityCheckDigit

Data Type

char(5)

Mandatory

No


Description of Attribute Identity Check Digit of the Entity Personal

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.


Entity Attribute First Name of the Entity Personal

Card of Attribute First Name of the Entity Personal

Name

First Name

Code

FirstName

Data Type

char(50)

Mandatory

No


Description of Attribute First Name of the Entity Personal

Shows the first name of the employee.


Entity Attribute Middle Name of the Entity Personal

Card of Attribute Middle Name of the Entity Personal

Name

Middle Name

Code

MiddleName

Data Type

char(50)

Mandatory

No


Description of Attribute Middle Name of the Entity Personal

Shows the middle name of the employee. Can also be the second name.


Entity Attribute Last Name of the Entity Personal

Card of Attribute Last Name of the Entity Personal

Name

Last Name

Code

LastName

Data Type

char(50)

Mandatory

No


Description of Attribute Last Name of the Entity Personal

Shows the last name of the employee. It is also the surname.


Entity Attribute Middle Initial of the Entity Personal

Card of Attribute Middle Initial of the Entity Personal

Name

Middle Initial

Code

MiddleInitial

Data Type

char(10)

Mandatory

No


Description of Attribute Middle Initial of the Entity Personal

Indicates the initials of the employee.


Entity Attribute Passport Country Issue of the Entity Personal

Card of Attribute Passport Country Issue of the Entity Personal

Name

Passport Country Issue

Code

PassportIssue

Data Type

char(20)

Mandatory

No


Description of Attribute Passport Country Issue of the Entity Personal

Shows the country in which the passport was issued.


Entity Attribute Identity Issue By of the Entity Personal

Card of Attribute Identity Issue By of the Entity Personal

Name

Identity Issue By

Code

IdentityIssueBy

Data Type

char(20)

Mandatory

No


Description of Attribute Identity Issue By of the Entity Personal

Shows who issued the identity to the employee.