DROP SCHEMA IF EXISTS HOLLYWOOD;
CREATE SCHEMA HOLLYWOOD; 
USE HOLLYWOOD;

CREATE TABLE FILM (
    idFilm INT NOT NULL,
    titre TEXT NOT NULL,
    realisateur TEXT NOT NULL,
    annee TEXT NOT NULL,
    CONSTRAINT pk1 PRIMARY KEY (idFilm)
);


CREATE TABLE ACTEUR (
    idActeur INT NOT NULL,
    nom TEXT NOT NULL,
    CONSTRAINT pk1 PRIMARY KEY (idActeur)
);


CREATE TABLE FILMOGRAPHIE (
    idActeur INT NOT NULL,
    idFilm INT NOT NULL,
    role TEXT NOT NULL,
    salaire TEXT NOT NULL,
    CONSTRAINT pk PRIMARY KEY (idFilm , idActeur),
    CONSTRAINT fk1 FOREIGN KEY (idFilm)
        REFERENCES FILM (idFilm),
    CONSTRAINT fk2 FOREIGN KEY (idActeur)
        REFERENCES ACTEUR (idActeur)
);

INSERT INTO FILM VALUES (1,'Les évadés', 'Darabont', 1994);
INSERT INTO FILM VALUES (2,'Le parrain', 'Coppola', 1972);
INSERT INTO FILM VALUES (3,'Le parrain 2', 'Coppola', 1974);
INSERT INTO FILM VALUES (4,'L''odysséede Pi', 'Ang Lee', 2013);
INSERT INTO FILM VALUES (5,'Chocolat', 'Hallstrom', 2000);
INSERT INTO FILM VALUES (6,'Scarface', 'De Palma', 1983);
INSERT INTO FILM VALUES (7,'Rango', 'Verbinski', 2011);


INSERT INTO ACTEUR VALUES (1, 'Johnny Deep');
INSERT INTO ACTEUR VALUES (2, 'Al Pacino');
INSERT INTO ACTEUR VALUES (3, 'Suraj Sharma');
INSERT INTO ACTEUR VALUES (4, 'Brad Pitt');
INSERT INTO ACTEUR VALUES (5, 'Edward Norton');

INSERT INTO FILMOGRAPHIE VALUES(1,5, 'Roux', 5000);
INSERT INTO FILMOGRAPHIE VALUES(1,7, 'Rango', 10000);
INSERT INTO FILMOGRAPHIE VALUES(2,2, 'Michael Corleone', 10000);
INSERT INTO FILMOGRAPHIE VALUES(2,3, 'Michael Corleone', 20000);
INSERT INTO FILMOGRAPHIE VALUES(2,6, 'Tony Montana', 15000);
INSERT INTO FILMOGRAPHIE VALUES(3,4, 'Pi', 20000);


