Question: Using the INVOICE table structure shown in Table P6.3, do the following: a. Write the relational schema, draw its dependency diagram and identify all dependencies,
Using the INVOICE table structure shown in Table P6.3, do the following:
.png)
a. 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 any invoice number may reference more than one product.
b. Remove all partial dependencies, write the relational schema, and draw the new dependency diagrams. Identify the normal forms for each table structure you created.
c. 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.
d. Draw the Crow's Foot ERD.
Attribute Name Sample Value Sample Value Sample Value Sample Value Sample Value INV NUM PROD_NUMAA-E3422QW QD-300932XRU-995748G AA-E3422QWGH-778345P SALE DATE 15-Jan-2014 15-Jan-2014 PROD LABEL Rotary sander 0.25-in. drill bit Band saw VEND CODE 211 VEND NAME NeverFail, Inc. | NeverFail, Inc. BeGood, Inc. NeverFail, Inc. ToughGo, Inc. QUANT_SOLD1 PROD PRICE $49.945 211347 211347 211347 211348 211349 15-Jan-2014 15-Jan-2014 16-Jan-2014 Rotary sander Power drill 211 309 211 157 S3.45 S39.99 $49.95 S87.75
Step by Step Solution
3.28 Rating (163 Votes )
There are 3 Steps involved in it
a The solutions to both problems 3a and 3b are shown in Figure P63a We have combined the solutions to Problems 3a and 3b to let you illustrate the sta... View full answer
Get step-by-step solutions from verified subject matter experts
Document Format (1 attachment)
358-CS-DB (644).docx
120 KBs Word File
