GITTA-Logo
PDF Version of this document Search Help Glossary

Lesson Navigation IconRelationales Datenmodell

Unit Navigation IconKonzepte

Unit Navigation IconAbbildung ER-Schema

Unit Navigation IconDatenintegrität

Unit Navigation IconNormalisierung

LO Navigation IconAbhängigkeiten

LO Navigation IconErste Normalform

LO Navigation IconZweite Normalform

LO Navigation IconDritte Normalform

LO Navigation IconÜbung Normalisierung

LO Navigation IconZusammenfassung der Unit

Unit Navigation IconZusammenfassung

Unit Navigation IconLiteraturempfehlungen

Unit Navigation IconGlossar

Unit Navigation IconBibliographie

Unit Navigation IconMetadaten


GITTA/CartouCHe news:


Go to previous page Go to next page

Dritte Normalform

3. Normalform:
Ein Relationenschema befindet sich in der 3. Normalform, wenn es in der 2. Normalform ist und kein Attribut, das nicht zum Identifikationsschlüssel gehört, von diesem transitiv abhängt.

Zur Verwaltung der Bankverbindung von Lieferanten sei folgende Relation gegeben:

Lieferant(ID, Name, Konto_Nr, Bank_Clearing_Nr, Bank)

Das Attribut ID ist Identifikationsschlüssel. Alle Attribute sind einfach und einwertig.

Zudem ist bekannt, dass folgende funktionale Abhängigkeiten existieren:

  1. Name, Konto_Nr, Bank_Clearing_Nr sind funktional abhängig von ID (ID --> Name, Konto_Nr, Bank_Clearing_Nr)
  2. Bank ist funktional abhängig von Bank_Clearing_Nr (Bank_Clearing_Nr --> Bank)
Beispiel 3. NormalformBeispiel 3. Normalform

Da alle Attribute einfach und einwertig sind, befindet sich die Ausgangsrelation in der 1. Normalform. Ausserdem befindet sie sich ebenfalls in der 2. Normalform, da alle Attribute vom Identifikationsschlüssel voll funktional abhängig sind. Die funktionale Abhängigkeit bezüglich Bank_Clearing_Nr --> Bank ist eine transitive Abhängigkeit, da Bank_Clearing_Nr nicht Primärschlüssel der Relation „Lieferant“ ist. Um die 3. Normalform zu erreichen, wird eine neue Relation erstellt und die bestehende geändert.

Top Go to previous page Go to next page