Aufgabe Vorschlag BB - Aufgabe 2 - Datenbank anlegen · Abitur Hessen Datenverarbeitung GK 2021

Thema: Datenbank anlegen: Tabellen, Beziehungen, Formulare · Aus der Prüfung GK (2021)

Aufgabenstellung

Datenbank: Verwaltung von Second-Hand-Artikeln für ein Modegeschäft

Ein Ladengeschäft für Second-Hand-Mode „UseMe“ hat die Geschäftsräume und das Angebot an Artikeln stark erweitert und möchte in kleinen Schritten von einer papierbasierten auf eine digitale Verwaltung umstellen. Der Inhaber kauft Mode und Accessoires von privaten Verkäufern an und verkauft diese in seinem Geschäft weiter.

Ein Freund des Inhabers hat bereits Vorüberlegungen zur Verwaltung der Verkäufe der Artikel mit einer Datenbank angestellt. Die Beziehungsansicht des Entwurfs ist in Material 4 dargestellt.

Material 4: Beziehungsfenster Verwaltung der Verkäufer

2.1.1 Datenbank anlegen

Entwickeln und erstellen Sie eine Datenbank entsprechend der Beziehungsansicht (Material 4) mit allen erforderlichen Objekten, Beziehungen und geeigneten Datentypen.

Hinweis: Die Datenbankdatei ist gemäß den Vorgaben im Prüfungsraum unter dem Dateinamen <Nachname_Vorname> des Prüflings zu sichern.

2.1.2 Feldeigenschaften festlegen

Entwickeln Sie die vorhandene Datenbank aus Aufgabe 2.1.1 weiter und überführen Sie die nachfolgend formulierten Anforderungen des Inhabers in geeignete Feldeigenschaften.

Hinweis: Sie dürfen zur Überprüfung Testdaten eingeben.

a)

Bei der Eingabe der Menge dürfen nur natürliche Zahlen (1, 2, 3, …) eingegeben werden.

b)

Der Preis soll immer in Euro und genau mit 2 Nachkommastellen angezeigt werden.

c)

Für die Zahlungsweise soll nur einer der vorgegebenen Werte „bar“, „EC-Karte“ sowie „Rechnung“ aus einer Liste ausgewählt werden können.

d)

Für das Auftragsdatum und das Rechnungsdatum soll das aktuelle Datum vorgegeben werden, kann aber verändert werden. Das Rechnungsdatum darf nicht in der Vergangenheit liegen. Der Anwender soll bei Falscheingabe eine geeignete Rückmeldung erhalten.

e)

Die Artikelnummer soll immer mit 6 Stellen und einem fest vorgestellten A ausgegeben werden, wie z. B. „A346987“.

Aufgabenstellung: Aufgabe Vorschlag BB - Aufgabe 2 - Datenbank anlegen · Abitur Hessen Datenverarbeitung GK 2021

Lösung

Nach den offiziellen Korrekturhinweisen

2.1.1 Entwickeln und erstellen Sie eine Datenbank entsprechend der Beziehungsansicht (Material 4) mit allen erforderlichen Objekten, Beziehungen und geeigneten Datentypen.

Lösung: 4 Tabellen anlegen: tbl_Auftraege, tbl_Auftragsdetails, tbl_Artikel, tbl_Kategorie. Primärschlüssel definieren (3 einfache Primärschlüssel und 1 zusammengesetzter Primärschlüssel aus Auftragsnummer und Artikelnummer in tbl_Auftragsdetails). 3 1:n-Beziehungen einrichten. Geeignete Datenfelder und Datentypen zuweisen.

2.1.2 a) Bei der Eingabe der Menge dürfen nur natürliche Zahlen (1, 2, 3, …) eingegeben werden.

Lösung: >0 / Gültigkeitsregel: >0 (Feldgröße: Ganzzahl / Long Integer)

2.1.2 b) Der Preis soll immer in Euro und genau mit 2 Nachkommastellen angezeigt werden.

Lösung: Format: Währung / Euro mit 2 Dezimalstellen

2.1.2 c) Für die Zahlungsweise soll nur einer der vorgegebenen Werte „bar“, „EC-Karte“ sowie „Rechnung“ aus einer Liste ausgewählt werden können.

Lösung: Kombinationsfeld (Wertliste) mit der Eigenschaft „Nur Listeneinträge“ = Ja

2.1.2 d) Für das Auftragsdatum und das Rechnungsdatum soll das aktuelle Datum vorgegeben werden, kann aber verändert werden. Das Rechnungsdatum darf nicht in der Vergangenheit liegen. Der Anwender soll bei Falscheingabe eine geeignete Rückmeldung erhalten.

Lösung: Auftragsdatum: Standardwert Datum() / Rechnungsdatum: Standardwert Datum(), Gültigkeitsregel >=Datum(), entsprechende Gültigkeitsmeldung

2.1.2 e) Die Artikelnummer soll immer mit 6 Stellen und einem fest vorgestellten A ausgegeben werden, wie z.B. „A346987“.

Lösung: \A000000

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 AB - Aufgabe 2 - Datenbank anlegen · GK 2021

Mehr Aufgaben zu Datenbank anlegen: Tabellen, Beziehungen, Formulare