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.