# # Commandes de création de la base # DROP TABLE IF EXISTS Film; DROP TABLE IF EXISTS Artiste; DROP TABLE IF EXISTS Pays; DROP TABLE IF EXISTS Role; # Création des tables CREATE TABLE Artiste (id INTEGER AUTO_INCREMENT NOT NULL, nom VARCHAR (30) NOT NULL, prenom VARCHAR (30) NOT NULL, anneeNaiss INTEGER, PRIMARY KEY (id), UNIQUE (nom, prenom)); CREATE TABLE Film (titre VARCHAR (50) NOT NULL, annee INTEGER NOT NULL, idMES INTEGER, genre ENUM ('Histoire', 'Drame', 'Suspense', 'Catastrophe', 'Policier', 'Thriller', 'Aventures', 'Science-fiction', 'Comédie', 'Comédie dramatique', 'Comédie sentimentale', 'Fantastique', 'Horreur', 'Action', 'Guerre', 'Dessin animé', 'Documentaire', 'Western') NOT NULL, resume TEXT, pays VARCHAR (16), PRIMARY KEY (titre), FOREIGN KEY (idMES) REFERENCES Artiste(id)); CREATE TABLE Role (titre VARCHAR (50) NOT NULL, idActeur INTEGER NOT NULL, nomRole VARCHAR(30), PRIMARY KEY (titre,idActeur), FOREIGN KEY (titre) REFERENCES Film(titre), FOREIGN KEY (idActeur) REFERENCES Artiste(id));