modif dates et horaires

an anonymous user · April 08, 2021 · SQL
-- create table évènement
CREATE TABLE évènement (
  type TEXT PRIMARY KEY
);

-- insert some values in évènement
INSERT INTO évènement VALUES ('théâtre');
INSERT INTO évènement VALUES ('opéra');
INSERT INTO évènement VALUES ('festival');
INSERT INTO évènement VALUES ('cinéma');
INSERT INTO évènement VALUES ('concert');
INSERT INTO évènement VALUES ('musée');


-- create a table pour THEATRE
CREATE TABLE pièce (
  numéro_identification INTEGER PRIMARY KEY,
  titre TEXT NOT NULL,
  auteur TEXT NOT NULL, 
  lieu TEXT NOT NULL,
  date date,
  horaire time,
  prix TEXT NOT NULL
);

CREATE TABLE théâtre (
  type TEXT NOT NULL,
  numéro_siret INTEGER PRIMARY KEY,
  nom TEXT NOT NULL,
  adresse TEXT NOT NULL 
);

-- insert some values in pièce
INSERT INTO pièce VALUES ('123','Mes points sur les i', 'Soufyane Heutte', 'Corum','22-03-11','20:00:00', '22 euros');
INSERT INTO pièce VALUES ('234','Tout va bien!', 'Anne Roumanoff', 'Corum','2022-03-12','20:00:00', '50 euros');
INSERT INTO pièce VALUES ('345','Maxime Gasteuil arrive en ville!', 'Maxime Gasteuille', 'Domaine d Ô','2022-04-09','20:30:00' ,'33 euros');
INSERT INTO pièce VALUES ('456','Par le bout du nez', 'François Berléand et François Xavier Demaison', 'Théatre du Hangar','2022-04-15','19:00:00', 'de 19 à 40 euros');
INSERT INTO pièce VALUES ('567', 'Le lac du Cygnes', 'Moscow ballet', 'Corum' ,'2022-04-17 au 2022-04-09', '15:00:00 et 19:00:00','de 36 à 66 euros');
INSERT INTO pièce VALUES ('678', 'N écoutez pas mesdames','Michel Sardou','Domaine d’Ô','2022-04-23', '20:00:00','de 16 à 46 euros');
INSERT INTO pièce VALUES ('789','Un jour sans faim', 'Adam Concert et Claude WIld', 'Théâtre du Hangar', '2022-05-22','19:00:00', '33 euros');
INSERT INTO pièce VALUES ('987','Le diner de con', 'Rémi Sébastien', 'Théâtre du Hangar','2022-05-05 au 2022-05-10','18:00:00 et 20:30:00', 'de 25 à 59 euros');
INSERT INTO pièce VALUES ('876','Les franglais', 'Boitaclous','Kawa Théâtre','2022-05-18','20:00:00', 'de 43 à 53 euros');
INSERT INTO pièce VALUES ('765','Casse Noisette', 'Bolchoï de Minsk', 'Corum','2022-05-20 au 2022-07-20','19:00:00', 'de 21 à 68 euros');

-- insert some values in théatre
INSERT INTO théâtre VALUES ('théâtre','48009051300015', 'Corum', 'Esplanade Charles de Gaulle, 34000 Montpellier');
INSERT INTO théâtre VALUES ('théâtre','51265810500014', 'Domaine D Ô','178 RUE DE LA CARRIERASSE, 34000 Montpellier');
INSERT INTO théâtre VALUES ('théâtre','80514426800010', 'Kawa Théâtre','18 Rue Fouques, 34000 Montpellier');
INSERT INTO théâtre VALUES ('théâtre','98514146804430', 'Théâtre de la Vignette','3 Route de Mendes, 34199 Montpellier');
INSERT INTO théâtre VALUES ('théâtre','35227434400030', 'Théâtre du Hangar', '3 Rue Nozeran, 34090 Montpellier');


-- create a table pour OPERA
CREATE TABLE Opera (
  type TEXT NOT NULL,
  num_id INTEGER NOT NULL,
  nom TEXT NOT NULL,
  adresse TEXT NOT NULL,
  primary key (num_id)
);
CREATE TABLE Oeuvre (
  num_if INTEGER NOT NULL, 
  titre TEXT NOT NULL, 
  auteur TEXT NULL, 
  lieu TEXT NOT NULL,
  date date,
  horaire time,
  prix TEXT NULL,
  primary key (num_if)

);
-- insert some values in opera
INSERT INTO Opera VALUES ('opera','1', 'Opéra Berlioz/Le Corum', 'Place Charles de Gaulle, 34000 Montpellier');
INSERT INTO Opera VALUES ('opera','2', 'Opéra Comédie', '11 Boulevard Victor Hugo, 34000 Montpellier');
INSERT INTO Opera VALUES ('opera','3','Théâtre de lAgora','18 Rue Sainte-Ursule, 34000 Montpellier');

