Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik
Boyce-Codd-Normalform
Ein Relationenschema befindet sich in BCNF, wenn es in der 3NF ist und jede Determinante Schlüsselkandidat ("Candidate Key") ist.
BCNF ist wichtig, weil per definitionem die 3NF verletzt ist, sowie eine Relation, die über einen natürlichen Schlüsselkandidaten verfügt, um einen künstlichen Schlüssel erweitert wird (LaufNr oder dgl.)
Notizen:
Eine Relation befindet sich in Boyce Codd Normalform (BCNF), wenn sie in der 3NF ist und jede Determinante Schlüsselkandidat ist:
Boyce Codd wird oft auch als 3NF bezeichnet
Boyce Codd lt. Uni Texas: in 3NF und jede Determinante ist Schlüsselkandidat
Boyce Codd ist gefühlsmäßig praktischer als simple 3NF, weil Sie nicht die unsinnige Normalisierung erzwingt.
Praxis: 3.NF bzw. Boyce-Codd liefern fast immer hinreichend “gute” Datenstrukturen!