tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
2148
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Number5 Number5 ist offline Mitglied Silber
    Registriert seit
    Jun 2005
    Beiträge
    54
    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:

    PHP-Code:
    User 1:Buchung n:Menü 
    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ü.

    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 irgendwie
    PHP-Code:
    User -> "bucht" -> Menü (n:m beziehung
    heißen muss?

    Vielleicht hat ja einer Ahnung und kann das ganze etwas entwirren. Vielen Dank schonmal
     
    Misstrauen ist ein Zeichen von Schwäche! - Gandhi
    Blum Group

  2. #2
    Avatar von derpfaff
    derpfaff derpfaff ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    167
    Zitat Zitat von Number5 Beitrag anzeigen
    Im E-R-Modell sind sie dann so verknüpft:

    PHP-Code:
    User 1:Buchung n:Menü 
    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ü.

    Ist das nun richtig?
    Hi,

    ist zwar ein paar Monate her, dass ich mit ER-Modellen gearbeitet habe, müsste aber so stimmen.
     

  3. #3
    schlseb schlseb ist offline Mitglied Bronze
    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
    Objekttyp: Buchung (Attribute: id, menu, user, betrag, zeitpunkt)
    aber eigentlich schon, denn du willst darin ja zusätzliche Informationen abspeichern (Betrag und Zeitpunkt).
     

  4. #4
    Number5 Number5 ist offline Mitglied Silber
    Registriert seit
    Jun 2005
    Beiträge
    54
    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 N5
     
    Misstrauen ist ein Zeichen von Schwäche! - Gandhi
    Blum Group

Ähnliche Themen

  1. ER Diagramm/Relationales Datenmodell - Wie erstelle ich dies?
    Von forsti222 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 18.11.10, 09:01
  2. Diagramm in vb6
    Von cortex6 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 10.06.09, 03:04
  3. C# Diagramm
    Von Borzel im Forum .NET Grafik und Sound
    Antworten: 2
    Letzter Beitrag: 26.10.06, 17:10
  4. ER-Diagramm in relationales Datenbankschema (ternäre Relation)
    Von nautiLus` im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 26.11.05, 20:12
  5. php Diagramm
    Von M-GT im Forum PHP
    Antworten: 2
    Letzter Beitrag: 10.09.05, 15:51

Stichworte