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
Question: Using the data model express the following queries in SQL. (a) Create the Table named "Cinema" and make the cinema_code to be the primary key of the relation and

How is the database organised in Oracle? Database organized within Oracle in terms of table and table holds attributes and values. A database consists of one or more logical

Example: Consider the following relations: ROLLNO NAME ADDRESS COURSE_ID 100 Ka

Define the step - Rearranging the Execution Order for Efficiency As we know that algorithm and data structure are closely related to one another, but data structure is conside

need to get answer for questions 3&4 on this page in part 1

Data Control The data control mostly refers to commands that permit system and data privileges to be passed to several users. These commands are usually available to database admi

What is called as an N-way merge? The merge operation is a generalization of the two-way merge used by the standard in-memory sort-merge algorithm. It merges N runs, so it is k

i need to submit in this topic.

Why does a DBMS query language is designed? A DBMS query language is designed to support end users who use English-like commands. support in the development of complex applicat

The Second Normal Form (2NF) Definition: A relation is in 2NF if it is in 1NF and each non-key attribute is fully dependent on each candidate key of the relation. Some of th