The document describes the requirements for creating an entity relationship diagram (ERD) for a company database. The ERD needs to represent 5 entities - departments, projects, employees, managers, and dependents, along with their attributes and relationships. Departments have multiple locations and projects. Employees are assigned to departments and can work on multiple projects. Employees have one supervisor but supervisors can manage many employees. Employees also have dependents for insurance purposes.
The document describes the requirements for creating an entity relationship diagram (ERD) for a company database. The ERD needs to represent 5 entities - departments, projects, employees, managers, and dependents, along with their attributes and relationships. Departments have multiple locations and projects. Employees are assigned to departments and can work on multiple projects. Employees have one supervisor but supervisors can manage many employees. Employees also have dependents for insurance purposes.
The document describes the requirements for creating an entity relationship diagram (ERD) for a company database. The ERD needs to represent 5 entities - departments, projects, employees, managers, and dependents, along with their attributes and relationships. Departments have multiple locations and projects. Employees are assigned to departments and can work on multiple projects. Employees have one supervisor but supervisors can manage many employees. Employees also have dependents for insurance purposes.
Conceptual Design Make an ER Diagram for the company database with the following description and Use the online tool (www.draw.io) to create it:
1. The company is organized into departments. Each department has
a name and a unique number. A department may have several locations.
2. A department controls a number of projects, each of which has a
name, a unique number and a single location. Each department managed by one manager. We keep track of the start date when that employee began managing the department. A department may control a number of projects. But project should controlled by one department.
3. We store each employee's name, social security number, address,
birthdate, gender, and salary. An employee is assigned to work in one department but may work on several projects. We keep track of the number of hours per week that an employee works on each project.
4. Each employee must have one supervisor, where an employee may
supervise many other employees.
5. We want to keep track of the dependent’s of each employee for
insurance purposes. We keep each dependent's name, age or birthdate and relationship to the employee.