Normalisierung von Datenbanken: Unterschied zwischen den Versionen
Aus Operations-Research-Wiki
[unmarkierte Version] | [unmarkierte Version] |
Zeile 10: | Zeile 10: | ||
====1. Normalform==== | ====1. Normalform==== | ||
+ | Die 1. Normalform wird folgendermaßen definiert: | ||
+ | |||
+ | Eine Relation befindet sich in der '''ersten Normalform (1.NF)''', wenn alle Attributwerte '''atomar''' sind, d.h. dass alle Attribute '''maximal einen Wert''' haben. | ||
====2. Normalform==== | ====2. Normalform==== | ||
====3. Normalform==== | ====3. Normalform==== |
Version vom 25. Januar 2010, 09:39 Uhr
Unter Normalisierung versteht man die schrittweise Zerlegung von Relationen, um Redundanzen innerhalb des Datenschemas zu beheben.
Inhaltsverzeichnis
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
Die 1. Normalform wird folgendermaßen definiert:
Eine Relation befindet sich in der ersten Normalform (1.NF), wenn alle Attributwerte atomar sind, d.h. dass alle Attribute maximal einen Wert haben.