Aufgabe 1

Entwerfen Sie ein Tabellenmodell zur Digitalisierung von Prozessen für ein kleines Restaurant.

Hintergrundgeschichte: Moderne Gastronomie-Systeme wie z.B. gastronovi beinhalten eine Vielzahl von Modulen, aus denen sich jeder Betrieb eine individuelle Lösung zusammenstellen kann. Vor der Beschaffung oder Neuentwicklung eines Gastronomie-Systems ist es also erforderlich, die individuellen Prozesse und Bedürfnisse des Betriebs zu analysieren. Eine Datenmodellierung kann dafür ein nützliches Werkzeug sein.

Modul 1:

Mögliche Tabellen:

Bestellungen(ID, Datum, TischID, Anmerkungen, Status)

Bestellposten(ID, BestellungID, GerichtID)

Gericht(ID, Name, Zutaten, Allergene, Preis, Kategorie) —> Kategorie z.B. “Salat”, “Vorspeise”, “Hauptgericht”, “Getränk”,…

Bezahlung(ID, BestellungID, Datum, Summe, Zahlungsart, vorher bezahlt?)

Tisch(ID, Anzahl Plätze, Fensterplatz?, KellnerID, barrierefrei?)

Getränke(ID, Name, Zutaten, Allergene, Preis) —> Empfehlung: lieber als Gericht mit Kategorie “Getränk” abspeichern, dadurch können alle Arten von Gerichten einfach als Bestellposten eingesetzt werden

Idee für Klausuraufgabe: zeichnen Sie ein passendes ERD für diese Tabellen (ohne Attribute, nur Entitäten, Beziehungen und Kardinalitäten)

Modul 2: