6 Normalization and Implementation
In this chapter
- You normalize your database design.
- You implement your database design.
- You learn a set of important concepts such as constraints and cascade.
Overview
In this chapter, you will normalize and implement your database design for The Sci-Fi Collective online store. By doing so, you will learn about important concepts in database design, such as functional dependency, normalization, and different types of constraints.
![](https://drek4537l1klr.cloudfront.net/hao/v-8/Figures/06__image001.png)
Normalization
Before converting your database design to a SQL script that creates the corresponding database and tables, you will need to take a critical step called normalization.