07 - Normalisierung

Druckmschine Betrachte folgende Realsituation:

In einer Druckerei (Familienbetrieb) werden Etiketten bestellt. Die auftragsbezogenen Daten werden in einer Tabelle gespeichert, die ungefähr so aussieht:

Tabelle 1

Tabelle 2

Sicherlich ist es nachvollziehbar, dass mit dieser Tabelle immer wieder Probleme auftreten. Aber jetzt die gute Nachricht:

Die Tabelle lässt sich verbessern!

Aber zunächst sollten wir uns mit einem Auszug der Tabelle beschäftigen…

AuftragsNr. Produktname Teillieferung Liefermenge LieferungAn Kunde RechAdresse
85317 Etikett "Sonderpreis" 1 5000 Filiale Siegburg Oldie Nord 53119 Bonn, Bornheimer Str. 100
85317 Etikett "Sonderpreis" 2 4000 Filiale St. Augustin Oldie Nord 53119 Bonn, Bornheimer Str. 100
85317 Etikett "Sonderpreis" 3 6000 Filiale Lohmar Oldie Nord 53119 Bonn, Bornheimer Str. 100
85317 Etikett "Sonderpreis" 4 7000 Filiale BonnCityI Oldie Nord 53119 Bonn, Bornheimer Str. 100
85317 Etikett "Sonderpreis" 5 7000 Filiale BonnCityII Oldie Nord 53119 Bonn, Bornheimer Str. 100
85317 Etikett "Sonderpreis" 6 6000 Filiale BonnBadGod Oldie Nord 53119 Bonn, Bornheimer Str. 100
85318 Standardetikett Kaufstadt 1 50000 Filiale Bonn Kaufstadt Remigiusstr. 10, 53111 Bonn
85318 Standardetikett Kaufstadt 2 50000 Filiale Siegburg Kaufstadt Remigiusstr. 10, 53111 Bonn
85319 Etikett "50% Preisnachlass" 1 20000 Filiale Bonn Kaufstadt Remigiusstr. 10, 53111 Bonn
85320 Preisetiketten 1 10000 Filiale Köln Lidell Bonner Str. 550, 50669 Köln

Frage:

Wie ist diese Tabelle zu lesen? Notiere "deine Version" stichpunktartig!

Auftrag:

Gruppe à drei bilden und versuchen folgende Ziele zu erreichen:

  • Verringerung der Gefahr auftretender Anomalien und Inkonsistenzen
  • Beibehaltung des Informationsgehalts (d.h. kein Datenverlust!)

Tipp:

Versucht eine strukturierte Veränderungen des relationalen Datenbankschemas durch…

  • Veränderungen der Stuktur bestehender Tabellen (Spalten/Zeilen)
  • Erstellung neuer (verbesserter) Tabellen

…zu erreichen.

start/info/db/07_norm.txt · Zuletzt geändert: 17.05.2015 22:08 von epunkta
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0