-- insert some values in oeuvre
INSERT INTO Oeuvre VALUES ('23', 'Falstaff', 'Giuseppe Verdi','Opéra Berlioz/Le Corum','2022-01-20','20:00:00', '21 Euros');
INSERT INTO Oeuvre VALUES ('34', 'Scènes de Faust et Goethe', 'Robert Schumann','Opéra Comédie', '2022-04-11','19:00:00', '17 Euros');
INSERT INTO Oeuvre VALUES ('45', 'Denis et Katya', 'Philip Venables','Opéra Berlioz/Le Corum', '2022-05-08','19:30:00', '10 Euros');
INSERT INTO Oeuvre VALUES ('67', 'Werther', 'Jules Massenet','Opéra Comédie', '2022-05-16','19:00:00', '21 Euros');
INSERT INTO Oeuvre VALUES ('78', 'Le voyage dans la lune', 'Jacques Offenbach','Opéra Comédie', '2022-12-20','20:00:00', '10 Euros');
INSERT INTO Oeuvre VALUES ('13', 'Le Barbier de Séville', 'Gioachino Rossini','Opéra Berlioz/Le Corum', '2022-09-28','20:30:00', '10 Euros');
INSERT INTO Oeuvre VALUES ('33', 'Le journal dun disparu', 'Leos Janacek','Opéra Berlioz/Le Corum', '2022-11-11','20:30:00', '10 Euros');
INSERT INTO Oeuvre VALUES ('89', 'Virilité.e.s','', '2022-01-20','Théâtre de lAgora', 'A venir', '');


-- create a table pour FESTIVAL
CREATE TABLE ARTISTE (
  nom TEXT PRIMARY KEY,
  lieu TEXT NOT NULL
);
-- create a table pour FESTVAL
CREATE TABLE FESTIVAL (
  festival TEXT NOT NULL,
  num_immatriculation numeric PRIMARY KEY,
  nom TEXT NOT NULL,
  lieu TEXT NOT NULL,
  date date,
  prix TEXT NOT NULL,
  genre TEXT NOT NULL
);

-- insert some values in artiste
INSERT INTO ARTISTE VALUES ('Bruno Mars','La Tendresse');
INSERT INTO ARTISTE VALUES ('Madonna','Domaine d O');
INSERT INTO ARTISTE VALUES ('Rihanna','Zenith');
INSERT INTO ARTISTE VALUES ('Beyonce','Halle tropisme');

-- insert some values in festival
INSERT INTO FESTIVAL VALUES ('festival','1346','Les nuits d O','Domaine d O','2022-03-20', 'de 6 à 24euros','Musique'); 
INSERT INTO FESTIVAL VALUES ('festival','1678','What the fest','Le Rockstore','2022-03-09', 'de 22 à 26euros','Musique');
INSERT INTO FESTIVAL VALUES ('festival','1306','Koa Jazz festival', 'La Tendresse','2022-04-02', 'de 12 à 17euros','Musique');
INSERT INTO FESTIVAL VALUES ('festival','5679','Dub en sauce','Zenith','2022-04-15', '15 euros','Musique');
INSERT INTO FESTIVAL VALUES ('festival','6789','Beer love festival','Halle tropisme','2022-04-20', 'de 4 à 7euros','Culture');
INSERT INTO FESTIVAL VALUES ('festival','4967','Insane festival','Zenith','2022-05-08', 'de 27 à 82euros','Musique');
INSERT INTO FESTIVAL VALUES ('festival','3456','Yung fest', 'Zetith', '2022-05-18','de 38 à 49euros','Musique');
INSERT INTO FESTIVAL VALUES ('festival','1234','Arabesques', 'Domaine d O','2022-06-20', 'Entrée libre','Culture');
INSERT INTO FESTIVAL VALUES ('festival','9876','Festival Niokobok','Plein air','2022-09-28', 'de 10 à 15euros','Musique');
INSERT INTO FESTIVAL VALUES ('festival','5432','I love techno Europe', 'Halle tropisme','2022-10-03', 'de 33euros','Musique');


