Normalisation in MS Access
Normalisation in MS Access
What is Normalisation?
• The words normalization and normal form refer to the structure of a database
• Normalization increases clarity in organizing data in Databases
• Normalization of a Database is achieved by following a set of rules called 'forms' in creating the
database
• Database normalization is a database schema design technique, by which an existing schema is
modified to minimize redundancy and dependency of data. Normalization split a large table into
smaller tables and define relationships between them to increases the clarity in organizing data.
SOLUTION:
Create a column
for the First
Name and the
Last Name
Second Normal Form
• Database must be in First Normal Form (comply to the rules)
• Non partial dependency – All non prime attributes should be fully
functionally depended on the candidate key
SOLUTION:
CREATE 2 DIFFERENT TABLES
AND DISPLAY INFORMATION
AS FOLLOWS
Third Normal Form
• Database must be in First & Second Normal Form
• No transitive dependency – All fields must only be determinable by the
primary/composite key, not by other keys
1st Normal Form (1NF) 2nd Normal Form (2NF) 3rd Normal Form (3NF)