1.3.2 Databases
Databases — Note 3 of 6
Candidates should be able to use Normalisation to produce a suitable database schema and explain the benefits of doing so. They should be able to normalise up to 3NF. Candidates should know and be able to apply the criteria for 1NF, 2NF and 3NF.
Normalisation is the process of organising data into tables so that redundancy is removed and each fact is stored only once. You need to know the rules for first, second and third normal form and be able to normalise a set of data to 3NF.
Exam tipCommon mistake
Structuring a relational database so that redundant data is removed and data integrity is improved.
Each field contains a single (atomic) value, there are no repeating groups of fields, and each record has a primary key.
The table is in 1NF and every non-key field depends on the WHOLE primary key (no partial dependencies). This only matters when the primary key is composite.
The table is in 2NF and no non-key field depends on another non-key field (no transitive dependencies).