Question: . For each of these relations, write down all functional dependencies. If there are no functional dependencies among attributes, you must state so. Do not

. For each of these relations, write down all functional dependencies. If there are no functional dependencies among attributes, you must state so. Do not write down trivial functional dependencies, such as Email Email.

2. Write down the highest normal form each of these relations are in. For each of these relations, state the reasons why it doesn't meet the next normal form requirements. This is not required if the relation is in 3NF.

3. If they are not in 3NF, decompose them into 3NF relations. Write down the full database schema at the end of this step, eliminating decomposed relations and replacing them with newly created relations.

4. Where possible, combine the relations resulting from Part 3. Write down the full database schema at the end of this step, eliminating combined relations and replacing them with newly created relations.

5. Write down the final relational database schema.

Screen Shot 2021-10-06 at 9.29.22 AM.png


 

Assessment details Part A: Relational Database Design (30 Marks) Consider the following ER diagram, which shows aspects of the business of a real estate agency. As a part of the Assignment 1 activities, we have learned how to map entities and relationships in a E-R model into a relational database schema. We have used the 7-step mapping process. 0..1 Branch Supervise Staff 0..N Branch No {PK} -Work In- Address 1..1 Staff No {PK} Name 0..10 Street Address Suburb 1..1 Manage- Postcode O..N Position Salary Telephone [0..3] 1..1 Property Prop No {PK} Start Date Monthly Bonus -Manage for Rent- Address Street Suburb Postcode No of Rooms Weekly Rent Available for Rent Ad on Other Websites 0..100 Assumptions: 1. Each Office is manager by only one staff. 2. All staff members must be associated with (work in) an office. 3. Each telephone number is associated with only one branch. 4. A supervisor may or may not have any staff to supervise. As a result of incorrect application of 7-step mapping process, it was mapped into following relations.

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!