Korrektes ER Diagramm für meine Mensaverwaltung?

Hallo!

Im Rahmen meines Studiums soll ich eine kleine Datenbank für die Mensaverwaltung erstellen.

Im ersten Schritt ist aus der Aufgabenstellung ein ER Diagramm abzuleiten. Da dies ja wesentlich für die Struktur der Datenbank ist, wollte ich euch meinen Entwurf zeigen, mit der Bitte Veränderungen oder Verbesserungsvorschläge zu äußern!

Hier die Aufgabenstellung:

"Um in der Hochschulmensa jeden Tag die Studierenden und Angestellten bedienen zu können, ist ein
System zur Verwaltung der Menüs und ihrer Bestandteile erforderlich. Sie sollen ein solches System auf
der Basis einer Datenbank erstellen.
Dazu gelten folgende Annahmen:

-Es werden Menüs ausgegeben, deren Zusammenstellung jeweils abgespeichert werden soll. Jedes
Menü besteht aus beliebigen Komponenten, die jeweils einen Preis haben.

-Komponenten (z. B. Bratkartoffeln oder Frikadellen) bestehen aus Rohmaterialien (z. B. Kopfsalat
(in Stück) oder Mehl (in kg)). Die Rohmaterialien haben einen Einkaufspreis pro Mengeneinheit.
Jede Komponente hat ein Rezept, das sich aus Menge und Art der Rohmaterialien sowie einer
Zubereitungsanweisung für eine Portion der Komponente zusammensetzt.

-Für jede Komponente wird eine Anzahl von Ressourcen (Küchengeräten, z. B. Kochtöpfe oder
Messer) benötigt. Die Ressourcen können mehrfach verwendet werden.

2.1 Aufgaben
-Entwerfen Sie ein ER-Diagramm (Chen- oder Crowfoot-Diagramm) für die Mensaverwaltung. Leiten
Sie daraus die erforderliche Datenbankstruktur ab und implementieren Sie die Datenbank in
MySQL.

  • Denken Sie sich Testdaten aus bzw. versuchen Sie welche im Internet zu finden.

-Entwerfen Sie eine web-basierende Benutzeroberfläche für die Mensaverwaltung. Sie soll die Eingabe
der Testdaten ermöglichen. Weiterhin sollen folgende Auswertungen möglich sein:

1.Anzahl und durchschnittlicher Preis aller ausgegebenen Menüs

2.Benötigte Rohmaterialien in Teilsummen (jeweils kumulierte Anzahl der Mengeneinheiten pro
Rohmaterial)

3.Komponenten aller Menüs, in denen eine bestimmte (auswählbare) Komponente enthalten
ist

4.Rezept für die Produktion einer (auswählbaren) Komponente für eine bestimmte Anzahl von
Portionen. Dabei soll für jedes Rohmaterial die erforderliche Gesamtmenge berechnet werden.

Hier ist meine bisherige Lösung:

Bild: http://www.file-upload.net/download-4648794/Chen-Dia…

PDF: https://dl.dropbox.com/u/4421250/Mensa/Chen-Diagramm…

Visio: https://dl.dropbox.com/u/4421250/Mensa/Chen-Diagramm…

Wenn ihr Dateien ändert, könnt ihr sie mir gern per Mail schicken. Ansonsten freue ich mich einfach über eine kurze Beschreibung.

Ich danke euch schon einmal für eure Mühen bzw. Vorschläge!

Gruß,
Raphael

Hallo,
das ist nicht mein Fachgebiet
mfg
Hans

Moin,

sieht schon ganz gut aus, allerdings würde ich noch ein Item Rezept aufnehmen, das zur Komponente gehört.

********
Jede Komponente hat ein Rezept, das sich aus Menge und Art der Rohmaterialien sowie einer
Zubereitungsanweisung für eine Portion der Komponente zusammensetzt.
**********

Hallo,

Hausaufgabenanfragen beantworte ich grundsätzlich nicht.

Ich habe leider keine konkrete Frage gefunden!?
Falls es konkrete Fragen gibt und ich diese überlesen habe, bitte nochmal melden.

Gruß,
Honeyhead

Danke für den Hinweis. Ich werde das entsprechend abändern, kann mir momentan aber noch nicht konkret vorstellen in wie weit ich das nachher beim Aufbau der Datenbank implementiere.

Der Hinweis „Hausaufgabenanfragen beantworte ich grundsätzlich nicht.“ verleiht deiner Antwort einen oberlehrerhaften Charakter. Diese Information ist überflüssig. Tu einfach was du sagst: Beantworte Hausaufgabenanfragen nicht. Dein zweiter Absatz dagegen enthält alle relevanten Informationen jedoch ohne das o.g. negative Attribut.

