Hallo Datenbank spezi's ,
ich stecke gerade in einem fiktiven Projekt und hoffe das ihr mir dabei etwas Hilfestellung geben könntet. Es handelt sich dabei um ein Online-Reisebüro, welches natürlich mit einer MySQL Datenbank für Reisen und Kunden arbeitet.
Ein Konzept für das Datenbankdesign wurde soweit entworfen und muss nur noch anfangen zu funktionieren Allerdings ergibt sich da ein Problem...aber zuersteinmal beschreibe ich euch mein Szenario:
Ein Mitarbeiter der Online-Reisebüros kann Reisen mit Titel, Beschreibung und Preis (Einzelperson) erstellen. Hinzu kommt die Möglichkeit, das mehrere Reisetermine und Abflughäfen enthalten sind.
Der Kunde (=Ansprechpartner) bucht eine bestimmte Reise mit ausgewählten Datum und Abflughafen. Der Gesamtpreis ist abhänig von der Teilnehmeranzahl und zu jedem Teilnehmer muss Vor- und Nachname eingetragen werden.
Bei Zahlungseingang, wird dies in der Buchung vermerkt.
So die Theorie, nun ein Screenshot aus DBDesigner 4 ohne Tabelle für die Teilnehmer: siehe Dateianhang datenbank_1.gif
Jetzt stehe ich aber vor dem Problem, wie ich es realisiere kann, das der Kunde zu seiner gebuchten reise, mehrere Teilnehmer mit Vor- und Nachname angeben kann.
Meine lösung wäre die, das eine neue Tabelle "teilnehmer" erstellt wird, die in einer 1:n Beziehung zur Tabelle "Buchung" steht (siehe Dateianhang datenbank_2.gif). Allerdings bekommt ich alle Keys aus der Tabelle Buchung in meine "teilnehmer" Tabelle geschrieben, was ziemlich üppig aussieht .
Könnt ihr mir weiterhelfen und auch sagen, ob alle bisherigen Tabellen korrekt umgesetzt wurden?
ich danke euch vorab schonmal sehr
Lg X-Color
ich stecke gerade in einem fiktiven Projekt und hoffe das ihr mir dabei etwas Hilfestellung geben könntet. Es handelt sich dabei um ein Online-Reisebüro, welches natürlich mit einer MySQL Datenbank für Reisen und Kunden arbeitet.
Ein Konzept für das Datenbankdesign wurde soweit entworfen und muss nur noch anfangen zu funktionieren Allerdings ergibt sich da ein Problem...aber zuersteinmal beschreibe ich euch mein Szenario:
Ein Mitarbeiter der Online-Reisebüros kann Reisen mit Titel, Beschreibung und Preis (Einzelperson) erstellen. Hinzu kommt die Möglichkeit, das mehrere Reisetermine und Abflughäfen enthalten sind.
Der Kunde (=Ansprechpartner) bucht eine bestimmte Reise mit ausgewählten Datum und Abflughafen. Der Gesamtpreis ist abhänig von der Teilnehmeranzahl und zu jedem Teilnehmer muss Vor- und Nachname eingetragen werden.
Bei Zahlungseingang, wird dies in der Buchung vermerkt.
So die Theorie, nun ein Screenshot aus DBDesigner 4 ohne Tabelle für die Teilnehmer: siehe Dateianhang datenbank_1.gif
Jetzt stehe ich aber vor dem Problem, wie ich es realisiere kann, das der Kunde zu seiner gebuchten reise, mehrere Teilnehmer mit Vor- und Nachname angeben kann.
Meine lösung wäre die, das eine neue Tabelle "teilnehmer" erstellt wird, die in einer 1:n Beziehung zur Tabelle "Buchung" steht (siehe Dateianhang datenbank_2.gif). Allerdings bekommt ich alle Keys aus der Tabelle Buchung in meine "teilnehmer" Tabelle geschrieben, was ziemlich üppig aussieht .
Könnt ihr mir weiterhelfen und auch sagen, ob alle bisherigen Tabellen korrekt umgesetzt wurden?
ich danke euch vorab schonmal sehr
Lg X-Color
Anhänge
Zuletzt bearbeitet: