Question
The following is the relation notation of the Veterinary Office List. VETERINARY_OFFICE (PetID, PetName, PetType, PetBreed, OwnerID, OwnerLastName, OwnerFirstName, ServiceDescription, ServiceDate, ServiceCharge) The functional dependencies
The following is the relation notation of the Veterinary Office List.
VETERINARY_OFFICE (PetID, PetName, PetType, PetBreed, OwnerID, OwnerLastName, OwnerFirstName, ServiceDescription, ServiceDate, ServiceCharge)
The functional dependencies are given below:
PetID -> PetName, PetType, PetBreed, OwnerID, OwnerLastName, OwnerFirstName
OwnerID -> OwnerLastName, OwnerFirstName
ServiceDescription -> ServiceCharge
PetID, ServiceDate -> ServicedDescription, ServiceCharge
Assumption: A pet belongs to only one owner, while an owner may have more than one pet. A pet receives at most one treatment on any given date.
Use the functional dependencies above to answer the following questions. Use detail steps or intermediate steps to answer the questions
A. Show the 1NF in relational notation and indicate the primary key.
B. Show all partial dependency in the relation only (if any) and identify the 2NF. Show primary keys and foreign keys references. Use relational notation.
C. Show all transitive dependency in your answer to question b (if any) and identify 3NF (show all relations). Show primary keys and foreign keys references. Use relational notation
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started