Normalisierung von Datenbanken: Unterschied zwischen den Versionen

Aus Operations-Research-Wiki
Wechseln zu: Navigation, Suche
[unmarkierte Version][unmarkierte Version]
 
Zeile 6: Zeile 6:
 
*Redundanzfreie Speicherung,
 
*Redundanzfreie Speicherung,
 
*Generierung von "lesbaren" Relationen.
 
*Generierung von "lesbaren" Relationen.
 +
 +
Schrittweise wird das relationale Datenschema in die 1., 2., 3. usw. Normalform überführt. Damit ein relationales Datenschema in einer bestimmten Normalform vorliegt, hat es die Kriterien der jeweiligen Normalform zu erfüllen.
 +
 +
====1. Normalform====
 +
====2. Normalform====
 +
====3. Normalform====

Version vom 25. Januar 2010, 09:37 Uhr

Unter Normalisierung versteht man die schrittweise Zerlegung von Relationen, um Redundanzen innerhalb des Datenschemas zu beheben.

Ziele der Normalisierung

Mit einer Normalisierung werden folgende Ziele verfolgt:

  • Integritätssicherung,
  • Redundanzfreie Speicherung,
  • Generierung von "lesbaren" Relationen.

Schrittweise wird das relationale Datenschema in die 1., 2., 3. usw. Normalform überführt. Damit ein relationales Datenschema in einer bestimmten Normalform vorliegt, hat es die Kriterien der jeweiligen Normalform zu erfüllen.

1. Normalform

2. Normalform

3. Normalform