====== Bibliothek ====== Eine Bibliothek verwaltet die ausgeliehenen Bücher mit einem Tabellenkalkulationsprogramm. Die derzeitige Fassung sieht so aus: {{:aufgabe.png?nolink |}} === (BIB1) === {{ :faecher:informatik:oberstufe:datenbanken:modellierungsuebungen:uebungen2:auswahl_002.png |}} * 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.