Normalisierung nach Codd
description
Transcript of Normalisierung nach Codd
Normalisierung nach Codd
0. Ausgangstabelle unnormalisiert
R_Rechnung
Rech# ReDatum Kd# Kunde Art1# Artikel1 Preis1 Art2# Artikel2 Preis2 Art3# Artikel3 Preis3
1 10.04.2002 154 Weyand 235 Block 1,25 € 106 Lineal 0,50 € 105 Füller 5,00 €
2 11.04.2002 267 Sauber 105 Füller 5,00 € 235 Block 1,15 € 106 Lineal 0,50 €
3 11.04.2002 112 Knuffinger 106 Lineal 0,50 € 105 Füller 5,00 € 235 Block 1,05 €
R_Rechnung
Rech# ReDatum Kd# Kunde
1 10.04.2002 154 Weyand
2 11.04.2002 267 Sauber
3 11.04.2002 112 Knuffinger
Art# Artikel Preis
235 Block 1,25 €
106 Lineal 0,50 €
105 Füller 5,00 €
105 Füller 5,00 €
235 Block 1,15 €
106 Lineal 0,50 €
106 Lineal 0,50 €
105 Füller 5,00 €
235 Block 1,05 €
Rech#
1
1
1
2
2
2
3
3
3
1. WDHG 2. WDHG 3. WDHG
R_Rechnungsposition1. Normalisierungsschritt: Entfernung der Wiederholgruppen
Füller
Lineal
Block
Artikel
105
106
235
Art1
2. Normalisierungsschritt:
Partielle Abhängigkeiten entfernen (voll fkt. Abhängigk.)
106
235
105
106
105
235
106
105
235
Art#
3
3
3
2
2
2
1
1
1
Rech#
0,50 €
1,15 €
5,00 €
0,50 €
5,00 €
1,05 €
0,50 €
5,00 €
1,25 €
Preis
Lineal
Block
Füller
Lineal
Füller
Block
Lineal
Füller
Block
Artikel
106
235
105
106
105
235
106
105
235
Art#
3. Schritt: entf. trans. Abhängigk.
R_Rechnung
Kd# Kunde
154 Weyand
267 Sauber
112 Knuffinger11211.04.20023
26711.04.20022
15410.04.20021
Kd#ReDatumRech#
That´s all folks!