DROP TABLE IF EXISTS Predstaveni, Film, Kino; CREATE TABLE Kino ( idKino INTEGER NOT NULL AUTO_INCREMENT, nazevKina VARCHAR(50), ulice VARCHAR(100), cisloPopisne INTEGER, psc VARCHAR(6), obec VARCHAR(100), okres VARCHAR(100), kraj VARCHAR(50), telefon VARCHAR(10), vyskaPlatna INTEGER, delkaPlatna INTEGER, pocetMist INTEGER, PRIMARY KEY(idKino) ); CREATE TABLE Film ( idFilm INTEGER NOT NULL AUTO_INCREMENT, nazevFilmu VARCHAR(100), rokVyroby YEAR, zemePuvodu VARCHAR(200), jazyk VARCHAR(50), titulky BOOL, delka INTEGER, cernobily BOOL, premiera YEAR, rezie VARCHAR(255), originalniNazev VARCHAR(100), komentar TEXT, zanr ENUM('historický', 'dobrodružný', 'thriller', 'drama', 'válečný', 'komedie', 'muzikál', 'animovaný', 'romantický', 'krimi', 'sci-fi','biografie', 'horor'), PRIMARY KEY (idFilm) ); CREATE TABLE Predstaveni ( idPredstaveni INTEGER NOT NULL AUTO_INCREMENT, idKino INTEGER NOT NULL, idFilm INTEGER NOT NULL, datum DATE NOT NULL, cas TIME NOT NULL, druh ENUM('Art', 'Projekt100'), cenaListku DECIMAL(4,1) NOT NULL, pocetDivaku INTEGER, PRIMARY KEY (idPredstaveni), FOREIGN KEY (idFilm) REFERENCES Film.idFilm ON DELETE RESTRICT, FOREIGN KEY (idKino) REFERENCES Kino.idKino ON DELETE RESTRICT );