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
Explain hash file organization? Hash functions a) The distribution is uniform Hash functions assign each bucket the similar number of search -key values from the set of a

Use of partial data by applications : In common, applications work with views rather than whole relations. Thus, it may be more appropriate to work with subsets of relations rather

Normal 0 false false false EN-US X-NONE X-NONE

All edges of a cube are expanding at a rate of 6 centimeters per second. How fast is the surface area changing when each edge is (a) 2 centimeters and (b) 10 centimeters?

Define the terms i) Entity type ii) Entity set Entity type: An entity type describes a collection of entities that have the similar attributes. Entity set: The set of all en

What are the Constituents of File? Also elaborates all the possible file operations? A file is organised logically as sequence of record. These records are mapped onto disk blo

A field-groups statement or an insert statement reverses storage space and transfers values. False.

These permit the user to unload a database or parts of a database and reload the data on the similar machine, or on another machine in a dissimilar location. This can be useful in

What is an ER diagram? Why is it used in Database management system (DBMS)?

A database to track your progress in your college program will track your progress towards graduation! A database that has information containing the classes that you have taken, c