PMG2224 4/DB Beleg/Emilie

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
 DROP TABLE IF EXISTS Schueler;
 CREATE TABLE Schueler (
  SchuelerID varchar NOT NULL UNIQUE,
  Name varchar NOT NULL,
  Vorname varchar,
  Tutor varchar,
  Alter varchar,
  PRIMARY KEY (SchuelerID)
 );

 DROP TABLE IF EXISTS Bücher;
 CREATE TABLE Bücher (
  BuchISBN varchar NOT NULL UNIQUE,
  Titel varchar NOT NULL,
  Genre varchar NOT NULL,
  Erscheinungsjahr varchar,
  Verlag varchar,
  PRIMARY KEY (BuchISBN)
 );

 DROP TABLE IF EXISTS Zeitschrift;
 CREATE TABLE Zeitschrift (
 ZeitschriftISSN varchar NOT NULL UNIQUE,
 Titel varchar NOT NULL,
 Erscheinungsmonat varchar NOT NULL,
 Verlag varchar
 PRIMARY KEY (ZeitschriftISSN),
 
 );
 
 DROP TABLE IF EXISTS Ausleihen;
 CREATE TABLE Ausleihen (
  AusleihID varchar NOT NULL UNIQUE,
  BuchISBN varchar NOT NULL,
  ZeitschriftISSN varchar NOT NULL,
  SchuelerID varchar NOT NULL,
  PRIMARY KEY (AusleiID)
  FOREIGN KEY (BuchISBN) REFERENCES Bücher(BuchISBN)
  FOREIGN KEY (ZeitschriftISSN) REFERENCES Zeitschrift(ZeitschriftISSN)
  
 );