1.3.2 Databases Flashcards
1
Q
What is a flat file
A
A single table database
2
Q
0NF
A
Flat file with no normalisation
3
Q
1NF
A
All field names must be unique
Values in fields should be from the same domain
Values in fields should be atomic (happening all at once or not at all)
No two records can be identical
Each record needs a primary key
4
Q
2NF
A
The data is already in 1NF
Any partial dependencies have been removed.
Fix any M:M relationships that ensue
5
Q
3NF
A
The data is already in 2NF
Any transitive dependencies have been removed (ensure that non-key are not dependent on each other)