Week 10 Database Design
Week 10 Database Design
and Design
Sixth Edition
Jeffrey A. Hoffer
Joey F. George
Joseph S. Valacich
Chapter 9
Database Design
Learning Outcomes
Concisely define each of the following key database
design terms: relation, primary key, normalization,
functional dependency, foreign key, referential integrity,
field, data type, null value, denormalization, file
organization, index, and secondary key.
Explain the role of designing databases in the analysis
and design of an information system.
Transform an entity-relationship (E-R) diagram into an
equivalent set of well-structured (normalized) relations.
FIGURE 9-1
Systems development
life cycle with design
phase highlighted
(b) Bill-of-materials
structure (M:N)