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

Clasher FloP_IMG_0207.jpeg

RM Modell

Clasher FloP_IMG_0208.jpeg

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/