PMG2426 1/DB Beleg/Kinga

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
THEMA: REISEN, da ich viel in meinem Leben gereist bin und es zu meiner Leidenschaft wurde.
 

<code id="6979d213ca35d">DROP TABLE IF EXISTS reisende;
CREATE TABLE reisende ( 
   reisendeID varchar NOT NULL UNIQUE,
   Vorname varchar NOT NULL, 
   Name varchar, 
   Strasse varchar, 
   PLZ varchar,
   PRIMARY KEY (reisendeID)
);

DROP TABLE IF EXISTS BuchungsNr;
CREATE TABLE BuchungsNr (
   BuchungsNrID varchar NOT NULL UNIQUE,
   Name varchar NOT NULL,
   NR varchar NOT NULL, 
   PRIMARY KEY (BuchungsNrID)
); 

DROP TABLE IF EXISTS Urlaubsort; 
CREATE TABLE Urlaubsort( 
   UrlaubsortID varchar NOT NULL UNIQUE,
   Spanien varchar NOT NULL
   Italien varchar NOT NULL, 
   Ungarn varchar NOT NULL, 
   Österreich varchar, 
   PRIMARY KEY (UrlaubsortID)
  
   
);

DROP TABLE IF EXISTS Buchung;
CREATE TABLE Buchung
   BuchungID varchar NOT NULL UNIQUE(
   reisendeID varchar NOT NULL, 
   BuchungsNrID varchar NOT NUL, 
   UrlaubsortID varchar,
   PRIMARY KEY (BuchungID)
   FOREIGN Key (reisendeID) REFERENCES reisende(reisendeID),
   FOREIGN KEY (BuchungsNrID) REFERENCES BuchungNr(BuchungsNrID)

);

INSERT INTO reisende VALUES ('Anniston', 'Anny', 'Deutschstrasse' '222');
INSERT INTO BuchungsNr VALUES ('Anniston', '12345');
INSERT INTO Urlaubsort VALUES ('Spanien');
INSERT INTO Buchung VALUES ('454545', 'Anny', '12345', 'Spanien');



</code>