Question: Directions: When you normalize a database, you may answer in the form of dependency diagrams or textual lists of attributes, but you must show the

Directions: When you normalize a database, you may answer in the form of dependency diagrams or
textual lists of attributes, but you must show the entire database (including old tables, not just new tables), and you must identify the primary key of each table. (underlining all prime attributes is sufficient.)
(10pts) Suppose there is a table x with attributes (A,B,C,D,E,F,G). Suppose that AC,D,E; that
DE; and that FB.
a.(2pts) Identify all partial, transitive, and backwards dependencies.
b.(2pts) Normalize to 2NF. Call the new table Y.
c.(2pts) Normalize to 3NF. Call the new table Z.
d.(2pts) Normalize to Boyce-Codd Normal Form (BCNF). Call the new table W.
e.(2pts) Identify all foreign keys in the fully-normalized database. Indicate the name of the FK, the table that contains the FK, and the table the FK refers to.
Directions: When you normalize a database, you

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 Accounting Questions!