-- create a table pour CINEMA
CREATE TABLE FILM (
  N°ISAN INTEGER PRIMARY KEY,
  titre TEXT NOT NULL,
  auteur TEXT NOT NULL,
  genre TEXT NOT NULL
);
CREATE TABLE CINEMA (
  type TEXT NOT NULL,
  numéro_immatriculation TEXT PRIMARY KEY,
  nom TEXT NOT NULL,
  adresse TEXT NOT NULL,
  téléphone TEXT NOT NULL
);
CREATE TABLE projeter (
  N°ISAN INTEGER TEXT NOT NULL,
  numéro_immatriculation INTEGER TEXT NOT NULL,
  date date,
  horaire time,
  foreign key (numéro_immatriculation) references CINEMA (numéro_immatriculation),
  foreign key (N°ISAN) references FILM (N°ISAN),
  PRIMARY KEY (numéro_immatriculation, N°ISAN)
);
-- insert some values dans film
INSERT INTO FILM VALUES ('000000018947000000000000', '5 centimètres par seconde','Makoto Shinkai', 'Drame');
INSERT INTO FILM VALUES ('000000018947000000000001', '99 Homes', 'Ramin Bahrani', 'Drame');
INSERT INTO FILM VALUES ('000000018947000000000002', 'A serious man', 'Joel et Ethan Coen', 'Comédie');
INSERT INTO FILM VALUES ('000000018947000000000003', 'A toute épreuve', 'John Woo', 'Thriller');
INSERT INTO FILM VALUES ('000000018947000000000004', 'L’âge d’or', 'Luis Buñuel', 'Comédie');

INSERT INTO FILM VALUES ('000000018947000000000005', 'Les Amours Imaginaires ', 'Xavier Dolan', 'Drame');
INSERT INTO FILM VALUES ('000000018947000000000006', 'L’Arc', 'Kim Ki-duk', 'Drame');
INSERT INTO FILM VALUES ('000000018947000000000007', 'Assassins ', 'Mathieu Kassovitz', 'Drame');
INSERT INTO FILM VALUES ('000000018947000000000008', 'Assaut', 'John Carpenter', 'Action');
INSERT INTO FILM VALUES ('000000018947000000000009', 'Atlantis', 'Luc Besson', 'Documentaire');
INSERT INTO FILM VALUES ('000000018947000000000010', 'Au loin s’en vont les nuages', 'Aki Kaurismaki', 'Drame');

-- insert some VALUES dans Cinema
INSERT INTO CINEMA VALUES ('cinéma','AA-229-AA', 'Utopia Sainte Bernadette', '5 Avenue du Dr Pezet', '0467340040');
INSERT INTO CINEMA VALUES ('cinéma','AA-234-AV', 'Diagonal Cinéma', '5 Rue de Verdun', '0467000001');
INSERT INTO CINEMA VALUES ('cinéma','AA-329-GA', 'Gaumont Comédie', '10 Place de la Comédie', '0467000302');
INSERT INTO CINEMA VALUES ('cinéma','AK-584-DA', 'CGR-Lattes', '4 Rue Louis Lumière', '0467020304');
INSERT INTO CINEMA VALUES ('cinéma','MB-209-CC', 'Nestor Burma', '2 Rue Marcellin Albert', '0467500102');

-- insert some values
INSERT INTO projeter VALUES ('000000018947000000000000','AA-229-AA', '2022-04-22', '14:00:00');
INSERT INTO projeter VALUES ('000000018947000000000001','AA-234-AV', '2022-03-20', '16:00:00');
INSERT INTO projeter VALUES ('000000018947000000000002','AA-329-GA', '2022-01-11', '17:00:00');
INSERT INTO projeter VALUES ('000000018947000000000003','AA-329-GA', '2022-01-31', '11:00:00');
INSERT INTO projeter VALUES ('000000018947000000000004','AA-329-GA', '2022-07-23', '12:00:00');
INSERT INTO projeter VALUES ('000000018947000000000005','MB-209-CC', '2022-06-17', '12:00:00');
INSERT INTO projeter VALUES ('000000018947000000000006','AK-584-DA', '2022-05-12', '16:00:00');
INSERT INTO projeter VALUES ('000000018947000000000007','MB-209-CC', '2022-03-14', '14:00:00');
INSERT INTO projeter VALUES ('000000018947000000000008','AA-229-AA', '2022-12-15', '17:00:00');
INSERT INTO projeter VALUES ('000000018947000000000009','AA-229-AA', '2022-11-03', '11:00:00');
INSERT INTO projeter VALUES ('000000018947000000000010','AA-234-AV', '2022-09-30', '20:00:00');

