In: Computer Science
Normalization. You have a relation PET as below:
PET (OwnerID, PetID,
OwnerFName, OwnerLName, PetName, PetCategory, PetBreed,...
- Normalization. You have a relation PET as below:
PET (OwnerID, PetID,
OwnerFName, OwnerLName, PetName, PetCategory, PetBreed,
BreedDescription)
You also know that each attribute
value is a single value and the functional dependencies as
below:
fd1: OwnerID, PetID
→ OwnerFName, OwnerLName, PetName, PetCategory, PetBreed,
BreedDescription
fd2: OwnerID →
OwnerFName, OwnerLName
fd3: PetBreed →
BreedDescription
- Is the relation in 1NF? Why? If not, normalize it to 1NF. You
need to list ALL relations and the functional
dependencies of each relation after you finish.
- For all the relation(s) you got from above normalization
process, are they in 2NF? Why? If not, normalize them to 2NF. You
need to list ALL relations and the functional
dependencies of each relation after you finish.
- For all the relation(s) you got from above normalization
process, are they in 3NF? Why? If not, normalize them to 3NF. You
need to list ALL relations and the functional
dependencies of each relation after you finish.