Aufgabe Vorschlag AA - Aufgabe 2 - Datenbank anlegen und… · Abitur Hessen Datenverarbeitung GK 2021
Thema: Datenbank anlegen: Tabellen, Beziehungen, Formulare · Aus der Prüfung GK (2021)
Aufgabenstellung
2 Datenbank: Verwaltung von Austauschfahrten im Oberstufengymnasium
Ein Oberstufengymnasium führt regelmäßig Austauschfahrten durch. Der koordinierende Lehrer, Herr Baltus, möchte diese gerne digital in einer Datenbank verwalten. Im Vorfeld hat Ihr erkrankter Mitarbeiter ein Entity-Relationship-Modell (ERM) der gewünschten Datenbankstruktur erstellt (Material 2) und mit der Entwicklung der Datenbank begonnen. Diese liegt als Datei „LA21-DVWI-GK-AA-PRFL-2.accdb“ vor.
Material 2
ERM Austauschfahrten
Hinweis: Liegt als Datei „LA21-DVWI-GK-AA-ERM-PRFL-2.jpg“ vor.
2.1 Datenbank weiterentwickeln (20 BE)
Entwickeln Sie die vorhandene Datenbank weiter und erstellen Sie die erforderlichen Objekte gemäß der nachfolgenden Anforderungen:
In der Datenbank sollen alle relevanten Objekte und Beziehungen aus dem ERM geeignet abgebildet werden. Tabellen und Beziehungen sind regelkonform zu ergänzen.
Um die Eingabe zu erleichtern, soll statt der Projektnummer der Projektname in der Tabelle "tbl_Durchfuehrung" im Feld Austauschprojekt ausgewählt werden können. Die Auswahl soll erst nach dem Zielland und danach nach dem Datenfeld „Projektname“ aufsteigend sortiert werden.
Die Schüler- und Schülerinnen-E-Mail-Adresse muss auf jeden Fall angegeben werden.
Bei der Eingabe der Schüler- und Schülerinnen-E-Mail-Adresse in die Tabelle "tbl_Schueler" soll die eingegebene Adresse automatisch überprüft werden. Hierfür gilt die Regel, dass beliebig viele Zeichen vor und nach dem @-Zeichen eingegeben werden müssen. Zudem soll der letzte Teil der E-Mail mit "." getrennt werden und nach dem Punkt müssen mindestens zwei Zeichen eingegeben werden.
2.3 Formular zur Teilnehmerverwaltung (7 BE)
Erstellen Sie ein Formular, das die Teilnehmerdaten zu einer bestimmten Austauschfahrt komfortabel darstellt.

Lösung
Nach den offiziellen Korrekturhinweisen
2.1 Entwickeln Sie die vorhandene Datenbank weiter und erstellen Sie die erforderlichen Objekte...
Lösung: 1. Tabelle tbl_Lehrer anlegen: - Lehrernummer (Primärschlüssel, z. B. Autowert oder Zahl) - Name, Vorname, E-Mail (Kurzer Text) 2. Fremdschlüssel und Beziehungen: - Fremdschlüssel Lehrer (Lehrernummer) in tbl_Austauschprojekt (1:n, referenzielle Integrität) - Fremdschlüssel BegleitenderLehrer (Lehrernummer) in tbl_Durchfuehrung (1:n, referenzielle Integrität) 3. Kombinationsfeld in tbl_Durchfuehrung für Austauschprojekt: - Herkunftstyp: Tabelle/Abfrage - Datensatzherkunft: SELECT Projektnummer, Zielland, Projektname FROM tbl_Austauschprojekt ORDER BY Zielland, Projektname; - Gebundene Spalte: 1 (Projektnummer) - Spaltenanzahl: 3, Spaltenbreiten z. B.: 0cm; 3cm; 4cm 4. E-Mail-Adresse Pflichtfeld und Gültigkeitsregel in tbl_Schueler: - Eingabe erforderlich: Ja (oder Gültigkeitsregel: Ist Nicht Null) - Gültigkeitsregel für E-Mail: Wie "*?@*?.??*" (bzw. Like "*@*.??*")
2.3 Erstellen Sie ein Formular, das die Teilnehmerdaten zu einer bestimmten Austauschfahrt komfortabel darstellt.
Lösung: Erstellung eines Hauptformulars mit Unterformular: - Hauptformular basiert auf tbl_Durchfuehrung (bzw. einer Abfrage mit Reisedaten). - Unterformular basiert auf der Verknüpfungstabelle/Abfrage der teilnehmenden Schüler (tbl_Schueler bzw. tbl_Durchfuehrung_Schueler). - Verknüpfung von Haupt- und Unterformular über das Schlüsselfeld Durchfuehrungsnummer (Verknüpfen von / Verknüpfen nach: Durchfuehrungsnummer).
Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium
Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.
‹ Aufgabe Vorschlag BA - 2.1 - Datenbank anlegen · GK 2022 · Aufgabe Vorschlag AB - Aufgabe 2 - Datenbank anlegen · GK 2021 ›