Presentation is loading. Please wait.

Presentation is loading. Please wait.

IS6125 Database Analysis and Design Additional normalization example

Similar presentations


Presentation on theme: "IS6125 Database Analysis and Design Additional normalization example"— Presentation transcript:

1 IS6125 Database Analysis and Design Additional normalization example
Rob Gleasure

2 Normalisation example
Table of doctor’s appointments Patient ID Name Contact Emergency contact Appointments Procedures Paid Notes John Smith Jane Smith, 15th Dec 2017 28th Dec 2017 1st Jan 2018 Check-up Eye exam Yes No Allergic to penicillin Margaret Dunning Mary Alves, 21st Jan 2018 3rd Mar 2018 Surgery None Elizabeth Cartmond Fred Cartmond, 4th Apr 2018 11th Apr 2018 Tests Follow-up Claustrophobic

3 Normalisation example: 1st NF
Patient ID Fname Lname Contact Emergency name Emergency number Appointment s Procedures Paid Notes John Smith Jane Smith 15th Dec Check-up Yes Allergic to penicillin 28th Dec No 1st Jan 2018 Eye exam Margaret Dunning Mary Alves 21st Jan 2018 Surgery None 3rd Mar 2018 Elizabeth Cartmond Fred Cartmond 4th Apr 2018 Tests Claustro- phobic 11th Apr 2018 Follow-up

4 Normalisation example: 2nd NF
Patient ID Fname Lname Contact Emergency name Emergency number Notes John Smith Jane Smith Allergic to penicillin Margaret Dunning Mary Alves None Elizabeth Cartmon d Fred Cartmond Claustro- phobic Patient ID Appointme nts Procedure s Paid 15th Dec Check-up Yes 28th Dec No 1st Jan 2018 Eye exam 21st Jan Surgery 3rd Mar 4th Apr Tests 11th Apr Follow- up

5 Normalisation example: 3rd NF
Patient ID Fname Lname Contact Emergency number Notes John Smith Allergic to penicillin Margaret Dunning None Elizabeth Cartmond Claustro- phobic Patient ID Appointments Procedures Paid 15th Dec 2017 Check-up Yes 28th Dec 2017 No 1st Jan 2018 Eye exam 21st Jan 2018 Surgery 3rd Mar 2018 4th Apr 2018 Tests 11th Apr 2018 Follow-up Emergency number Emergency name Jane Smith Mary Alves Fred Cartmond


Download ppt "IS6125 Database Analysis and Design Additional normalization example"

Similar presentations


Ads by Google