Student Record Keeping System
Again this is only a rough and very basic student record keeping system done to illustrate the concepts of third normal form within a relational database.
Information needed:
Upon analyzing this, we discover we needed:
We needed to remove everything about the major except the major code, we needed to remove the course name and we needed to remove the repeating groups (the courses the students have taken) to put this into third normal form.
Student File |
Student Course File |
Course File |
Major File |
Student id# = KEY |
Student id# + Course # + Semester/year taken = KEY |
Course # = KEY |
Major code = KEY |
Name |
Course Name |
Major name |
|
Major code |
Credits |
Dept chair |
|
Address |
|||
Phone |
Grade |
||
Date started college |
|||
Date graduated |
|||
Degree awarded |
Note: