Introducing Database Normalization
Learn about database normalization to maintain the integrity of the data, introduce flexibility, and remove inconsistency in the data.
We'll cover the following...
Normalization is a process that Robert Boyce and Edgar Codd created back in the 1970s to optimize a database as much as possible. Each step of the normalization process has a form, which ranges from one to five, where five is the highest normal form.
By standard practice, every database must go through the normalization process.
We can implement up to the third normal form in most databases without negatively impacting functionality.
The main goal is to maintain the following:
- Integrity of data
- Optimize the database’s efficiency
- Provide a more efficient method of tracking
- Storing data
- Avoid any data issues
Data anomalies
Speaking of avoiding data issues, there are some points to be aware of, like data anomalies, which can create data issues in the database if we do not ...