Question: Database Design [ ER-Model ]: Please draw a ER-Model Diagram - A company has a number of employees. The attributes of EMPLOYEE include Employee_ID (identifier),

Database Design [ ER-Model ]: Please draw a ER-Model Diagram

- A company has a number of employees. The attributes of EMPLOYEE include Employee_ID (identifier), Name, Address, and Birthdate.

- Some employees are maintenance staff, while the rest are technical staff. An employee can be either a maintenance staff or a technical staff, but not both.

- The company also has several projects. Attributes of PROJECT include Project_ID (identifier), Project_Name, and Start_Date.

- Each technical staff may be assigned to one or more projects, or may not be assigned to a project.

- A project must have at least one technical staff assigned, and may have any number of technical staffs assigned.

- A technical staffs billing rate may vary by project, and the company wishes to record the applicable billing rate (Billing_Rate) for each technical staff when assigned to a particular project.

- There are a number of building, each having a unique ID and address.

- An employee must work in at least one building.

- Each building must be managed by one and only one maintenance staff, and every maintenance staff must manage at least one building.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!