Professional Documents
Culture Documents
Before we start….
• The best database systems are carefully
planned and designed by the mean of:
• Analyse; Purpose of creating a new system
• Design
• Test planed
• Implemented
• Tested
• Documented
Normalisation
• Normalisation is mainly linked in Design process
• Information is taken from the analyse report
• All database system requires an normalisation
process
• Once all the fields and tables have been identified
though the normalisation process, A Relationship
can be identified.
Define Normalisation
• A process of breaking a single large flat table into
several smaller tables
• Creating new tables and identifying their relationship
• Make database design more flexible to up date later
• Eliminate redundancy
• If data exists in more than one place or one table. Not in different
tables.
• Eliminates repetition of data within a table
• Repetition is represented in another linked table.
Normalisation Steps
1st Normal Form
Eliminate any Repeating Groups
2nd Normal Form
Splitting Tables
3rd Normal Form
Eliminate Columns Not Dependent on
Key Continue
1st Normal Form
Eliminate any Repeating Groups
• List all the fields in a single table.
• Then separate into individually logical
group/table and provide a primary Key in
each group
2 Normal Form
nd
Splitting Tables
Primary Key;
Staff_id as Auto Staff_id in TblLog table
number is classified as number
Data Dictionary
Data Dictionary????
• All the tables Identified?
• All the Fields within the table identified?
• Well done…….
database
county Text 16 name of the county
tel_no Text 10 customer tel no
dob date 8 customer date of birth