Přednáška 10
Zdroje
- E.F. Codd - Further normalization of the data base relational model [pdf]
- C. Zaniolo - A New Normal Form for the Design of Relational Database Schemata [pdf]
- W. Kent - A Simple Guide to Five Normal Forms in Relational Database Theory [pdf]
- R. Fagin - Multivalued Dependencies and a New Normal Form for Relational Database [pdf]
- P.A. Bernstein - Synthesizing Third Normal Form Relations from Functional Dependencies [pdf]
Normalizace
Podívali jsme se na motivace pro normalizaci, zejména na anomálie při nevhodném návrhu. Řekli jsme si, že normalizace se provádí zejména dekompozici anebo syntézou. Poté jsme se detailněji podívali na jednotlivé normální formy (1.-3., BCNF) a zmínili si i pokročilé normální formy (4., 5., 6.) používající obecnější koncept závislosti nebo obecnější operace de/kompozice. Nakonec jsme si ukázali algoritmus pro normalizaci databáze dekompozicí.
Závěr hodiny jsme věnovali výčtu probraných témat a informacím ke zkoušce.