Normalisation

Slice'N'Dice

New Member
Joined
Nov 28, 2004
Messages
16
Hi. I would just like to check with you all whether my entity relationship is to 3rd form normalisation.

My tables are as follows:

Student(Student ID,Student Forename,Student surname, tutor ID, House, Form, Form Room, Year Group)

Card(Student ID,Week ID, number of merits, number of demerits, number of crosses, number of lates)

House(Student ID,number of house points, extra co points)

Tutor(Tutor ID, title, tutor forename, tutor surname, tutor room, form)

Many thanks.
 

Excel Facts

Select a hidden cell
Somehide hide payroll data in column G? Press F5. Type G1. Enter. Look in formula bar while you arrow down through G.
Hi
I'm not familiar with '3rd form normalisation' but reading up about it here makes me think the relationship between the students and tutors and possibly the relationship between the students and houses do not conform.
Just my opinion
Andrew :)
 
Upvote 0
My 2 cents...
Book1
ABCDEFGHIJKLM
1StudentsCardsWeeksHousesStudent HousesTutorsTutorials
2Student IDStudent IDWeek IDHouse IDIDTutor IDClass ID
3Student ForenameWeek IDTermHouse NameStudent IDTitleTutor ID
4Student surnameMeritWeek NoHousemasterHouse IDTutor forenameStudent ID
5FormDemeritHouse Points awardedTutor surname
6Form RoomCrossExtra co points awardedTutor room
7Year GroupLateForm
Sheet1


You need a couple of join tables to handle the many-to-many relationships like Students to Tutors. I've also changed some of the field names -- you shouldn't try to create calculations in tables. One method that works for me is this:
1. Create a sample table in Excel
2. Remove any duplication in the rows
3. Remove any duplication in the columns (you may need to create additional fields -- eg Months instead of Jan, Feb, Mar...)
4. Any fields not directly related to the table name / key field should go in another table.
5. Create join table(s) to resolve many-to-many relationships. (eg Students / Tutors needs Tutorials to link them).

Here's a link to a Microsoft download, which goes through the process of normalising the Northwind database

Hope this helps

Denis
 
Upvote 0

Forum statistics

Threads
1,221,854
Messages
6,162,450
Members
451,765
Latest member
craigvan888

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top