Normalisierung und Abhängigkeiten

Die Normalisierung von Daten in einer Datenbank bringt funktionale Abhängigkeiten zwischen diesen Informationen mit sich.

Jeder Relationstyp hat verschiedene Informationen in sich und besitzt damit auch unterschiedliche Ausprägungen von funktionalen Abhängigkeiten.

Dabei wird zwischen der funktionalen, voll funktionalen und transitiven Abhängigkeit unterschieden. Im folgenden Artikel stellen wir euch die jeweiligen Abhängigkeitsformen und deren Ausprägung kurz vor.

Funktionale Abhängigkeit

Eine Funktionale Abhängigkeit zwischen Attribut Y und Attribut X liegt dann vor, wenn es zu jedem X genau ein Y gibt.

Voll funktionale Abhängigkeit

Eine vollständig funktionale Abhängigkeit liegt dann vor, wenn dass Nicht-Schlüsselattribut nicht nur von einem Teil der Attribute eines zusammengesetzten Schlüsselkandidaten funktional abhängig ist, sondern von allen Teilen eines Relationstyps. Die vollständig funktionale Abhängigkeit wird mit der 2. Normalform (2NF) erreicht.

Transitive Abhängigkeit

Eine transitive Abhängigkeit liegt dann vor, wenn Y von X funktional abhängig und Z von Y, so ist Z von X funktional abhängig. Diese Abhängigkeit ist transitiv. Die transitive Abhängigkeit wird mit 3. Normalform (3NF) erreicht.

Weiterführende Inhalte

Autor: Markus
84 Bewertungen 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne
Loading...
0