|
This entity holds the record of the person that is employed by the company. It only stores the latest and most current record about the employee. |
|
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 |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
||
|
Reference |
|
Name |
Code |
|
Name |
|
|
Code |
|
|
Data Type |
integer |
|
Mandatory |
Yes |
|
System generated identifier. It is blind to the user. It also holds the primary key for the Employee table. |
|
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 |
|
Differentiates each employee. It would distinctively identify each employee in the company. |
|
Name |
|
|
Code |
|
|
Data Type |
char(30) |
|
Mandatory |
No |
|
Shows the identity number of the person. |
|
Name |
|
|
Code |
|
|
Data Type |
char(20) |
|
Mandatory |
No |
|
Holds the type of identity card each employee has. |
|
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 |
|
Stores the employee’s name. The employee’s name is the same as the Personal name found in the Personal entity. |
|
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 |
date |
|
Mandatory |
No |
|
Shows the date the employee discontinues his service and leaves the company. This can be due to resignation, termination etc. |
|
Name |
|
|
Code |
|
|
Data Type |
date |
|
Mandatory |
No |
|
Holds the date the employee was hired. This date is when the employee officially starts working. |
|
Name |
|
|
Code |
|
|
Data Type |
integer |
|
Mandatory |
No |
|
Probation period given to a new employee. It usually lasts anywhere from 1 month to 12 months depending on the progress of the new employee. After this period, the employer would determine if he wants the employee to continue to work for the company. There may not necessarily be a probation period for every new employee. |
|
Name |
|
|
Code |
|
|
Data Type |
char(10) |
|
Mandatory |
No |
|
Records the unit of probation for the employee. It would act as a fixed setting for the rest of the employees. |
|
Name |
|
|
Code |
|
|
Data Type |
char(20) |
|
Mandatory |
No |
|
Stores the employee’s highest education. It is derived from the education record provided by the employee. |
|
Name |
|
|
Code |
|
|
Data Type |
integer |
|
Mandatory |
No |
|
This attribute stores the retirement age for all employees. In Singapore, the retirement age is usually 62. Depending on their work performance and their medical fitness, employees have the choice to work till the age of 65. |
|
Name |
|
|
Code |
|
|
Data Type |
date |
|
Mandatory |
No |
|
Shows the date when the employee decides to stop working. A default value is calculated by using the Retirement Age and the date of birth. However, the user can overwrite it manually. |
|
Name |
|
|
Code |
|
|
Data Type |
char(30) |
|
Mandatory |
No |
|
Shows the supervisor's employee identity. |
|
Name |
|
|
Code |
|
|
Data Type |
char(20) |
|
Mandatory |
No |
|
Shows if the employee is a citizen of the country or holds a permanent residence or is a foreign worker. |
|
Name |
|
|
Code |
|
|
Data Type |
smallint |
|
Mandatory |
No |
|
Shows that the employee is a supervisor. The employee’s name would appear on the supervisor’s name list. |
|
Name |
|
|
Code |
|
|
Data Type |
double |
|
Mandatory |
No |
|
Stores the year in which the employee has made a service to the company from previous years. |
|
Name |
|
|
Code |
|
|
Data Type |
date |
|
Mandatory |
No |
|
Confirmation date of when the employee started working. This field cannot be edited. |
|
Name |
|
|
Code |
|
|
Data Type |
smallint |
|
Mandatory |
No |
|
Enables the customer to customize the section. It comes in a form of a checkbox. The customer can create a questionnaire and have the option to either check or uncheck the box. Ticking the box will show “1” in the database while not checking the box will show “0”. |
|
Name |
|
|
Code |
|
|
Data Type |
smallint |
|
Mandatory |
No |
|
Enables the customer to customize the section. It comes in a form of a checkbox. The customer can create a questionnaire and have the option to either check or uncheck the box. Ticking the box will show “1” in the database while not checking the box will show “0”. |
|
Name |
|
|
Code |
|
|
Data Type |
smallint |
|
Mandatory |
No |
|
Enables the customer to customize the section. It comes in a form of a checkbox. The customer can create a questionnaire and have the option to either check or uncheck the box. Ticking the box will show “1” in the database while not checking the box will show “0”. |
|
Name |
|
|
Code |
|
|
Data Type |
date |
|
Mandatory |
No |
|
Enables the customer to customize the section. The customer can ask for the date-of-birth or hire date of the user and this function will show a calendar for an easier selection. |
|
Name |
|
|
Code |
|
|
Data Type |
date |
|
Mandatory |
No |
|
Enables the customer to customize the section. The customer can ask for the date-of-birth or hire date of the user and this function will show a calendar for an easier selection. |
|
Name |
|
|
Code |
|
|
Data Type |
date |
|
Mandatory |
No |
|
Enables the customer to customize the section. The customer can ask for the date-of-birth or hire date of the user and this function will show a calendar for an easier selection. |
|
Name |
|
|
Code |
|
|
Data Type |
integer |
|
Mandatory |
No |
|
Enables the customer to customize the section. It only allows whole numbers to be inserted. |
|
Name |
|
|
Code |
|
|
Data Type |
integer |
|
Mandatory |
No |
|
Enables the customer to customize the section. It only allows whole numbers to be inserted. |
|
Name |
|
|
Code |
|
|
Data Type |
integer |
|
Mandatory |
No |
|
Enables the customer to customize the section. It only allows whole numbers to be inserted. |
|
Name |
|
|
Code |
|
|
Data Type |
double |
|
Mandatory |
No |
|
Enables the customer to customize the section. Numeric usually stands for numbers or digits. Numeric(5,2) means there are 5 digits with 2 decimal places, i.e. 123.45 |
|
Name |
|
|
Code |
|
|
Data Type |
double |
|
Mandatory |
No |
|
Enables the customer to customize the section. Numeric usually stands for numbers or digits. Numeric(5,2) means there are 5 digits with 2 decimal places, i.e. 123.45 |
|
Name |
|
|
Code |
|
|
Data Type |
double |
|
Mandatory |
No |
|
Enables the customer to customize the section. Numeric usually stands for numbers or digits. Numeric(5,2) means there are 5 digits with 2 decimal places, i.e. 123.45 |
|
Name |
|
|
Code |
|
|
Data Type |
char(50) |
|
Mandatory |
No |
|
Enables the customer to customize the section. String is a data type which includes letters, digits and special characters. It is a sequence of characters. It can ask for the name of a previous employer. |
|
Name |
|
|
Code |
|
|
Data Type |
char(50) |
|
Mandatory |
No |
|
Enables the customer to customize the section. String is a data type which includes letters, digits and special characters. It is a sequence of characters. It can ask for the name of a previous employer. |
|
Name |
|
|
Code |
|
|
Data Type |
char(50) |
|
Mandatory |
No |
|
Enables the customer to customize the section. String is a data type which includes letters, digits and special characters. It is a sequence of characters. It can ask for the name of a previous employer. |
|
Name |
|
|
Code |
|
|
Data Type |
char(50) |
|
Mandatory |
No |
|
Enables the customer to customize the section. String is a data type which includes letters, digits and special characters. It is a sequence of characters. It can ask for the name of a previous employer. |
|
Name |
|
|
Code |
|
|
Data Type |
char(50) |
|
Mandatory |
No |
|
Enables the customer to customize the section. String is a data type which includes letters, digits and special characters. It is a sequence of characters. It can ask for the name of a previous employer. |
|
Name |
|
|
Code |
|
|
Data Type |
smallint |
|
Mandatory |
No |
|
Indicates if the employee is assigned to the Employment Act Salary Deduction Cap, in a form of a checkbox. |
|
|
|