-- Création de la base
CREATE DATABASE IF NOT EXISTS lab_cinema;
USE lab_cinema;

-- Table acteurs
CREATE TABLE acteurs (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nom VARCHAR(100),
    prenom VARCHAR(100),
    date_naissance DATE
);

-- Table films
CREATE TABLE films (
    id INT AUTO_INCREMENT PRIMARY KEY,
    titre VARCHAR(255),
    annee INT,
    genre VARCHAR(100)
);

-- Table relation acteurs / films
CREATE TABLE casting (
    id INT AUTO_INCREMENT PRIMARY KEY,
    acteur_id INT,
    film_id INT,
    role VARCHAR(255),
    FOREIGN KEY (acteur_id) REFERENCES acteurs(id),
    FOREIGN KEY (film_id) REFERENCES films(id)
);

-- Données acteurs
INSERT INTO acteurs (nom, prenom, date_naissance) VALUES
('DiCaprio', 'Leonardo', '1974-11-11'),
('Pitt', 'Brad', '1963-12-18'),
('Portman', 'Natalie', '1981-06-09');

-- Données films
INSERT INTO films (titre, annee, genre) VALUES
('Inception', 2010, 'Science-fiction'),
('Fight Club', 1999, 'Drame'),
('Black Swan', 2010, 'Thriller');

-- Casting
INSERT INTO casting (acteur_id, film_id, role) VALUES
(1, 1, 'Cobb'),
(2, 2, 'Tyler Durden'),
(3, 3, 'Nina');