100 likes | 236 Views
Database Design. Jennifer Dilly Ferris State University September 25, 2011. Table of Contents. Overview of Relational Database Theory Database design example Description/overview Design standards Rationale Normalization examples. Overview of Relational Database Theory.
E N D
Database Design Jennifer Dilly Ferris State University September 25, 2011
Table of Contents • Overview of Relational Database Theory • Database design example • Description/overview • Design standards • Rationale • Normalization examples
Overview of Relational Database Theory • What are relational databases? • Useful why? • How is structure important?
Database Design Example - Description How to start What data is needed?
Database Design Example – Standards /Rationales Naming Atomic data Keys Primary (PK) Foreign (FK)
Database Design Example – Standards /Rationale Referential integrity Datatypes Indexes
Examples of Normalization“Key” dependency Violation Correction
Examples of NormalizationNo repeating groups Violation Correction
Examples of NormalizationNo redundant data Violation Correction
Summary • Overview of Relational Database Theory • Database design • Standards • Rationale • Normalization examples