Problem 1. Using the INVOICE table structure shown in table below do the following: INVOICE Attribute Name Sample Value Sample Value Sample Value Sample Value Sample Value INV_NUM 211347 211347 211347...


Problem 1. Using the INVOICE table structure shown in table below do the following:



INVOICE















































































Attribute Name




Sample Value




Sample Value




Sample Value




Sample Value




Sample Value



INV_NUM



211347



211347



211347



211348



211349



PROD_NUM



AA-E3422QW



QD-300932X



RU-995748G



AA-E3422QW



GH-778345P



SALE_DATE



15-Jan-2016



15-Jan-2016



15-Jan-2016



15-Jan-2016



16-Jan-2016



PROD_LABEL



Rotary sander



0.25-in. drill bit



Band saw



Rotary sander



Power drill



VEND_CODE



211



211



309



211



157



VEND_NAME



NeverFail, Inc.



NeverFail, Inc.



BeGood, Inc.



NeverFail, Inc.



ToughGo, Inc.



QUANT_SOLD



1



8



1



2



1



PROD_PRICE



$49.95



$3.45



$39.99



$49.95



$87.75




  1. Write the relational schema, draw its dependency diagram, and identify all dependencies, including all partial and transitive dependencies. You can assume that the table does not contain repeating groups and that an invoice number references more than one product. (Hint:This table uses a composite primary key.)

  2. Remove all partial dependencies, write the relational schema, and draw the new dependency diagrams. Identify the normal forms for each table structure you created.

  3. Remove all transitive dependencies, write the relational schema, and draw the new dependency diagrams. Also identify the normal forms for each table structure you created.

  4. Draw the Crow’s Foot ERD.



Problem 2. Use the dependency diagram shown below to work the following problems.




Initial Dependency Diagram for Problem



Figure 1



  1. Break up the dependency diagram shown in Figure 1 to create two new dependency diagrams: one in 3NF and one in 2NF.

  2. Modify the dependency diagrams you created in part a to produce a set of dependency diagrams that are in 3NF. (Hint:One of your dependency diagrams should be in 3NF but not in BCNF.)

  3. Modify the dependency diagrams you created in Part b to produce a collection of dependency diagrams that are in 3NF and BCNF.




Extracted text:
Jun 02, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here