Question: Consider a database schema with a relation Emp whose attributes are as shown below, with types specified for multivalued attributes. Emp = (ename, ChildrenSet multiset(Children),
Consider a database schema with a relation Emp whose attributes are as shown below, with types specified for multivalued attributes. Emp = (ename, ChildrenSet multiset(Children), SkillSet multiset(Skills)) Children = (name, birthday) Skills = (type, ExamSet setof(Exams)) Exams = (year, city)
Redesign the database into a relational database holding the first normal form and the fourth normal form. List any functional or multivalued dependencies that you assume. Also, list all referential-integrity constraints that should be present in the first and fourth normal form schemas.
Step by Step Solution
3.41 Rating (164 Votes )
There are 3 Steps involved in it
Answer For putting the schema into 1st normal form we will flatten all the attr... View full answer
Get step-by-step solutions from verified subject matter experts
