Benutzer-Werkzeuge

Webseiten-Werkzeuge


jg10:modellierung10:fahrradgeschaeft-loesung:start

Aufgabe 2: Fahrradgeschäft

Ein Fahrradgeschäft möchte die Daten seiner Kundinnen (Rufname, Familienname, Anschrift, Tel), Waren (Bezeichnung, Preis, Lieferant, Einheit, Vorrat), Lieferanten (Name, Anschrift, Tel, Ansprechpartnerin) sowie Bestellungen in einer Datenbank speichern. Die Datenbank soll insbesondere die Beantwortung folgender Fragen ermöglichen:

  • Welche Waren in welcher Menge hat wer wann bestellt?
  • Wurde die Bestellung schon geliefert? Wann?
  • Wurde die Bestellung schon bezahlt? Wann?
  1. Zeichne das Klassendiagramm.
  2. Erstelle das Datenbankschema.

Klassendiagramm

Datenbankschema

  • Kundin [id: int, rufname: varchar(20), familienname: varchar(100), strasseNr: varchar(30), postleitzahl: varchar(5), ort: varchar(30), telefon: varchar(30)]
  • Bestellung [id: int, kundin_id: int, bestelldatum: date, lieferdatum: date, bezahltdatum: date]
  • Ware [id: int, bezeichnung: varchar(200), preisProEinheit: decimal(8,2), lieferant_id: int, einheit: varchar(10), vorrat: decimal(10, 2)]
  • Lieferant [id: int, name: varchar(100), strasseNr: varchar(30), postleitzahl: varchar(5), ort: varchar(30), telefon: varchar(30), ansprechpartnerin: varchar(100)]
  • besteht_aus [bestellung_id, ware_id, menge: decimal(10, 2)]
  • liefert [lieferant_id, ware_id]
jg10/modellierung10/fahrradgeschaeft-loesung/start.txt · Zuletzt geändert: 2022/10/03 15:11 von Martin Pabst

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki