Klausur
Completion requirements
Opened: Wednesday, 17 January 2018, 9:45 AM
Closed: Wednesday, 17 January 2018, 11:30 AM
Sie sollen eine Datenbank für eine Bücherei erstellen!
Dabei sollen Sie zunächst folgende Kernfunktionalität implementierent:
Ein Buch das in mehreren Exemplaren vokommen kann, soll von Kunden ausgeliehen können. Von einem Buch sollen die ISBN-Nummer und der Titel gespeichert werden können. Von einem Kunden werden Namen und Anschrift benötigt, damit dieser angemahnt werden kann. Ausserdem soll das Ausleihdatum und Rückgabedatum gespeichert werden, damit man feststellen kann, wann ein Kunde angemahnt werden muss (3 Tabellen).
- Zeichnen Sie das vollständige ER-Diagramm
- Erstellen Sie ein Script zum automatisierten Erstellen der Datenbank mit Tabellen und einigen beispielhaften Datensätzen!
- Geben Sie die SQL-Anweisung an, mit der alle ausgeliehenen Titel des Kunden "Olaf Schmidt" ausgeben werden.
- Geben Sie alle Kunden, die je Bücher ausgeliehen haben, mit allen Titeln ihrer ausgeliehenen Bücher aus.
- Geben Sie überhaupt alle Kunden mit allen von ihnen ausgeliehenen Titeln aus. Auch diejenigien, die noch nie ein Buch ausgeliehen haben, sollen mit in der Liste enthalten sein.
- Zusatzaufgabe: Geben Sie alle Kundennamen mit Anschrift aus, die nach 30 Tagen ohne Rückgabedatum angemahnt werden müssen.
Attempts allowed: 1