Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
12
Normalisierung von relationalen Datenmodellen
Normalisierungsregeln helfen dabei, Datenunstimmigkeiten/Inkonsistenzen zu vermeiden
->Anomalien beim Einfügen, Ändern, Löschen
Letztendlich werden bei der Normalisierung die voneinander abhängigen Attribute in eine gemeinsame Relation zusammengefasst
->zunächst muss geklärt werden, welche Attribute von welchen anderen Attribute abhängen
Funktionale Abhängigkeiten
Attribut A bestimmt ein anderes Attribut B in der weise, dass alle Datensätze die den gleichen Wert für A aufweisen, auch immer den gleichen Wert für B aufweisen
->B ist funktional abhängig von A
-transitive Schlüsse: A->B und B->C gilt also auch A->C
Mehrwertige Abhängigkeiten
Ein Attribut A bestimmt ein mehrwertiges Attribut (z.B. PNr bestimmt mehrere Ausprägungen von Student)
A1,...,An -> -> B
->Anomalien beim Einfügen, Ändern, Löschen
Letztendlich werden bei der Normalisierung die voneinander abhängigen Attribute in eine gemeinsame Relation zusammengefasst
->zunächst muss geklärt werden, welche Attribute von welchen anderen Attribute abhängen
Funktionale Abhängigkeiten
Attribut A bestimmt ein anderes Attribut B in der weise, dass alle Datensätze die den gleichen Wert für A aufweisen, auch immer den gleichen Wert für B aufweisen
->B ist funktional abhängig von A
-transitive Schlüsse: A->B und B->C gilt also auch A->C
Mehrwertige Abhängigkeiten
Ein Attribut A bestimmt ein mehrwertiges Attribut (z.B. PNr bestimmt mehrere Ausprägungen von Student)
A1,...,An -> -> B