Knowledge Hub
Learn free, at your own pace.
Self-paced learning from the trainer’s own published work, with topic self-checks — alongside, not instead of, our expert-led trainings.
Topics
383 topics · page 5 of 39
41
Deep Dive into Normalization Forms
The Full Ladder: UNF → 1NF → 2NF → 3NF → BCNF → 4NF → 5NF → 6NF → DKNF We now move into a detailed exploration of normalization, not just as a concept, but a…
42
UNF – Unnormalized Form
Unnormalized Form (UNF) represents the raw and unstructured state of data before any normalization rules are applied. It is the natural starting point of mos…
43
1NF – First Normal Form
First Normal Form (1NF) introduces the first formal rule of relational structure: every attribute must contain atomic, indivisible values. This means that ea…
44
2NF – Second Normal Form
Second Normal Form (2NF) builds on First Normal Form by eliminating partial dependencies. A table is in 2NF if it is already in 1NF and every non-key attribu…
45
3NF – Third Normal Form
Third Normal Form (3NF) removes transitive dependencies. A table is in 3NF if it is already in Second Normal Form and every non-key attribute depends only on…
46
BCNF – Boyce–Codd Normal Form
Boyce–Codd Normal Form (BCNF) is a stricter refinement of Third Normal Form. While 3NF eliminates transitive dependencies, it still allows certain edge cases…
47
4NF – Fourth Normal Form
Fourth Normal Form (4NF) addresses multi-valued dependencies. A table is in 4NF if it is already in Boyce–Codd Normal Form and does not contain two or more i…
48
5NF – Fifth Normal Form
(Projection–Join Normal Form) Fifth Normal Form (5NF), also known as Projection–Join Normal Form (PJNF), eliminates redundancy that appears only when a table…
49
6NF – Sixth Normal Form
Sixth Normal Form (6NF) represents the most fine-grained level of relational decomposition used in practical modelling. A table is in 6NF when it is already…
50
DKNF – Domain–Key Normal Form
Domain–Key Normal Form (DKNF) represents the theoretical “ultimate” stage of normalization. A relation is in DKNF if every constraint on the table can be exp…

Learn free
Learn from I Am Datapedia!
Every topic of the book, readable below, with a search box to find the one you need — 383 of them with a self-check at the end.
The source: I Am Datapedia! — Series of ‘I Am Data!’ — co-authored with Bill Inmon & Marco Wobben. By Mustafa Qizilbash.