Databases
Normalisation
Organising tables to remove redundancy: 1NF removes repeating groups, 2NF partial dependencies, 3NF transitive ones.
Why interviewers ask about it
'The key, the whole key, and nothing but the key.' Then say when you would denormalise - read-heavy paths where the join cost outweighs the duplication risk.
Related terms
This term is part of the free Python Full-Stack interview preparation module - browse the full glossary for every definition.