Material: Schüleraustausch des Gymnasiums
Gastschülerinnen und Gastschüler zweier Partnerschulen wohnen bei Gastfamilien und können sich für Ausflüge anmelden. Chloé hat noch keine Familie. Preise in Euro.
Partnerschule(SchulNr, Name, Land)
Familie(FamNr, Nachname, Ort)
Gast(GastNr, Vorname, Geburtsjahr, SchulNr, FamNr)
Ausflug(AusflugNr, Ziel, Datum, Preis)
Teilnahme(GastNr, AusflugNr, bezahlt)
| SchulNr | Name | Land |
|---|---|---|
| P1 | Lycée Monet | Frankreich |
| P2 | Liceo Dante | Italien |
| FamNr | Nachname | Ort |
|---|---|---|
| FA1 | Berg | Hildesheim |
| FA2 | Yilmaz | Sarstedt |
| FA3 | Wolf | Hildesheim |
| GastNr | Vorname | Geburtsjahr | SchulNr | FamNr |
|---|---|---|---|---|
| G1 | Léa | 2009 | P1 | FA1 |
| G2 | Hugo | 2008 | P1 | FA2 |
| G3 | Giulia | 2009 | P2 | FA3 |
| G4 | Marco | 2008 | P2 | FA1 |
| G5 | Chloé | 2009 | P1 | NULL |
| AusflugNr | Ziel | Datum | Preis |
|---|---|---|---|
| A1 | Harz | 12.10. | 25 |
| A2 | Hamburg | 15.10. | 40 |
| A3 | Bergwerk | 18.10. | 15 |
| GastNr | AusflugNr | bezahlt |
|---|---|---|
| G1 | A1 | ja |
| G1 | A2 | ja |
| G2 | A1 | nein |
| G3 | A2 | ja |
| G3 | A3 | ja |
| G4 | A2 | nein |
| G5 | A1 | ja |
Grundlagen
24 PunkteER-Diagramm lesen, überführen, Abfragen auswerten, Anomalien erkennen. Empfohlene Zeit: etwa 35 Minuten.
Lesen Sie die Antworten aus dem ER-Diagramm ab.
Lösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) 1 bei Familie (1 P) b) Beziehungsattribut an der Raute (1 P) c) nimmtTeil (1 P) d) n bei Gast: beliebig viele (1 P).
Bestimmen Sie Eigenschaften des Schemas, das aus dem ER-Diagramm entsteht.
Lösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) 4 Entitätstypen + 1 n:m-Beziehung = 5 (2 P) b) Gast ist die n-Seite von wohntBei (2 P) c) beide Fremdschlüssel zusammen (2 P).
Ermitteln Sie die Ergebnisse für das Material.
SELECT COUNT(*) FROM Teilnahme WHERE bezahlt = 'nein'; 2 PSELECT SUM(Preis) FROM Teilnahme, Ausflug WHERE Teilnahme.AusflugNr = Ausflug.AusflugNr AND GastNr = 'G1'; 2 PSELECT * FROM Gast, Familie; — Zeilenzahl 2 PLösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) Hugo (A1), Marco (A2) (2 P) b) Léa: Harz 25 € + Hamburg 40 € = 65 € (2 P) c) Kreuzprodukt 5 · 3 = 15 (2 P).
Überprüfen Sie Modell und Daten.
Lösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) Die Zahl steht beim Partner (2 P) b) eine Familie hat beliebig viele Gäste (2 P).
Die Betreuerin führt bisher eine einzige Liste Ausflugsliste(GastNr, Vorname, Familie, Ort, AusflugNr, Ziel, Preis, bezahlt) mit einer Zeile je Anmeldung. Untersuchen Sie die Liste.
Lösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) Anmeldungen zu A2: Léa, Giulia, Marco → 3 Zeilen (2 P) b) Einfügeanomalie (2 P).
Anwenden und Beurteilen
36 PunkteVerbund über vier Tabellen, Modell erweitern, Vorschläge beurteilen, Datenschutz. Empfohlene Zeit: etwa 55 Minuten.
Die Schule möchte wissen, bei welchen Familien Gäste wohnen, die zum Harz fahren.
SELECT AusflugNr, COUNT(*) FROM Teilnahme GROUP BY AusflugNr HAVING COUNT(*) >= 3; 3 PLösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) vier Tabellen, drei Verbundbedingungen, Filter auf Ziel (3 P) b) Harz: Léa (Berg), Hugo (Yilmaz), Chloé ohne Familie fällt im Verbund weg → 2 (3 P) c) A1 und A2 haben je 3 Anmeldungen, A3 nur 1 → 2 (3 P).
Die Schule plant Änderungen. Verändern Sie das Modell gedanklich und wählen Sie jeweils die passende Umsetzung.
Lösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) aus 1:n wird n:m mit Zeitraum (3 P) b) Lehrkraft(Kuerzel, Name, ↑SchulNr): 1:n → nur eine neue Tabelle (3 P) c) gewollte Kopie je Anmeldung in Teilnahme (3 P).
Beurteilen Sie die Vorschläge eines Praktikanten.
Ausfluege mit Einträgen wie „A1, A2“ speichern. Das ist … 2 PT1(GastNr, AusflugNr) und T2(AusflugNr, bezahlt) (ohne doppelte Zeilen). Wie viele Zeilen liefert der Verbund über AusflugNr? 2 PLösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) nicht atomar, Beziehungsattribut ohne Platz (2 P) b) berechenbarer, veraltender Wert (2 P) c) T2: A1 {ja, nein}, A2 {ja, nein}, A3 {ja}; Verbund 3 · 2 + 3 · 2 + 1 · 1 = 13 statt 7 (2 P) d) verlustbehaftet (2 P).
Nehmen Sie zu den Plänen der Schule Stellung, indem Sie jeweils die zutreffende Aussage wählen.
Lösung anzeigen (nach Auswerten freigeschaltet)
Erwartungshorizont: a) personenbezogen, Minderjährige (2 P) b) Speicherbegrenzung (2 P) c) pseudonym (2 P) d) menschliche Prüfung (2 P) e) Korrelation ≠ Kausalität, bei so wenigen Daten zudem Zufall (2 P).
Ergebnis
| Aufgabe | Thema | Punkte |
|---|
Punkteverteilung
| Aufgabe | Thema | Teil | AFB | Punkte |
|---|---|---|---|---|
| A1 | Das ER-Diagramm lesen | Teil A | AFB I | 4 |
| A2 | Vom Modell zum Schema | Teil A | AFB I/II | 6 |
| A3 | Abfragen auswerten | Teil A | AFB I/II | 6 |
| A4 | Kardinalität und Daten | Teil A | AFB II | 4 |
| A5 | Eine Liste für alles | Teil A | AFB II | 4 |
| A6 | Wer fährt in den Harz? | Teil B | AFB II | 9 |
| A7 | Das Modell erweitern | Teil B | AFB II/III | 9 |
| A8 | Zerlegungen und Vorschläge beurteilen | Teil B | AFB III | 8 |
| A9 | Daten der Gäste | Teil B | AFB II/III | 10 |
| Summe | 60 | |||
Notenpunkte
| Punkte | Notenpunkte | Beurteilung |
|---|---|---|
| 57 – 60 P | 15 | sehr gut |
| 54 – 56 P | 14 | sehr gut |
| 51 – 53 P | 13 | sehr gut |
| 48 – 50 P | 12 | gut |
| 45 – 47 P | 11 | gut |
| 42 – 44 P | 10 | gut |
| 39 – 41 P | 09 | befriedigend |
| 36 – 38 P | 08 | befriedigend |
| 33 – 35 P | 07 | befriedigend |
| 30 – 32 P | 06 | ausreichend |
| 27 – 29 P | 05 | ausreichend |
| 24 – 26 P | 04 | ausreichend |
| 20 – 23 P | 03 | mangelhaft |
| 17 – 19 P | 02 | mangelhaft |
| 12 – 16 P | 01 | mangelhaft |
| 0 – 11 P | 00 | ungenügend |
