Database Normalization
Kind: technique
Layer: Contracts Core
Record: architecture:database-normalization
Severity: recommended
Scope: schema, data modeling, integrity
Canonical: Ontology
A technique for decomposing tables by their functional dependencies into normal forms, so no column depends on anything but its key.
Listed in Architecture principles, after Principle of Least Surprise and before Security by Design.