Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The following functional dependencies are to be drawn using Gliffy. Identify all functional dependencies, primary keys, and hidden dependencies - arrows are important. Make sure

image text in transcribedimage text in transcribed

The following functional dependencies are to be drawn using Gliffy. Identify all functional dependencies, primary keys, and hidden dependencies - arrows are important. Make sure all work is clear and easy to read. Professional quality is expected. Use the methods shown in class for drawing both the dependency diagrams and the logical database schema. full functional dependency arrows are drawn above the diagram (what you start with) hidden dependency arrows are drawn below the diagram 1. a. (2) Based on the following, label all dependencies (given/hidden). MedName PatientID Date Refills Allowed PatientName Dosage ShelfLife b. (3) Improve the above to 2NF. c. (5) Create the logical database schema. Identify all primary/foreign keys. 2. Use the Invoice table structure shown below to answer the following questions: INVOICE Item Cust cust Phone price atyOH Purchased Retail Qty Purchase PetName Breed date 1 INV# CustID PetID ItemID Desc Name T100455 P81 112 Collar Elliot T23 C623 P52 164 Toy DuBarry T100455 P811413 Leash Elliot T160138 P781511 Dish Travers | T9 0206 P94 183 Chews Allen 2 5558776987 9.57 5550897543 3.29 5558776987 14.98 5554379533 8.55 5552659980 5.99 15 45 34 25 86 12/15/2015 Digger Lab 1 /5/2016 Nubs Beagle 12/15/2015 Digger Lab 11/25/2015 Snuggles Poodle 11/30/2015 Snoops Hound 2 5 a. (5) Draw the dependency diagram identifying all dependencies (given/hidden). You can assume that the table does not contain repeating groups (INF). b. (3) Improve the relation to 2NF. Show the new FDs and all dependency arrows. Identify the primary keys. c. (5) Improve to 3NF. Show the new FDs and all dependency arrows. Identify the primary keys. d. (9) Draw the relational schema for the final database table structure. Identify all primary/foreign keys. 3. Normalize the following relation. CUCI BoatName BoatMake BoatModel BoalLength Ownerid OwnerAddre CustName hone CharterDate Amount a. (4) Identify all functional dependencies and label them. b. (3) Improve the relation to 2NF. Show the new FDs and all dependency arrows. Identify the primary keys. C. (4) Improve the relations to 3NF. Show the new FDs and all dependency arrows. Identify the primary keys. d. (7) Draw the relational schema for the final database table structure. Name each relation and identify all primary and foreign keys

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle9i Database Administrator Implementation And Administration

Authors: Carol McCullough-Dieter

1st Edition

0619159006, 978-0619159009

More Books

Students also viewed these Databases questions

Question

2. Which symptoms of ASPD did Bill have?

Answered: 1 week ago

Question

1. Explain how business strategy affects HR strategy.

Answered: 1 week ago