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.
  • Entwirf ein Entity-Relationship-Diagramm für die geplante Datenbank, das die obigen Probleme vermeidet. Kennzeichne die Schlüsselattribute in deinem Entwurf. Beachte, dass die Bibliothek mehrere Exemplare eines Buchs besitzt!
  • Gebe alle Beziehungskardinalitäten an und begründen deine Wahl.
  • Erstelle ein optimiertes relationales Datenbankschema zu deinem ER-Diagramm.
  • Erstelle eine MySQL-Datenbank, die deinem 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: 30.11.2024 21:58
  • von Marco Kuemmel