Aufgabe Vorschlag C - 3 · Abitur Hessen Praktische Informatik LK 2022

Thema: ER-Modelle entwickeln · Aus der Prüfung LK (2022)

Aufgabenstellung

3 Für einen Bikeshop soll eine neue Datenbank entwickelt werden, die folgende Anforderungen umsetzt:

Von einer Herstellerin oder einem Hersteller (im Folgenden Hersteller genannt) werden zu einem bestimmten Datum und zu einem bestimmten Einkaufspreis Bikes geliefert. Für das gezielte Anbieten dieser Bikes sind die Eigenschaften Farbe, Rahmengröße, Laufradgröße, Schaltung (Gruppe), Produktzustand und Verfügbarkeit erforderlich.

Hersteller zeichnen sich durch Namen und Ort aus.

Jedes Bike kann durch unterschiedliches Zubehör ergänzt werden. Dies ist, zum Beispiel bei E-Bikes, ein Ladegerät oder ein zweiter Akku. Neben den Marken werden auch die Preise gespeichert.

Das Bike kann an einen Kunden zu einem bestimmten Preis verkauft werden. Dafür ist das Verkaufsdatum zu speichern.

Die Kunden werden mit Namen und Adresse gespeichert.

Bikes können Teil eines Leasingvertrags sein, der von einer Arbeitgeberin oder von einem Arbeitgeber (im Folgenden Arbeitgeber genannt) abgeschlossen werden muss. Ein Arbeitgeber kann beliebig viele Leasingverträge abschließen. Mindestens fünf Bikes sind Teil eines Leasingvertrags. Gespeichert werden die Höhe der monatlichen Leasingrate in Euro, der Beginn und das Ende des Leasingzeitraums sowie der monatliche Versicherungsbeitrag in Euro. Arbeitgeber zeichnen sich durch ihren Firmennamen aus.

Entwickeln und zeichnen Sie ein ER-Diagramm, das die genannten Anforderungen umsetzt.

Hinweis: Das ER-Modell ist in der Form Entitätstypen, Attribute und Beziehungen mit Kardinalitäten in der [min, max]-Notation darzustellen.

Aufgabenstellung: Aufgabe Vorschlag C - 3 · Abitur Hessen Praktische Informatik LK 2022

Lösung

Nach den offiziellen Korrekturhinweisen

Entwickeln und zeichnen Sie ein ER-Diagramm, das die genannten Anforderungen umsetzt.

Lösung: Musterlösung (ER-Diagramm in [min, max]-Notation): - Entitätstypen & Attribute: - Hersteller (<u>hID</u>, name, ort) - Bike (<u>bikeID</u>, rahmengröße, laufradgröße, farbe, gruppe, zustand, verfügbarkeit) - Zubehör (<u>zID</u>, bezeichnung, marke, preis) - Kunde (<u>kID</u>, name, adresse) - Leasingvertrag (<u>vNr</u>, monatlVers, leasingrate, beginn, ende) - Arbeitgeber (<u>aID</u>, firmenname) - Beziehungstypen & Kardinalitäten: - *liefert* zwischen Hersteller [1, 1] und Bike [1, n] mit Attributen *ekPreis*, *datumLief* - *wird ergänzt* zwischen Bike [0, n] und Zubehör [0, m] - *wird verkauft* zwischen Bike [0, 1] und Kunde [0, n] mit Attributen *datumVerk*, *vPreis* - *betrifft* zwischen Bike [0, 1] und Leasingvertrag [5, n] - *schließt ab* zwischen Leasingvertrag [1, 1] und Arbeitgeber [0, n]

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 B - 2.3 · LK 2022 · Aufgabe Vorschlag A - 2 - ER-Modelle entwickeln · LK 2021 ›

Mehr Aufgaben zu ER-Modelle entwickeln