Florian P
Aus ProgrammingWiki
Archivierte Version vom 2024-03-08T07:14:31+00:00. Aktuelle Version
Inhaltsverzeichnis |
Begründung der Themenwahl + Ziel
Für das Thema der Reisen mit verschiedenen Tourangeboten in Verbindung mit dem Kunden habe ich mich entschieden, da es für mich ein relativ übersichtliches Thema ist mit dem man sich ganz gut ausseinander setzen kann. Des Weiteren ist es ein sehr alltägliches Thema was ein jeder nutzwn könnte und auch nachvollziehen kann.
Ziel
Das Ziel besteht darin anhand der verschiedenen Kundennummern und und damit verbundener Buchungsnr die Daten zu der Person, der Buchung und den verbundenen Touren zu erhalten bzw. mit einem Primärschlüssel die Daten herrauszufinden.
ERM Modell
RM Modell
Datenbank
CREATE TABLE Kunden (Kundennummer INT PRIMARY KEY, Name VARCHAR(255), Wohnort VARCHAR(255)
);
CREATE TABLE Reisen (
Buchungsnr INT PRIMARY KEY, Anreise DATE, Abreise DATE, Reiseziel VARCHAR(255), Hotel VARCHAR(255)
);
CREATE TABLE Touren (
Tourennr INT PRIMARY KEY, Preis DECIMAL(10, 2), Dauer INT, Thema VARCHAR(255), Veranstalter VARCHAR(255)
);
CREATE TABLE Buchungen (
Buchungsnummer INT PRIMARY KEY, Kundennummer INT, Buchungsnr INT, Tourennr INT, FOREIGN KEY (Kundennummer) REFERENCES Kunden(Kundennummer), FOREIGN KEY (Buchungsnr) REFERENCES Reisen(Buchungsnr), FOREIGN KEY (Tourennr) REFERENCES Touren(Tourennr)
);
Quellen und Tools
https://chatopenai.de/ //Hilfe zur Themenwahl https://erdplus.com/

