Partial Dependency

where an attribute in a table depends on only a part of the primary key and not on the whole key.

Normalization

First Normal Form (1NF)

A relational schema is a first normal form (1NF) if:

<aside> 💡 In DBMS, we assume that all the relations are in 1NF, by default.

</aside>

Second Normal Form (2NF)

A relational schema is a second normal form (2NF) iff:

More

Check if right side has non-prime attribute and left side is a proper subset of candidate key.

Third Normal Form (3NF)

A relation schema R is in third normal form (3NF) if for all:

$α → β ∈ F^+$

at least one of the following holds: