Normal Forms I
The translation of a conceptual data model – such as an ER diagram – into a practical, performant database follows a well-defined set of rules for most entities and their relationships. Data normalization ensures that the resulting relations are free of redundancy.
Learning Objectives
- Describe the following terms:
- data normalization
- functional dependency
- Create a normalized relational database schema from an entity-relationship (ER) diagram
How to Complete this Lesson
Complete the following learning activities: (4.75–5 hours total)
- Read Fundamentals of Database Management Systems Chapter 7: Logical Database Design (75 minutes)
- Attend the class meeting
(60 minutes)
- Complete the handout
- Take the quiz (10 minutes)
- Work on the Microsoft Access programming exercise (PEX) (60 minutes)
- Start the optional homework on the relational model (75–90 minutes minutes)
Due
As a reminder, the following is due this lesson: