Unit 18 Database Design Extended Diploma in ICT Julie Hodsdon Normalisation 2 Unit 18 Database Design Extended Diploma in ICT Julie Hodsdon
Modelling The ERD is a top down method of modelling the real life business Normalisation is a bottom up method Often based on existing system (possibly paper) Both methods can be used They may give different results and the designer has to decide which ones to implement
Example Spreadsheet
ERD
Normalisation
Purpose of normalisation Make sure the table Has a field that uniquely identifies each row (the primary key) Does not contain duplicate fields Does not repeat the same type of values Does not contain fields that belong in other fields
Purpose of normalisation Make sure fields Represent a characteristic of the table subject Contain a single value Are atomic (not multipart) Are not calculated Are unique throughout the database Have an appropriate name
How the Tables Look
How the Tables Look