CREATE TABLE Utilisateur (
 idUtil int(11) PRIMARY KEY, 
 nom varchar(30) NOT NULL, 
 prenom varchar(30) NOT NULL, 
 tel varchar(12) default null 
);

CREATE TABLE Genre (
 idGenre int(10) PRIMARY KEY, 
 nom varchar(30) NOT NULL
);

CREATE TABLE Film (
 idFilm int(10) PRIMARY KEY, titre varchar(60) NOT NULL,
 idGenre int(10) NOT NULL, 
 prix int(11),
 FOREIGN KEY(idGenre) REFERENCES Genre(idGenre) 
);

CREATE TABLE Achete (
 idFilm int(10) NOT NULL, 
 idUtil int(11) NOT NULL,
 aPaye int(11) NOT NULL DEFAULT '0', 
 FOREIGN KEY(idFilm) REFERENCES Film(idFilm),
 FOREIGN KEY (idUtil) REFERENCES Utilisateur(idUtil), 
 PRIMARY KEY (idFilm,idUtil)
);

INSERT INTO Utilisateur VALUES
(1, 'Adamoli', 'Jonathan', '0134251001'),
(2, 'Agasse', 'Romain', '0134251002'),
(3, 'Ait-Mohand', 'Hilal', '0134251003'),
(4, 'Algan', 'Robin', '0134251004'),
(5, 'Amaro', 'Kevin', '0134251005'),
(6, 'Attar', 'Maximilien', '0134251006'),
(7, 'Aubertin', 'Guillaume', '0134251007'),
(8, 'Bard', 'Alan', '0134251008'),
(9, 'Barkache', 'Ghassen', '0134251009'),
(10, 'Benkemoun', 'Mehdi', '0134251010'),
(11, 'Berthe', 'Antoine', '0134251011'),
(12, 'Boisseau', 'Martin', '0134251012'),
(13, 'Martin', 'Rémi', '0134251013'),
(14, 'Ouadi', 'Berenger', '0134251014'),
(15, 'Rasamoelison', 'Lawrencio', '0134251015'),
(16, 'Rosa', 'Alexis', '0134251016'),
(17, 'Rostaing', 'Antonin', '0134251017'),
(18, 'Roy', 'Keny', '0134251018'),
(19, 'Roy', 'Mathieu', '0134251019'),
(20, 'Simon', 'Nathaniel', '0134251020'),
(21, 'Simon', 'Vincent', '0134251021'),
(22, 'Tajfel', 'Alexis', '0134251022'),
(23, 'Thomas', 'Simon', '0134251023'),
(24, 'Victor', 'Anais', '0134251024'),
(25, 'Vincent', 'Alexandre', '0134251025'),
(26, 'Vincent', 'Victor', '0134251026');

INSERT INTO Genre VALUES
(1,'Western'),
(2,'Horreur'),
(3,'Action'),
(4,'Kungfu'),
(5,'Comédie'),
(6,'Drame');

INSERT INTO Film VALUES
(1, 'La dialectique peut-elle casser des briques ?', 4, 5),
(2, 'Blood Freak', 2, 10),
(3, 'Turkish Star Wars', 3, 5),
(4, 'Rock Aliens', 5, 15),
(5, 'Mega Force', 3, 10),
(6, 'Flic ou Ninja', 4, 20),
(7, 'Eaux Sauvages', 2, 10),
(8, 'White Fire', 3, 15),
(9, 'Disco Dancer', 6, 30),
(10, 'EastSidaz, le Dogg se déchaîne', 6, 5),
(11, 'Black Jim va tout casser', 3, 25),
(12, 'Mon curé chez les thailandaises', 5, 10),
(13, 'Petit papa baston', 1, 15),
(14, 'J''irai verser du Nuoc-Mam sur tes tripes', 4, 10),
(15, 'Ça branle dans les bambous', 4, 5),
(16, 'Mais qu''est-ce que je suis venu foutre au milieu de cette révolution ?', 1, 20),
(17, 'On n''attrape pas un petit dragon en lui mettant du sel sur la queue', 4, 10);

INSERT INTO Achete VALUES
(1,1,3),
(12,1,10),
(16,1,15),
(1,2,5),
(2,3,7),
(4,3,10),
(5,4,10),
(10,4,5),
(17,4,10),
(16,5,7),
(12,6,7),
(11,7,10),
(12,7,9),
(9,8,0),
(7,9,0),
(8,10,0),
(4,11,15),
(5,12,2),
(3,13,3),
(15,13,5),
(16,13,0),
(12,14,10),
(1,15,5),
(8,16,0),
(2,17,0),
(5,18,2),
(3,19,5),
(4,20,5),
(5,21,5),
(15,22,1),
(16,23,20),
(17,23,10),
(3,24,3);
