• Home
  • Blog
  • The entity set employee is a generalization of the entity sets

The entity set employee is a generalization of the entity sets

0 comments

  The entity set EMPLOYEE is a generalization of the entity sets FULL_TIME_EMPLOYEE and PART_TIME_EMPLOYEE. The former is a generalization of the entity sets FACULTY with attributes degree and subject of interest and STAFF with attribute classification; the latter, is a generalization of the entity sets TEACHING with attribute stipend and CASUAL_FACULTY with attribute hour rate. STAFF inherits the attribute Salary of the entity set FULL_TIME_EMPLOYEE and the latter, in turn, inherits the attributes of EMPLOYEE. FULL_TIME_EMPLOYEE is a specialization of the entity set EMPLOYEE and is differentiated by the additional attribute Salary. Similarly, PART_TIME_EMPLOYEE is specialization differentiated by the presence of the attribute Type. Each employee must have attributes empno, name and hire_date. (i) Draw an E-R diagram for the system. (ii) Convert this E-R diagram to relational tables.

About the Author

Follow me


{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}