Normalisierung nach Codd

3
Normalisierung nach Codd 0. Ausgangstabelle unnormalisiert R_Rechnung Rech# ReDatum Kd# Kunde Art1# Artikel1 Preis1 Art2# Artikel2 Preis2 Art3# Artikel3 Preis3 1 10.04.20 02 154 Weyand 235 Block 1,25 € 106 Lineal 0,50 105 Füller 5,00 2 11.04.20 02 267 Sauber 105 Füller 5,00 € 235 Block 1,15 106 Lineal 0,50 3 11.04.20 02 112 Knuffin ger 106 Lineal 0,50 € 5,00 235 Block 1,05 R_Rechnung Rech# ReDatum Kd# Kunde 1 10.04.20 02 154 Weyand 2 11.04.20 02 267 Sauber 3 11.04.20 02 112 Knuffin ger 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 Rech# 1 1 1 2 2 2 3 3 3 1. WDHG 2. WDHG 3. WDHG R_Rechnungsposition 1. Normalisierungsschritt: Entfernung der Wiederholgruppen

description

1. WDHG. 3. WDHG. Normalisierung nach Codd. 2. WDHG. 0. Ausgangstabelle unnormalisiert. 1. Normalisierungsschritt: Entfernung der Wiederholgruppen. R_Rechnungsposition. Art1. Artikel. Rech#. Art1. Art1. Artikel. Preis. 235. Block. 1. 235. Block. 235. 1,25 €. 106. Lineal. 1. - PowerPoint PPT Presentation

Transcript of Normalisierung nach Codd

Page 1: 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

Page 2: Normalisierung nach Codd

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#

Page 3: Normalisierung nach Codd

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!