-- create a table 
CREATE TABLE SALLE ( 
 numero_immatriculation numeric PRIMARY KEY, 
 lieu TEXT NOT NULL 
  
); 
CREATE TABLE CONCERTS ( 
 nom TEXT PRIMARY KEY, 
 Titre tournée TEXT NOT NULL, 
 Lieu TEXT NOT NULL, 
 date date,
 Prix TEXT NOT NULL 
); 
-- insert some values in salle 
INSERT INTO SALLE VALUES ('156', 'Zenith Sud'); 
INSERT INTO SALLE VALUES ('234', 'Sud De France Arena'); 
INSERT INTO SALLE VALUES ('345', 'Rockstore'); 
-- insert some values in concerts 
INSERT INTO CONCERTS VALUES ('Stars 80', 'Une autre histoire', 'Zenith Sud','2022-03-11', 'de  32,90 à 59,80 euros');  
INSERT INTO CONCERTS VALUES ('Metronomy', 'Metronomy + Guests', 'Zenith Sud', '2022-04-11', 'de 37,40 à 42,90 euros'); 
INSERT INTO CONCERTS VALUES ('Vegedream', 'Blessed', 'Zenith Sud','2022-04-23','de 35 à 42  euros' ); 
INSERT INTO CONCERTS VALUES ('Sexion dassaut', 'Le retour des rois', 'Sud De  France Arena','2022-05-18', 'de 49 à 69 euros'); 
INSERT INTO CONCERTS VALUES ('Vianney', 'Nattendons pas la tournée','Sud De  France Arena','2022-06-20', 'de 43 à 66 euros');  
INSERT INTO CONCERTS VALUES ('Julien Doree', 'Aimee la tournée','Sud De France  Arena','2022-06-22', 'de 39 à 69 euros');  
INSERT INTO CONCERTS VALUES ('Hatik', 'Chaise pliante tour','Rockstore','2022-09-01', 'de 17,80 à  19,80 euros');  
INSERT INTO CONCERTS VALUES ('No one is innocent', 'No one is innocent +  cachemire','Rockstore','2022-09-03','A partir de 26,40 euros'); 
INSERT INTO CONCERTS VALUES ('HK', 'HK','Rockstore','2022-11-03' ,'A partir de 21,80 euros'); 
INSERT INTO CONCERTS VALUES ('Prime', 'Tournee 2021','Rockstore','2022-12-20','A partir de  25,80 euros'); 

-- create a table pour MUSEE
CREATE TABLE musée (
  type TEXT NOT NULL,
  num_id INTEGER PRIMARY KEY,
  nom TEXT NOT NULL,
  adresse TEXT NOT NULL
);
CREATE TABLE exposition (
    num INTEGRER PRIMARY KEY,
    nom TEXT NOT NULL,
    lieu TEXT NOT NULL,
    date date,
    genre TEXT NOT NULL,
    prix TEXT NOT NULL
);

-- insert some values pour musee
INSERT INTO musée VALUES ('musée',1, 'Hotel Cabrière Sabatier', 'Montpellier');
INSERT INTO musée VALUES ('musée',2, 'Musée Henri Prades', 'Lattes');
INSERT INTO musée VALUES ('musée',3, 'Halle Tropisme', 'Montpellier');
INSERT INTO musée VALUES ('musée',4, 'Departement Restinclières', 'Montpellier');
INSERT INTO musée VALUES ('musée',5, 'Centre ville', 'Montpellier');
INSERT INTO musée VALUES ('musée',6, 'Hotel du Palais', 'Montpellier');
INSERT INTO musée VALUES ('musée',7, 'Galerie Saint Ravy', 'Montpellier');
INSERT INTO musée VALUES ('musée',8, 'Hotel de Ville', 'Juvignac');
INSERT INTO musée VALUES ('musée',9, 'Musée Fabre', 'Montpellier');

-- insert some values pour exposition
INSERT INTO exposition VALUES (34, 'Pharmacopée','Hotel Cabrière Sabatier','2022-03-22 au 22-10-03', 'histoire_patrimoine','gratuit');
INSERT INTO exposition VALUES (27, 'En route','Musée Henri Prades', '2022-08-30', 'culture_patrimoine', 'gratuit');
INSERT INTO exposition VALUES (56, 'Site archéologique Lattera','Halle Tropisme', 'permanent', 'archéologique', '4 euros');
INSERT INTO exposition VALUES (58, 'Canceled','Departement Restinclières', '2022-01-22', 'culture', 'gratuit');
INSERT INTO exposition VALUES (43, 'Voyage au coeur de la nuit','Centre ville', '2022-02-06', 'nature_environnement', 'gratuit');
INSERT INTO exposition VALUES (21, 'Derrière les masques','Hotel du Palais', '2022-03-10', 'photographie', 'gratuit');
INSERT INTO exposition VALUES (98, 'Exposition estampes et reprographie','Galerie Saint Ravy', '2020-02-15','culture', 'gratuit');
INSERT INTO exposition VALUES (67, 'Pentroleum','Hotel de Ville', '2020-02-17', 'peinture', 'gratuit');
INSERT INTO exposition VALUES (10, 'Elle, toi, moi','Musée Fabre', '2020-03-03', 'peinture', 'gratuit');
INSERT INTO exposition VALUES (28, 'Jean Ranc','Musée Fabre', '2022-01-05', 'peinture', '8 euros');

Comments

Please sign up or log in to contribute to the discussion.