Berufsakademie Stuttgart Informationstechnik Software-Engineering 6.9.2010 / Riewerts IM-Aufgabe 2 „CD Verwaltung“ Bringen Sie diese Tabelle in die dritte Normalform, indem Sie durch separates Modellieren neue Tabellen erstellen. Benennen Sie die Tabellen und tragen Sie in alle die o.g. Beispielwerte ein. Vergeben Sie dazu eindeutige Primärschlüssel, jedoch keine künstlichen, d.h. keine zusätzlichen Attribute. Kennzeichnen Sie die Primärschlüssel und die Fremdschlüssel, indem sie bei ersterem die Attributnamen unterstreichen und bei letzterem die Kennung (FK) (= foreign key) hinzufügen. Erstellen Sie das zugehörige Datenmodell im Case-Tool INNOVATOR, wobei Sie die Tabellennamen als Entitätsnamen verwenden. Die notwendigen Kardinalitäten können aus der Beschreibung der Attribute und aus den Beispielwerten abgeleitet werden. Spezifizieren Sie abschließend den Prozess „Unnorm-Tabelle erzeugen“, der aus den einzelnen Attributen der normalisierten Tabellen die unnormalisierte Tabelle (s.u.) zusammenstellt. Verwenden Sie dazu das DFD (mit dem INNOVATOR) und modellieren Sie die normalisierten Tabellen als Datenspeicher. Zur zentralen Verwaltung von CDs ist folgende Tabelle – bestehend aus Attributen erstellt und beispielhaft mit Inhalten versehen worden: Jedes Konzert ist über eine Werksnummer („Opus-nr“) und den Namen des Komponisten („Komp-Name“) eindeutig identifiziert (zusammengesetzter Schlüssel). Das Geburtsdatum des Komponisten („Komp-Geb“) ist ebenfalls abgespeichert. Für jedes Konzert ist die CD mit einer eindeutigen Kennung („Label-Nr“) incl. Tracknummer („Tr-Nr“) angegeben, auf der man eine Aufführung des Konzerts hören kann. Zusätzlich sind der Dirigent („Dirigent“), der diese Aufführung dirigiert hat, und der Preis der CD („CD-Preis“) angegeben. Opus-nr 4.Sinf-op23 Komp-Name Mozart Komp-Geb 1756 1.Sinf-op12 Schubert 1797 Label-Nr DG1236, BIS 120 BIS 120, DG3341 Tr-Nr 1, 4 1, 5 Dirigent Karajan, Karajan Wand, Karajan CD-Preis 16 EUR, 13 EUR 13 EUR, 22 EUR Hinweise zur Präsentation: Aufgabe vorstellen - ggfs. Lösungsalternativen diskutieren – Lösung als Pflichtenheft präsentieren – Innovator mit den relevanten Prüfungen vorführen Ablage: 257839269 Seite 1 von 1