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.