This ER (Entity Relationship) Diagram represents the model of HRD Management System Entity. The entity-relationship diagram of HRD 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 HRD Management System functionalities. The main entities of the HRD Management System are Employee, Trainings, Appraisals, Departments, Salary and Salary slip.
HRD 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 HRD 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 HRD Management System tables for fast query execution.