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: