This ER (Entity Relationship) Diagram represents the model of Human Resource Management System Entity. The entity-relationship diagram of Human Resource Management System shows all the visual instrument of database tables and the relations between Trainings, Departments, Employee, Salary Slip etc. It used structure data and to define the relationships between structured data groups of Human Resource Management System functionalities. The main entities of the Human Resource Management System are Employee, Trainings, Appraisals, Departments, Salary and Salary Slip.
Human Resource Management System entities and their attributes :
- Employee Entity : Attributes of Employee are employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address
- Trainings Entity : Attributes of Trainings are training_id, training_employee_id, training_registration, training_name, training_type, training_year, training_description
- Appraisals Entity : Attributes of Appraisals are apprasail_id, apprasail_employee_id, apprasail_name, apprasail_type, apprasail_description
- Departments Entity : Attributes of Departments are department_id, department_name, department_place, department_type, department_description
- Salary Entity : Attributes of Salary are salary_id, salary_employee_id, salary_amount, salary_total, salary_type, salary_description
- Salary Slip Entity : Attributes of Salary Slip are salary_slip_id, salary_slip_employee_id, salary_slip_name, salary_slip_date, salary_slip_number, salary_slip_type, salary_slip_description
Description of Human Resource Management System Database :
- The details of Employee is store into the Employee tables respective with all tables
- Each entity (Salary Slip, Appraisals, Salary, Trainings, Employee) contains primary key and unique keys.
- The entity Appraisals, Salary has binded with Employee, Trainings entities with foreign key
- There is one-to-one and one-to-many relationships available between Salary, Departments, Salary Slip, Employee
- All the entities Employee, Salary, Appraisals, Salary Slip are normalized and reduce duplicacy of records
- We have implemented indexing on each tables of Human Resource Management System tables for fast query execution.