develop a database (DB) application to manage information about em- ployees E, the department Din which he/she works, his immediate supervisor S, and the subordinates of S (employees working under S). The information on the employees should include EName, SIN, EID, DoB (data of birth), and his department ID (DID). Also express information about the departments (location, manager), and supervisors and subordinate relationships. (1) Represent this information in an E/R diagram. (2) Convert the diagram into a relational data model. (3) For each entity set or relation- ship set, identify the key attribute(s), and alternate keys, if there exist. State any reasonable assumptions made to justify your design.
develop a database (DB) application to manage information about em- ployees E, the department Din which...
1. {90 points} Your task is to design a 'Company database capable of storing information about EM- PLOYEE(S), DEPARTMENT(s), and PROJECT(s). Knowing that: We store each employee's name composite attribute - {10 points}), social security number, address, salary, and telephone number. An employee is assigned to one department, but may work on several projects which are not necessarily controlled by the same department. We keep track of the number of hours that an employee works on each project - {10...