the_new_one Geschrieben 7. Mai 2010 Geschrieben 7. Mai 2010 LIebe Fachinformatiker, ich habe beim Lernen eine Aufgabe gefunden die ich noch nicht ganz verstanden habe. Es geht darum auf Basis eines ER Modells, einer beigelegten Buchungsbestätigung und einem Flugplan die Tabellen für eine Datenbank zu entwerfen. Dabei sollen alle notwendigen Attribute (entsprechende der Daten der beiden oben genannten Anhänge) sowie die Primär- und Fremdschlüssel angegeben werden. Die Kardinalitäten und Beziehungen sind nicht einzutragen. So nun mein Problem: In der Buchungsbestätigung (welche unter einer Buchungsnummer läuft) sind ein Hin und ein Rückflug angegeben. Somit würde eine Entität vom Typ Buchung mit mehreren Entitäten Flugverkehrstag assoziiert werden. Im ER Modell und in der Musterlösung ist aber immer eine Buchung mit einem einzigen Flugverkehrstag assoziert. Dann habe ich mir überlegt dass vielleicht die Buchung einen zusammengesetzten Primärschlüssel hat und ähnlich wie eine Referenztabelle funktioniert, das entspricht aber nicht der Musterlösung. Also wie kriege ich es jetzt hin das die Buchungsbestätigung mit dem ER-Modell vereinbar ist ? Diese Aufgabe hat in meinen Augen einen konzeptionellen Fehler aber vielleicht verstehe ich das grundlegend falsch. Daher bin ich über alle Ratschläge und Tips sehr dankbar! Ich hoffe ich konnte alles nachvollziehbar beschreiben (ich würde gerne das angegebene ER-Modell und die Buchungsbestätigung hier uploaden aber das geht aus Copyright technischen Gründen leider nicht). Also wenn ihr Fragen habt einfach fragen. mit freundlichem Gruß the_new_one
broph Geschrieben 9. Mai 2010 Geschrieben 9. Mai 2010 Die Lösung ist echt nicht ganz korrekt. Redundanz tritt auf und Personen könnten nicht mehr fliegen, wenn ich die 1:1 Beziehung richtig sehe ... mir wurde gesagt, es handelt sich hier um LösungsVORSCHLÄGE und nicht um die 100%ige Lösung
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden