====== 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. * 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.