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.

Aufgabenstellung: Aufgabe Vorschlag BB - 2.1 - Datenbank anlegen · Abitur Hessen Datenverarbeitung GK 2022

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