Aufgabe Vorschlag BB - 2.1 - Datenbank anlegen · Abitur Hessen Datenverarbeitung GK 2022
Thema: Datenbankabfragen · Aus der Prüfung GK (2022)
Aufgabenstellung
Material 9
Innerbetrieblicher Unterricht der MoFa GmbH:
Für die Übungsdatenbank „LA22-DVWI-GK-BB-PRFL-22.accdb“ sollen folgende Geschäftsregeln gelten:
Die Datenbank soll abbilden, welche Studierenden welche Kurse belegen. Die Studierenden sind mit Namen und Geburtsdatum zu erfassen. Studierende können mehrere Kurse besuchen; ein Kurs kann von mehreren Studierenden besucht werden. Für Kurse ist der Titel zu erfassen.
Der nachstehende Auszug des Beziehungsfensters liegt Ihnen ausgedruckt vor:
2.1 Erstellen und entwickeln Sie die Datenbank „Nachname_Vorname_Aufgabe21“, die die Anforderungen aus Material 8 erfüllt.
Hinweis: Zum Testen können neben den geforderten Datensätzen weitere Test-Datensätze erzeugt werden. Vor dem Speichern zur Abgabe sind diese zusätzlichen Test-Datensätze komplett zu entfernen.
Material 8 – Innerbetrieblicher Unterricht der MoFA GmbH: Anforderungen an die Datenbank „Nachname_Vorname_Aufgabe21“
Die Datenbank „Nachname_Vorname_Aufgabe21“ soll folgende Anforderungen erfüllen:
Anforderung 1 – Tabelle mit Datenfeldern anlegen:
In der Datenbank soll eine geeignete Tabelle „Test“ mit einem Primärschlüssel und einem weiteren Datenfeld mit geeignetem Datentyp gemäß Anforderung 2 erstellt werden.
Anforderung 2 – Datensätze eingeben:
In der Tabelle sind 4 Datensätze zu erzeugen, so dass für jeden der nachfolgenden Ausdrücke (A bis D) bei Verwendung in einer Abfrage jeweils immer nur genau ein Datensatz ausgewählt wird:
Ausdruck A: Bezeichnung = "??e?"
Ausdruck B: Bezeichnung Like "?e?"
Ausdruck C: Bezeichnung Like "*?e??"
Ausdruck D: Bezeichnung Like "ei*"
Anforderung 3 – Abfragen A-D erstellen:
Zu den in Anforderung 2 benannten Ausdrücken sind die entsprechenden Auswahlabfragen („A21_A“ bis „A21_D“) zu erstellen und zu hinterlegen. In den Abfrageeigenschaften ist zusätzlich eine kurze Darstellung des Abfrageziels in der Beschreibung anzugeben.
Anforderung 4 – Ergänzende Abfragen erstellen:
A21_E: Es ist die Anzahl aller Datensätze zu ermitteln, bei denen die Bezeichnung nicht auf den Buchstaben „e“ endet.
A21_F: Es sind alle Datensätze anzuzeigen, die in der Bezeichnung den Buchstaben „e“ mindestens zweimal enthalten.
1.
2.
3.
4.

Lösung
Nach den offiziellen Korrekturhinweisen
Anforderung 1 – Tabelle mit Datenfeldern anlegen: Tabelle „Test“ mit Primärschlüssel und weiterem Datenfeld mit geeignetem Datentyp.
Lösung: ```sql CREATE TABLE Test ( ID AUTOINCREMENT PRIMARY KEY, Bezeichnung VARCHAR(255) ); ```
Anforderung 2 – Datensätze eingeben: 4 Datensätze erzeugen, sodass für jeden Ausdruck A bis D jeweils immer nur genau ein Datensatz ausgewählt wird.
Lösung: Datensatz A: „??e?“ Datensatz B: „Tee“ Datensatz C: „Seil“ Datensatz D: „Eis“
Anforderung 3 – Abfragen A-D erstellen: Auswahlabfragen („A21_A“ bis „A21_D“) inklusive Beschreibung des Abfrageziels.
Lösung: ```sql -- A21_A: Exakte Übereinstimmung mit "??e?" SELECT * FROM Test WHERE Bezeichnung = "??e?"; -- A21_B: Genau 3 Zeichen mit 'e' in der Mitte SELECT * FROM Test WHERE Bezeichnung LIKE "?e?"; -- A21_C: Mindestens 4 Zeichen, drittletztes Zeichen ein 'e' SELECT * FROM Test WHERE Bezeichnung LIKE "*?e??"; -- A21_D: Beginnt mit 'Ei' SELECT * FROM Test WHERE Bezeichnung LIKE "ei*"; ```
Anforderung 4 – Ergänzende Abfragen erstellen (A21_E und A21_F).
Lösung: ```sql -- A21_E: Anzahl aller Datensätze, bei denen die Bezeichnung nicht auf 'e' endet SELECT COUNT(*) AS Anzahl FROM Test WHERE Bezeichnung NOT LIKE "*e"; -- A21_F: Alle Datensätze mit mindestens zweimal 'e' SELECT * FROM Test WHERE Bezeichnung LIKE "*e*e*"; ```
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.2 - Datenbankabfragen · GK 2022 · Aufgabe Vorschlag BB - 2.2 - Datenbankabfragen · GK 2022 ›
Mehr Aufgaben zu Datenbankabfragen
- Aufgabe Vorschlag AC - 2.1 - Datenbank anlegen · GK 2022
- Aufgabe Vorschlag AC - 2.2 - Datenbankabfragen · GK 2022
- Aufgabe Vorschlag BA - 2.2 - Datenbankabfragen · GK 2022
- Aufgabe Vorschlag BB - 2.2 - Datenbankabfragen · GK 2022
- Aufgabe Vorschlag AA - Aufgabe 2 - Datenbankabfragen · GK 2021
- Aufgabe Vorschlag AB - Aufgabe 2 - Datenbankabfragen · GK 2021
- Aufgabe Vorschlag BB - Aufgabe 2 - Datenbankabfragen · GK 2021