is-Logo

Relationale Datenbanken
Normalisierung - 3NF

S. Spolwig
norm_03

[Home | Datenbanksysteme]

page_dowm

Zwischenergebnis: 2NF

PERSONAL
P# P-Name Abt# Abt-Name
101 Müller 1 Motoren
102 Meier 2 Karosserie
103 Krause 2 Karosserie
104 Schmidt 1 Motoren

 

PROJEKT
Prj# Prj-Name
11 A
12 B
13 C


                            PERSONAL-PROJEKT
P# Prj# Prj-Std
101 11 60
101 12 40
102 13 100
103 11 20
103 12 50
103 13 30
104 11 80
104 13 20

 

 





Eine Tabelle liegt in der dritten Normalform (3NF) vor, wenn sie  sich in der 2NF befindet und jedes Nichtschlüsselattribut nicht transitiv abhängig vom Primärschlüssel ist
oder
Eine Tabelle ist nicht in der 3 NF, wenn Attribute von  anderen Nicht-Schlüsselattributen identifiziert werden. Voraussetzung ist außerdem 2 NF.

Rezept: Auslagern der "transitiv abhängigen" Attribute  in eigene Tabellen.

==> Lösung

 


 04. Oktober 2008   ©  Siegfried Spolwig

page_top