Gerne formuliere ich mein Anliegen noch einmal konkret. Die komplette Aufgabenstellung habe ich ohnehin nur zur Verfügung gestellt, damit sich der potenzielle Helfende einen Überblick über die Randbedingungen verschaffen kann, um beurteilen zu können ob mein Lösungsansatz korrekt ist.

Ich habe aufgrund der o.g. Aufgabenstellung ein Chen-Diagramm erstellt und frage mich ob es bezüglich Struktur und Inhalt korrekt ist. Evtl. gibt es einen anderen, besseren Weg die Daten zuzuordnen? Insbesondere mit der Anforderung „Rezept“ habe ich Probleme, da ich mir die spätere Struktur der Datenbank noch nicht vollumfänglich vorstellen kann.

Und nochmals in aller Deutlichkeit, falls mein Thread einen anderen Eindruck erweckt hat: Ich erbitte nicht die Lösung meiner Hausaufgaben, sondern eine beratende oder korriegierende Hilfestellung.

Gruß,
Raphael

Der Hinweis „Hausaufgabenanfragen beantworte ich grundsätzlich
nicht.“ verleiht deiner Antwort einen oberlehrerhaften
Charakter. Diese Information ist überflüssig. Tu einfach was
du sagst: Beantworte Hausaufgabenanfragen nicht. Dein zweiter
Absatz dagegen enthält alle relevanten Informationen jedoch
ohne das o.g. negative Attribut.

Danke für deine Inhaltsanalyse meiner Antwort.
Werde ich gern berücksichtigen.

hi,
tut mir leid, hab mit chen-diagrammen zu wenig praxis.
m.

Hi Raphael,
ich kann es nicht leiden, wenn Leute ein file hochladen und es sich dann als exe entpuppt

Sorry, hab Dir wohl Unrecht getan und einfach den falschen Button geclickt. Trotzdem dann doch bitte einen anderen filehoster nehmen, der so etwas auf seiner Oberfläche erst gar nicht anbietet.

Jetzt müsstest du mir nur noch verraten bei welchem Link diese Probleme auftraten, dann könnte ich deine Bitte nach einem anderen Provider in Zukunft berücksichtigen. :wink: Vielleicht richtest du deine Beschwerde auch direkt an wer-weiss-was, denn ich habe den Hoster einer Liste entnommen, die wer-weiss-was vorschlägt!

Gruß,
Raphael

Sorry, hab Dir wohl Unrecht getan und einfach den falschen
Button geclickt. Trotzdem dann doch bitte einen anderen
filehoster nehmen, der so etwas auf seiner Oberfläche erst gar
nicht anbietet.

Hallo Raphael,

mir fällt in Deinem Diagramm auf ME=Mengen-Einheit (Liter, Kilogramm) und es fehlt die Menge (qty oder menge) - dann der Preis auf Basis der Mengeneinheit, also für 1 Kilo oder 1 Liter, obwohl 400 Gramm, also 0,4 der ME benötigt wird?! Bei Resourcen müßte auch die Anzahl der benötigten Arbeitseinheiten mit rein - oder? Also z.B. das Personal für die Herstellung an Zeit benötigt?!

Ansonsten habe ich mich nicht mit dieser Art von Diagrammen beschäftigt, wir haben früher mit Programm-Ablaufplänen etc. gearbeitet, aber nicht mit solchen Diagrammen. Suche also bitte weiter, nach weiteren Informationsquellen und ich hoffe dennoch, meine Anmerkungen helfen Dir dennoch weiter!

Viele Grüße
1awww.com - Internet-Service-Provider

Detlef Bracker

Hallo!

Im Rahmen meines Studiums soll ich eine kleine Datenbank für
die Mensaverwaltung erstellen.

Im ersten Schritt ist aus der Aufgabenstellung ein ER Diagramm
abzuleiten. Da dies ja wesentlich für die Struktur der
Datenbank ist, wollte ich euch meinen Entwurf zeigen, mit der
Bitte Veränderungen oder Verbesserungsvorschläge zu äußern!

Hier die Aufgabenstellung:

"Um in der Hochschulmensa jeden Tag die Studierenden und
Angestellten bedienen zu können, ist ein
System zur Verwaltung der Menüs und ihrer Bestandteile
erforderlich. Sie sollen ein solches System auf
der Basis einer Datenbank erstellen.
Dazu gelten folgende Annahmen: