0% found this document useful (0 votes)
11 views

Course1Module11Lesson4

Uploaded by

Yanet Cesaire
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Course1Module11Lesson4

Uploaded by

Yanet Cesaire
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Information Systems Program

Module 11
Normalization Concepts and Practice

Lesson 4: Practical Concerns


Lesson Objectives
• Reflect on role of normalization
• Reflect on importance of normalization
• Reflect on situations to relax normalization
requirements

Information Systems Program


Competing Roles of Normalization

Refinement
• Use after ERD
• Few FDs

Initial Design
• FDs first
• ERD after FDs

Information Systems Program


Normalization Importance
• Update biased
• Not a major concern for databases without updates (data
warehouses)
• Relax normalization sometimes

Information Systems Program


Denormalization
• Purposeful violation of a normal form
• Some FDs may not cause anomalies in practice
• May improve performance
• Common for data warehouses

Information Systems Program


Denormalization Example
• ZipCode  City, State
• Important for ecommerce business for sales tax
• May be important for ecommerce databases

Information Systems Program


Summary
• Covered practical issues
• Use normalization as a refinement approach
• Do not lose context of normalization when performing
details

Information Systems Program

You might also like