LU06 - Auftrag: Postzustellung

  • Arbeitsform: Partnerarbeit (dieselbe Gruppe wie in LU05)
  • Hilfsmittel: Ihre eigene Datenbank aus LU05.
  • Zeit: ca. 30 Minuten

Wir möchten Stadtkreise und Postleitzahlen der Stadt Zürich in unserer Datenbank erfassen, ändern und löschen.

Ihre Tabellen: poestler_in, postgebiet, briefkasten.

poestler_in (Spalte: name)

Fabienne Huber
 
Marco Steiner

postgebiet (Spalten: name, plz_bereich, poestler_id)

Zürich Kreis 1 - Altstadt, 8001-8001, 1
 
Zürich Kreis 4 - Aussersihl, 8004-8004, 1
 
Zürich Kreis 11 - Affoltern/Oerlikon/Seebach, 8046-8052, 2

briefkasten (Spalten: standort, leerungszeit, gebiet_id)

Bahnhof Stadelhofen, 17:00:00, 1
 
Central, 16:30:00, 1
 
Bahnhof Oerlikon, 17:15:00, 3
 
Escher-Wyss-Platz, 16:45:00, 2
 
Stauffacher, 17:30:00, 2

Versuchen Sie, ein Postgebiet ohne Namen einzufügen (name ist NOT NULL). Lesen Sie die Fehlermeldung.

  1. Die Leerung beim „Central“ wird neu eine halbe Stunde später durchgeführt – ändern Sie die leerungszeit auf 17:00:00.
  2. Der Briefkasten „Bahnhof Oerlikon“ wird versetzt und neu häufiger geleert – ändern Sie standort auf „Bahnhof Oerlikon Nord“ und leerungszeit auf 18:00:00 in einem Befehl.

Filtern Sie über den Standort, z.B. ''WHERE standort = 'Central' ''. Prüfen Sie vorher mit SELECT, wie viele Zeilen betroffen sind.

  1. Der Briefkasten „Escher-Wyss-Platz“ wird abgebaut – löschen Sie ihn gezielt über den Standort.
  2. Alle Briefkästen im Gebiet „Zürich Kreis 4 - Aussersihl“ werden neu organisiert – löschen Sie alle Briefkästen mit gebiet_id 2 auf einmal.

Denken Sie an den Dry-Run mit SELECT vor jedem DELETE.


Guido Koch

  • de/modul/m290_guko/learningunits/lu06/aufgaben/case_postgebiete.txt
  • Zuletzt geändert: 2026/09/21 01:08
  • von gkoch