Reference no: EM133131703
Assignment Details:
Question 1. Describe the six properties of relations? What makes a relation differ from an entity?
Question 2. Be sure to explain how you determined the normal form you selected.
For each of the following relations, indicate the normal form for that relation. If the relation is not in third normal form, decompose it into 3NF relations. Functional dependencies (other than those implied by the primary key) are shown where appropriate.
a. CLASS(CourseNo, Section No)
b. CLASS(CourseNo, Section No, Room)
c. CLASS(CourseNo, SectionNo, Room, Capacity) [FD} Room Capacity'
CLASS(CourseNo, SectionNo CourseName, Room, Capacity)
[FD: CourseNo -> CourseName; F13: Room -> Capacity]
Question 3. You can use any tool you'd like for parts a-d (pen and paper is acceptable!). MySQL will be needed to create the ERD requested in part e.
Table 4-4 shows a relation called GRADE REPORT for a university. Your assignment is as follows:
a. Draw a relational schema and diagram the functional dependencies in the relation.
b. In what normal form is this relation?
c Decompose GRADE REPORT into a set of 3NF rela-tions.
d. Draw a relational schema for your 3NF relations and show the referential integrity constraints.
e. Draw your answer to pan d using Microsoft Visio (or any other tool specified by your in.structor).
Question 4. The Public Safety office at Millennium College maintains a list of parking tickets issued to vehides parked illegally on the campus. Table 4-6 shows a portion of this list for the fall semester. (Attribute names are abbreviated to conserve space.)
a. Convert this table to a relation in first normal form b entering appropriate data in the table. What are the determinants in this relation?
b. Draw a dependency diagram that shows all functional dependencies in the relation, based on the sample data shown.
c. Give an example of one or more anomalies that can result in using this relation.
d. Develop a set of relations in third normal form. Include a new column with the heading Violation in the appro¬priate table to explain the reason for each ticket. Val¬ues in this column are: expired parking meter (ticket code 1), no parking permit (ticket code 2), and handi¬cap violation (ticket code 3).
e. Develop an E-R diagram with the appropriate cardinal-ity notations.