Übung 4 - Aufgabe 2 a)

Benutzeravatar
eds
Mausschubser
Mausschubser
Beiträge: 73
Registriert: 7. Okt 2005 20:46
Wohnort: Maintal
Kontaktdaten:

Übung 4 - Aufgabe 2 a)

Beitrag von eds »

Kann mir jemand die a) mit einem Beispiel erklären. Danke

Randy
Windoof-User
Windoof-User
Beiträge: 32
Registriert: 21. Okt 2005 15:27

Beitrag von Randy »

Am naheliegendsten wäre es ja so zu machen:

Code: Alles auswählen

Person   Tel             Email
----------------------------------------------------------
Hans     12345, 2332     hans@hans.de, hans@wurst.de
Peter    5545, 443       peter@peter.de, peter@gmx.de
Das darf man aber nicht, weil es gegen 1NF verstößt. Deshalb macht man es so:

Code: Alles auswählen

Person   Tel       Email
-------------------------------------
Hans     12345     hans@hans.de
Hans     12345     hans@wurst.de
Hans     2332      hans@hans.de
Hans     2332      hans@wurst.de
Peter    5545      peter@peter.de
Peter    5545      peter@gmx.de.de
Peter    443       peter@peter.de
Peter    443       peter@gmx.de
Pro Telefonnummer werden alle E-Mail Adressen abgespeichert. Das führt zu Redundanzen.

Also normalisiert man es in 4NF:

Code: Alles auswählen

Person   Tel
---------------
Hans     12345
Hans     2332
Peter    5545
Peter    443

Person   E-Mail
-------------------------
Hans     hans@hans.de
Hans     hans@wurst.de
Peter    peter@peter.de
Peter    peter@gmx.de
hth

Antworten

Zurück zu „Archiv“