Question: Your task is to perform a step of logical database design, i.e. to transform a conceptual schema given above into a collection of relational schemas.

Your task is to perform a step of logical database design, i.e. to transform a conceptual schema given above into a collection of relational schemas.

 

For each relational schema, clearly list the names of attributes, primary key, candidate keys (if any), and foreign keys (if any). Assume, that a superset method must be used to implement a generalization.


 

Screenshot 2023-06-19 at 11.05.18 AM.png 

Manages A MANAGER BRANCH branch# name address 1..* 1..* assign_date Assigned to ID EMPLOYEE employee# name address dob salary_level Supervises ID account# Has 1..* Handles transaction_date TELLER CUSTOMER customer# name address dob 1 Opens ACCOUNT ID balance type open_date Has 3..* IDDocument Document# ID

Step by Step Solution

3.36 Rating (159 Votes )

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!