Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1. (a) Explain what Third Normal Form is in the context of re- lational database design and why we want to normalise a relation to
1. (a) Explain what Third Normal Form is in the context of re- lational database design and why we want to normalise a relation to the Third Normal Form. (b) Company X has a number of departments. Each department has an identifying number, a budget and a manager. It also has a number of employees, projects and offices. Each em- ployee may work on several projects within the department and get a payment for each project that (s) he works on. Each office may be occupied by several employees, but one em- ployee should have only one office. Also, there is a phone in each office. Currently, the information about departments is held in a file using the following structure. Dept (Dept#, Budget, Mgr#, Employees (Emp#, Name, Proj#, Off#, Phone, Pay), Projects (Proj#, Proj_Budget), Offices (Off#, Area, Phone) That is, given a Dept#, there is a Budget, a Manager, a sot of Employees, a set of Projects and a set of Offices associated with it. For this structure, i. convert it into a First Normal Form relation (the primary key should be underlined); ii. identify the functional dependencies that you would expect to hold and express them in a functional dependency diagram (state any assumptions you make about the data): iii. normalise the relation obtained in part (i) into Third Normal Form (primary keys should be underlined). (c) How would you convince company X that your design is bet- ter than their original one? Suggest one possible reason that Company X may not be happy with your design. 2 [5 (5) [4
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started