Aufgabe: Anomalien
Im Folgenden ist eine SQLite-Datenbank gegeben: Download
Anhand der Datenbank sollen alle Lehrer der DSM mit Name, Raum und Fach abgebildet werden.
Rahmenbedingungen:
- Ein Lehrer kann mehrere Fächer unterrichten.
- Rainer Zufall heiratet Klara Fall. Klara Fall nimmt den Namen ihres Mannes an.
- Ein neuer junger Lehrer kommt an die Schule: Alexander Platz. Allerdings unterrichtet er keine Fächer, sondern hospitiert zunächst nur.
- Nenne zwei mögliche auftretende Anomalien. Begründe Deine Antwort: Warum/Wann treten welche Anomalien auf?
- Korrigiere die Datenbank so, dass die genannten Anomalien nicht mehr auftreten. Selbstverständlich sollen die oben genannten Abfragen weiter funktionieren.
Tipp: mit CREATE TABLE können sogar mehrere Tabellen in einer Datenbank erzeugt werden.
Besprechung: Fr., 28.04.2023