Show an alternative design for the attribute described in Exercise 7.17 that uses only entity types (including weak entity types if needed) and relationship types.

What will be an ideal response?


This example illustrates a perceived weakness of the ER model, which is: how does the database designer decide what to model as an entity type and what to model as a relationship type. In our solution, we created a weak entity type ATTENDANCE; each (weak) entity in ATTENDANCE represents a period in which a STUDENT attended a particular COLLEGE, and is identified by the STUDENT and the StartDate of the period. Hence, the StartDate attribute is the partial key of ATTENDANCE. Each ATTENDANCE entity is related to one COLLEGE and zero or more DEGREEs (the degrees awarded during that attendance period). The TRANSCRIPT of the STUDENT during each attendance period is modeled as a weak entity type, which gives the records of the student during the attendance period. Each (weak) entity in TRANSCRIPT gives the record of the sudent in one course during the attendance period, as shown in the ER diagram below. Other ER schema designs are also possible for this problem.

Computer Science & Information Technology

You might also like to view...

In the following equation, what value would be placed in x (x is an integer)? x = 20 / 6 * 5 / 10 + 5 / 3 ?

A. 2 B. 3 C. 4 D. 5

Computer Science & Information Technology

When using wildcard characters in a query, c?t in the criteria of a Notes field would return cat, cot, and cut

Indicate whether the statement is true or false

Computer Science & Information Technology

File properties cannot be included when searching

Indicate whether the statement is true or false

Computer Science & Information Technology

Which of the following is a type of database model in the Data Source Configuration Wizard?

A. Data Mart B. Entity Data Model C. Datawarehouse D. Datastore

Computer Science & Information Technology