Normalization
Meaning in software engineering, with examples
In software engineering, normalization means: The process of organizing tables so that each fact is stored in only one place, which reduces repeated data and prevents update mistakes.
In Turkish: normalizasyon, normalleştirme
How it is used
A standard topic in courses, interviews and design reviews. It is done step by step through normal forms (1NF, 2NF, 3NF and beyond). People say a schema is 'well normalized' or 'over-normalized', and sometimes choose to denormalize for read speed.
Example sentences
Normalization moved the customer address out of the orders table into its own table.
The interviewer asked me to explain normalization with a simple example.
Common collocations
- database normalization
- normalize a table
- well normalized
- level of normalization
Related terms
This word in other fields
The same English word can have a different meaning in another field:
More terms: Databases and Persistence
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
