Aufgabe Vorschlag BA - 2.1 - Datenbank anlegen · Abitur Hessen Datenverarbeitung GK 2022
Thema: Datenbank anlegen: Tabellen, Beziehungen, Formulare · Aus der Prüfung GK (2022)
Aufgabenstellung
Der Fahrradverleih „Küstengenuss“ verleiht Fahrräder an Feriengäste. Durch den E-Bike-Boom ist die Nachfrage nach Fahrrädern stark gestiegen und die bisherige Verwaltung mit Karteikarten (Material 8) soll durch eine Datenbanklösung abgelöst werden. Der Inhaber hat bereits angefangen Teilbereiche in Relationenschreibweise zu strukturieren (Material 10). Hinweise zur Relationenschreibweise sind in Material 9 dargestellt.
Material 8
Musterkarteikarten für die Fahrradausleihe
Material 9
Relationenschreibweise Kundendaten
Die Struktur einer Relation (Tabelle) kann einfach und kompakt in Relationenschreibweise dargestellt werden.
Hier wurde folgenden Syntax verwendet: <Relation>(<Attribut1>, <Attribut2>,...)
Hierbei werden Primärschlüssel unterstrichen und Fremdschlüssel werden durch einen vorangestellten senkrechten Pfeil (↑) dargestellt.
Material 10
Relationenschreibweise: Vorgabe des Inhabers
Kunden ( Kunden-Nr, Vorname, Nachname, Ort, PLZ, Straße/Hausnr)
Rechnungen ( Rechnungs-Nr, ↑Kunden-Nr, ↑Mitarbeiter-Nr, Ausleihdatum, Rückgabedatum, Bemerkungen)
Aufgabe 2.1 [19 BE]
Erstellen und entwickeln Sie eine Datenbank mit allen erforderlichen Objekten mit Ihren Eigenschaften sowie Beziehungen gemäß den untenstehenden Anforderungen.
Hinweis: Die Ergebnisse sind in einem Ordner „Nachname_Vorname_Aufg2“ und dort unter „Nachname_Vorname_Fahrradverleih“ zu sichern.
Grundlage der Datenbank ist die Vorstrukturierung durch den Inhaber in Relationenschreibweise (Material 10).
Die Kunden-Postleitzahl soll im Format D-97286 formatiert werden.
Das Rückgabedatum darf nicht vor dem Ausleihdatum liegen. Da Fahrräder häufig nur für einen Tag ausgeliehen werden, können beide Datumsangaben gleich sein.
Bei Fehleingaben soll ein aussagekräftiger Hinweis ausgegeben werden.
Die Daten für Kunde und Rechnungsstellung (ohne Leihgegenstände) aus Material 8 sollen exemplarisch übernommen werden.

Lösung
Nach den offiziellen Korrekturhinweisen
Erstellen und entwickeln Sie eine Datenbank mit allen erforderlichen Objekten mit Ihren Eigenschaften sowie Beziehungen gemäß den untenstehenden Anforderungen.
Lösung: 1. Erstellung der Datenbankdatei „Nachname_Vorname_Fahrradverleih.accdb“ im geforderten Ordner. 2. Erstellung der Tabellen: - tbl_Kunden: - Kunden-Nr (Autowert oder Zahl/Text, Primärschlüssel) - Vorname (Kurzer Text) - Nachname (Kurzer Text) - Ort (Kurzer Text) - PLZ (Kurzer Text, Format/Eingabeformat: `"D-"00000` bzw. `\D\-00000`) - Straße/Hausnr (Kurzer Text) - tbl_Rechnungen: - Rechnungs-Nr (Autowert oder Zahl/Text, Primärschlüssel) - Kunden-Nr (Zahl/Text, Fremdschlüssel zu tbl_Kunden) - Mitarbeiter-Nr (Zahl/Text) - Ausleihdatum (Datum/Uhrzeit) - Rückgabedatum (Datum/Uhrzeit) - Bemerkungen (Langer Text / Kurzer Text) 3. Gültigkeitsregel in den Tabelleneigenschaften von tbl_Rechnungen: - Gültigkeitsregel: `[Rückgabedatum] >= [Ausleihdatum]` - Gültigkeitsmeldung: z. B. „Das Rückgabedatum darf nicht vor dem Ausleihdatum liegen!“ 4. Beziehung zwischen tbl_Kunden und tbl_Rechnungen über `Kunden-Nr` (1:n, mit referentieller Integrität). 5. Eingabe der Beispieldaten aus Material 8: - Kunde 01: Hugo Danzig, Ottostraße 3, D-33415 Verl - Rechnung 01: Kunde 01, Mitarbeiter 10, Ausleihdatum 03.04.2022, Rückgabedatum 03.04.2022, Bemerkung „Fahrräder nach Rückkehr zur Inspektion“.
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 AA - Aufgabe 2 - Datenbank anlegen und… · GK 2021 ›