Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Problem: You have been tasked with designing a database for a university registration system. The system allows students to enroll in courses offered by the
Problem: You have been tasked with designing a database for a university registration
system. The system allows students to enroll in courses offered by the university. Each
course consists of multiple sections, and students can enroll in multiple courses.
Additionally, students can enroll in multiple sections of the same course. The university
needs to track various information about students, courses, and their enrollment.
Requirements: The following business rules apply:
A student can enroll in multiple courses.
Each course has a unique course ID and a title.
A course is offered through multiple sections, each identified by a unique
combination of course code and section number.
Students enroll in sections of courses. A student can enroll in multiple sections.
For each section, the university needs to track the student's final grade.
The university wants to maintain records of each student's full name, full address,
email addresses and final grades.
Assignment: Design a database in thirdnormal form NF which is worth points of
your midterm. Requirements:
The submission must be done in a database design tool such as Lucidchart or
Visio. Handwritten submissions, or those created in a general tool such as
PowerPoint, will not be accepted.
Model must have a clear, unambiguous, and accurate business definition of each
entity.
Model must identify all foreign and primary keys
Rubric:
Entities are correct and have highquality definitions points
Model correctly identifies the primary keys in the model as submitted points
Model correctly identifies the foreign keys in the model as submitted points
Cardinality is consistent with the business rules points
Model conforms to thirdnormal form points
All attributes are atomic indivisible
There are no transitive dependencies.
Each nonprime attribute is fully functionally dependent on the
primary key.
Submission format:
Electronic document, such as pdf
Due date and time:
Monday, June rd at :AM
No late assignments will be accepted without prior approval.
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