Guys please take a look and tell me how this can be better normalized.
A student information systems table.
Table: 1NF
StdNo || Fname || Lname || CourseID || EntryYr || URI || Address || Town || County || PCDistrict || PCArea || Phone || Email
(PC = postcode. e.g for PC = PM12 4BX, PCDistrict = PM12, PCArea = 4BX)
Rules
1. An individual person may have enrolled for more than one course.
2. Each time a person registers for a course a new student number (StdNo) is assigned to them.
3. More than one person may live at the same address.
4. Telephone number is associated with the address (i.e. the house) rather than individual persons.
5. Email addresses are associated with individual persons.
6. URI is unique to each person.
What I did
Table1: StdNo || URI || CourseID || EntryYr
Table2: URI || Fname || Lname
Table3: StdNo || Email
Table4: Phone || PCDistrict || PCArea || Town || County
Table5: Phone || Address
I have underlined my primary keys.
Thanks for your help guys

New Topic/Question
Reply



MultiQuote





|