Kurs:Entwicklung eines Datenbanksystems/Normalisierung/Bibliothek

Aus Wikiversity
Zur Navigation springen Zur Suche springen


Einleitung[Bearbeiten]

Bitte runterscrollen.


Aufgabe[Bearbeiten]

Applications-office.svg
Aufgabe: Entwicklung

Die örtliche Bibliothek speichert ihre relevanten Daten zur Bibliotheksverwaltung in einer Excel/OpenCalc/... (Kunden, Bücher, Ausleihvorgänge) Tabelle.

  1. Zeigen Sie anhand einiger Beispiele die Anfälligkeit dieser Tabelle gegenüber Anomalien.
  2. Erstellen Sie auf der Grundlage der Tabelle „Bibliothek“ ein vollständiges ER-Modell, das sich durch eine sinnvolle Abbildung der realen Objekte auf Entitätsmengen auszeichnet. Berücksichtigen Sie, dass alle Ausleihvorgänge in der Datenbank gespeichert werden sollen (Historie).
  3. Erstellen Sie auf der Grundlage des ER-Modells ein relationales Datenbankschema*. Das Schema sollte möglichst robust gegenüber dem Auftreten von fehlerhaften Zuständen (Anomalien) sein und keine redundanten Daten enthalten, d.h. der 3. Normalform genügen. Nutzen Sie die Tabellenkurzschreibweise zur Darstellung.

Tabelle „Bibliothek“[Bearbeiten]

ISBN Titel Kategorie 1 Kategorie 2 Autor Verlag Ort des Verlages Name Ort Straße Ausleih-datum Rückgabe-datum
12 Unterwasserwelten Sachbuch NULL H.Hass Reineke Hamburg Lehmann, Gerold Berlin Wiesenstr. 5 01.02. 15.02.
27 Der Butt Roman NULL G.Grass Suhrkamp Frankfurt/ Main Gutt, Gerda Berlin Müllerstr. 127 02.02. NULL
03 Fractals Computer Mathematik F. Delauny, H. Harrison Springer Wien, Berlin, New York Zoschke, Jürgen Berlin Lindenstr. 18 02.02. 18.02.
14 Liebe geht durch den Magen Kochbuch Unterhaltung F. Müller Goldmann München Zoschke, Jürgen Berlin Lindenstr. 18 02.02. NULL
12 Unterwasserwelten Sachbuch NULL H.Hass Reineke Hamburg Lost, Martin Teltow Leinestr. 38 17.02. NULL
31 Integralrechnung Mathematik NULL H. Harrison Girardet Elberfeld Wiesner, Karin Berlin Rungestr.4 17.02. 15.04.
70 Land des Lächelns Reisen Bildband R. Häusler Langewiesche Köln Jäger, Maria Berlin Richardpl. 1 17.02. 25.02.
02 Der eindimensionale Mensch Politik NULL H. Marcuse H. Suhrkamp Offenbach Lehmann, Gerold Berlin Wiesenstr. 5 17.02. NULL
31 Integralrechnung Mathematik NULL H. Harrison Girardet Elberfeld Venske, Joachim Selchow Am See 12a 22.04. NULL


Help-browser.svg
Hinweis: Hinweise
  • Gehen Sie zur Vereinfachung davon aus, dass jedes Buch nur einmal existiert (Es ist eine kleine Bibliothek.)
  • Die Wikipedia ISBN ist aufgrund der besseren Lesbarkeit nur zweistellig.
  • NULL bedeutet, es existiert kein Eintrag dafür.