ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
2148
2148
EMPFEHLEN
-
Hallo,
ich soll von einem Cafeteria-Buchungssystm ein UML Diagramm und ein E-R-Diagramm erstellen und diese dann in ein relationales Modell basteln.
Ich jetzt mal überlegt:
Objekttyp: Menü (Attribute: id, name, preis, angebotszeit)
Objekttyp: User (Attribute: id, name(usw.), admin)
Objekttyp: Buchung (Attribute: id, menu, user, betrag, zeitpunkt)
Im E-R-Modell sind sie dann so verknüpft:
Also jeder User kann sooft buchen wie er will und jedes Menü kann beliebig oft gebucht werden. Aber jede Buchung hat genau einen User und ein Menü.PHP-Code:User - 1:n - Buchung - n:1 - Menü
Ist das nun richtig?
Aber in UML ist das ganze bisschen unübersichtlich aber müsste doch so ähnlich gehen?
Bei der "Überführung in ein relationales Modell" tritt nun das Probem auf, dass ich gar nichts mehr machen muss... kann es sein dass die Buchung vielleicht gar kein Objekttyp ist und es irgendwieheißen muss?PHP-Code:User -> "bucht" -> Menü (n:m beziehung)
Vielleicht hat ja einer Ahnung und kann das ganze etwas entwirren. Vielen Dank schonmal
Misstrauen ist ein Zeichen von Schwäche! - Gandhi
Blum Group
-
-
15.06.09 18:09 #3
- Registriert seit
- Dec 2006
- Ort
- Villingen-Schwenningen (BaWü)
- Beiträge
- 25
Also wenn ich das richtig sehe, dann versuchst du die n:n-Beziehung zwischen User und Menü über die Buchung aufzulösen, demnach müsste die Buchung aber einen Primärschlüssel bestehend aus den IDs von User und Menü bekommen, die einander damit eindeutig zugewiesen werden können. Soweit so gut, ein zusätzliches Objekt für Buchung brauchst du, nach deiner Definition
aber eigentlich schon, denn du willst darin ja zusätzliche Informationen abspeichern (Betrag und Zeitpunkt).Objekttyp: Buchung (Attribute: id, menu, user, betrag, zeitpunkt)
-
Ich habs jetzt raus. Buchung ist kein Objecttyp (Entitätstyp) und wird dann durch die n:m nach den Abbildungsregeln zu einer Relation = Tabelle.
Danke an die beiden die sich die Mühe gemacht haben meinen Beitrag zu lesen
Greets N5Misstrauen ist ein Zeichen von Schwäche! - Gandhi
Blum Group
Ähnliche Themen
-
ER Diagramm/Relationales Datenmodell - Wie erstelle ich dies?
Von forsti222 im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 18.11.10, 09:01 -
Diagramm in vb6
Von cortex6 im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 10.06.09, 03:04 -
C# Diagramm
Von Borzel im Forum .NET Grafik und SoundAntworten: 2Letzter Beitrag: 26.10.06, 17:10 -
ER-Diagramm in relationales Datenbankschema (ternäre Relation)
Von nautiLus` im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 26.11.05, 20:12 -
php Diagramm
Von M-GT im Forum PHPAntworten: 2Letzter Beitrag: 10.09.05, 15:51





Zitieren
Login




