Decompose the table with the functional dependencies, Database Management System

Decompose the table with the following description and functional dependencies into a set of equivalent tables normalized to 3NF or BCNF.

This database stores records from a (very organized) Crazy Cat Person.  It contains vital statistics and visual identifying information about the cats.  It also contains information about the cats' vet(s) and any supplements or medications shehas prescribed.  It only tracks current medications and supplements.

Data:

catName: the name of a cat
catBirth: the cat's date of birth, or an estimate thereof   
catAdoption: the cat's date of adoption by the Crazy Cat Person
color: the main color of the cat's fur
furPattern: the pattern of the cat's fur (i.e. "striped")           
furType: the type of the cat's fur (long or short)
vetName: the name of the vet who cares for the cat and prescribes supplements or medications
office: the name of the vet's office
address: the address of the vet's office
phone: the vet's phone number
supplement: the name of a prescribed supplement or medication
dose: the prescribed unit dosage of a supplement/medication
sig:the dosing recommendations, i.e. how many of the unit doses, how often, and by what route is the supplement/medication to be given

Functional dependencies:

catName → catBirth, catAdoption, color, furPattern, furType
vetName → office, address, phone  
supplement, catName → dose, sig, vetName

Posted Date: 3/29/2013 2:22:53 AM | Location : United States







Related Discussions:- Decompose the table with the functional dependencies, Assignment Help, Ask Question on Decompose the table with the functional dependencies, Get Answer, Expert's Help, Decompose the table with the functional dependencies Discussions

Write discussion on Decompose the table with the functional dependencies
Your posts are moderated
Related Questions
Your friend owns a computer store in Yuen Long, selling Desktop and Notebook PCs and other computer peripherals. Having been rather successful with his business there, he decided t

what is difference between circular inked lust and grunded linked list

What is the function of IO/M signal in the 8085? It is a status signal. It is used to differentiate among memory locations and I/O operations. When this signal is low (IO/M = 0

Complexity : A distributed DBMS that is available, reliable, and secure is inherently more difficult than a centralised DBMS. Though, adequate data replication is essential to have

What are shortcomings in structured approach? Structured methodology treats data and their behaviours separately, and this makes it harder to isolate changes. If changes are re

Which language used in application programs to request data from the DBMS is referred? Language which is used in application program is DML to request data from the DBMS is ref

What is foreign key? Foreign Key - Let there are two relations in tables R and S. Any candidate key of the relation R that is referred in the relation S is known as the forei

Explain the two constraints, check and foreign key in SQL along with an example for each. Give the syntax. CHECK constraint - CHECK constraint specifies an expression which

Describe identifying relationship? Identifying relationship: It is relationship among strong entity and a weak entity it is represented through a doubly outlined diamond in C

Explain in detail about Collaboration Diagrams Collaboration diagrams are interaction diagrams which emphasize structural organisation of an object that transmit and receive m