Question: Design a relational database schema for this database application. Step 1 : Show all the functional dependencies that should hold among the attributes. We have
Design a relational database schema for this database application.
Step : Show all the functional dependencies that should hold among the attributes.
We have received the following requirements for UVAWises student enrollment database that is used track students transcripts:
The College tracks each students:
name SNAME
student number SNUM
student IDSID
current address SCADDR
cell phone SCPHONE
permanent address SPADDR
home phone SPPHONE
birth date BDATE
sex SEX
class CLASSfreshmansophomoregraduate
major department MAJORDEPTCODE
minor department MINORDEPTCODEif any
degree program PROGBABSMA or MS
NOTE: Both SSSN and SNUM have unique values for each student.
Each department is described by:
Department name DEPTNAME
Department code DEPTCODE
Office number DEPTOFFICE
Office phone DEPTPHONE
College DEPTCOLLEGE
NOTE: Both Dname and Dcode have unique values for each department.
Each course has a:
Course name CNAME
Course Description CDESC
Course number CNUM
Number of semester hours CREDIT
Level LEVEL
Course department CDEPT
NOTE: The CNUM is unique for each course.
Each section has an:
Last name for instructor INSTUCTORNAME
Semester SEMESTER
Year YEAR
Section Course SECCOURSE
Section number SECNUM
NOTE: The SECNum distinguishes different sections of the same course that are taught during the same semesteryear; its values are up to the total number of sections taught during each semester.
A grade record refers to a:
student number SNUM
particular section SECNUM
grade GRADE
Create NF or BCNF schemas.
Step : Design relation schemas for the database that are each in NF or BCNF
Specify the key attributes of each relation.
Note any unspecified requirements
Note any assumptions to render the specification complete.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
