is-Logo

Rel. Datenbanken
Normalisierung - 1NF

S. Spolwig
norm_01

[Home | Datenbanksysteme]

page_dowm

 Ziel  : Eliminieren von Redundanzen und Vermeiden von Anomalien
 Weg: Attribute den Relationen so zuordnen, dass innerhalb der Relation keine Redundanz auftritt.


"Naive" Tabelle, nicht in der 1 NF (erste Normalform). Mitarbeiter können in mehreren Projekten beteiligt sein. Es wird jeweils notiert, wie viele Stunden sie in einem Projekt geleistet haben.

PERSONAL-PROJEKT

P# P-Name Abt# Abt-Name Prj# Prj-Name Prj-Std
101 Müller 1 Motoren 11, 12 A, B 60, 40
102 Meier 2 Karosserie 13 C 100
103 Krause 2 Karosserie 11, 12, 13 A, B, C 20, 50, 30
104 Schmidt 1 Motoren 11, 13 A, C 80, 20

 





Eine Tabelle liegt in der ersten Normalform vor, wenn jeder Attributwert eine atomare, nicht weiter zerlegbare Dateneinheit ist.
oder
Eine Tabelle ist nicht in der 1 NF, wenn Attribute mehrfach oder komplex in einer Spalte auftreten; d. h. 1 NF ist eine Strukturierungsvorschrift.

Rezept: Auslagern der nicht atomaren Attribute in verschiedene Zeilen oder mehrere Spalten oder eigene Tabellen.

PERSONAL-PROJEKT
P# P-Name Abt# Abt-Name Pj# Pj-Name Pj-Std
             
             
             
             
             
             
             
             

 

 



 04. Oktober 2008   ©  Siegfried Spolwig

page_top