/* /* Relation FILM /* Auflistung von Filmen */ CREATE TABLE film ( id NUMBER(9,0) NOT NULL, titel CHAR(50) NOT NULL, jahr NUMBER(4,0), fsk NUMBER(2,0), PRIMARY KEY (id) ); /* /* Relation PERSON /* Auflistung von Personen, die in Filmen mitgewirkt haben */ CREATE TABLE person ( id NUMBER(9,0) NOT NULL, name CHAR(30) NOT NULL, vorname CHAR(30), PRIMARY KEY (ID) ); /* /* Relation KINO /* Auflistung von Kinos */ CREATE TABLE kino ( id NUMBER(9,0) NOT NULL, name CHAR(30) NOT NULL, telefon CHAR(20), adresse CHAR(60), PRIMARY KEY (id) ); /* /* Relation MITWIRKUNG /* Zuordnung von Personen zu Filmen */ CREATE TABLE mitwirkung ( film NUMBER(9,0) NOT NULL, person NUMBER(9,0) NOT NULL, funktion CHAR(20), FOREIGN KEY (film) REFERENCES film(id), FOREIGN KEY (person) REFERENCES person(id) ); /* /* Relation VORSTELLUNG /* Zuordnung von Filmen zu Kinos */ CREATE TABLE vorstellung ( film NUMBER(9,0) NOT NULL, datum DATE, kino NUMBER(9,0) NOT NULL, FOREIGN KEY (film) REFERENCES film(id), FOREIGN KEY (kino) REFERENCES kino(id) );