faecher:informatik:oberstufe:datenbanken:modellierungsuebungen:uebungen2:start

Bibliothek

Eine Bibliothek verwaltet die ausgeliehenen Bücher mit einem Tabellenkalkulationsprogramm. Die derzeitige Fassung sieht so aus:

(BIB1)

  • Erläutere, welche Probleme sich bei Verwendung einer Tabelle mit der obigen Struktur ergeben können. Gehe dabei insbesondere auf die Begriffe "Redundanz" und "Dateninkonsistenz" ein.
  • Entwerfen Sie ein Entity-Relationship-Diagramm für die geplante Datenbank, das die obigen Probleme vermeidet. Kennzeichnen Sie die Schlüsselattribute in Ihrem Entwurf. Beachten Sie, dass die Bibliothek mehrere Exemplare eines Buchs besitzt!
  • Gebe alle Beziehungskardinalitäten an und begründen deine Wahl.
  • Erstelle ein optimiertes relationales Datenbankschema zu Ihrem ER-Diagramm.
  • Erstelle eine MySQL-Datenbank, die Ihrem Datenbankschema entspricht.
  • Füge die Daten aus der obigen Tabelle in deine Datenbank ein.
  • Formuliere eine SELECT-Anfrage, um die obige Tabelle zu erhalten.
  • faecher/informatik/oberstufe/datenbanken/modellierungsuebungen/uebungen2/start.txt
  • Zuletzt geändert: 08.12.2020 07:56
  • von sbel