Commit bf2988e2 authored by Francois Mares's avatar Francois Mares
Browse files

Replace DATA.sql

parent 297fe32d
---Exemples de requetes:
---Ville (#nom_ville: varchar) ;
INSERT INTO Ville VALUES ('Compiègne'),('Lille'),('Paris'),('Brest'),('Strasbourg'),('Nantes'),('Tours'),('Lyon'),('Bordeaux'),('Toulouse'),('Marseille');
INSERT INTO Ville VALUES ('Compiègne'),('Lille'),('Paris'),('Brest'),('Strasbourg'),('Nantes'),('Tours'),('Lyon'),('Bordeaux'),('Toulouse'),('Marseille'), ('Orange'),('Nancy'), ('Pont-Leveque'), ('Pertuit'), ('Luzy'), ('Vichy'), ('Creil'), ('Uzein');
---Gare (#id_gare, nom_gare: varchar, nom_ville=>Ville, adresse: varchar, zone_horaire: int) ;
INSERT INTO Gare VALUES (1, 'Gare du Nord', 'Paris', '18 Rue de Dunkerque, 75010 Paris', 2);
INSERT INTO Gare VALUES (2, 'Gare de Compiègne', 'Compiègne', 'Gare SNCF, Place de la Gare, 60200 Compiègne', 2);
INSERT INTO Gare VALUES (3, 'Gare de Lille', 'Lille', 'Place des Buisses, 59000 Lille', 2);
INSERT INTO Gare VALUES (4, 'Gare de Brest', 'Brest', '8 Place du 19eme Régiment d"Infanterie, 29200 Brest', 2);
INSERT INTO Gare VALUES (5, 'Gare de Nantes', 'Nantes', '27 Boulevard de Stalingrad, 44041 Nantes', 2);
INSERT INTO Gare VALUES (6, 'Gare de Lyon', 'Lyon', '5 Place Charles Béraudier, 69003 Lyon', 2);
INSERT INTO Gare VALUES (7, 'Gare de Strasbourg', 'Strasbourg', '20 Place de la Gare, 67000 Strasbourg', 2);
INSERT INTO Gare VALUES (8, 'Gare de Tours', 'Tours', 'Pl. du Général Leclerc, 37000 Tours', 2);
INSERT INTO Gare VALUES (9, 'Gare de Bordeaux', 'Bordeaux', 'Rue Charles Domercq, 33800 Bordeaux', 2);
INSERT INTO Gare VALUES (10, 'Gare de Toulouse', 'Toulouse', 'Boulevard Pierre Semard, 31000 Toulouse', 2);
INSERT INTO Gare VALUES (11, 'Gare de Marseille', 'Marseille', 'Square Narvik, 13232 Marseille', 2);
---Ligne (#id_ligne: integer, nom_ligne: varchar, origine=>Gare, terminus=>Gare) ;
INSERT INTO Ligne VALUES(1, 'Lille - Bordeaux', 3, 9);
INSERT INTO Ligne VALUES(2, 'Bordeaux - Lille', 9, 3);
INSERT INTO Ligne VALUES(3, 'Brest - Strasbourg', 4, 7);
INSERT INTO Ligne VALUES(4, 'Strasbourg - Brest', 7, 4);
INSERT INTO Ligne VALUES(5, 'Lille - Marseille', 3, 11);
INSERT INTO Ligne VALUES(6, 'Marseille - Lille', 11, 3);
INSERT INTO Ligne VALUES(7, 'Brest - Lyon', 4, 6);
INSERT INTO Ligne VALUES(8, 'Lyon - Brest', 6, 4);
INSERT INTO Ligne VALUES(9, 'Bordeaux - Marseille', 9, 11);
INSERT INTO Ligne VALUES(10, 'Marseille - Bordeaux', 11, 9);
---Train (#numero:integer, type: {TGV, TER}, places_max : integer, premiere_class : bool, vitesse_max : integer) ;
INSERT INTO Train VALUES (1, 'TGV', 500, true, 320);
INSERT INTO Train VALUES (2, 'TGV', 500, true, 320);
INSERT INTO Train VALUES (3, 'TGV', 500, true, 320);
INSERT INTO Train VALUES (4, 'TGV', 500, true, 320);
INSERT INTO Train VALUES (5, 'TGV', 500, false, 320);
INSERT INTO Train VALUES (6, 'TGV', 500, false, 320);
INSERT INTO Train VALUES (7, 'TER', 80, false, 140);
INSERT INTO Train VALUES (8, 'TER', 80, false, 140);
INSERT INTO Train VALUES (9, 'TER', 80, true, 140);
INSERT INTO Train VALUES (10, 'TER', 80, true, 140);
---Arrêt (#id_arret, position:integer, gare=>Gare, ligne=>Ligne);
INSERT INTO Arret VALUES (1, 1, 3, 1),(2, 2, 2, 1),(3, 3, 1, 1),(4, 4, 8, 1),(5, 5, 9, 1);
INSERT INTO Arret VALUES (6, 1, 9, 2),(7, 2, 8, 2),(8, 3, 1, 2),(9, 4, 2, 2),(10, 5, 3, 2);
INSERT INTO Arret VALUES (11, 1, 4, 3),(12, 2, 1, 3),(13, 3, 7, 3);
INSERT INTO Arret VALUES (14, 1, 7, 4),(15, 2, 1, 4),(16, 3, 4, 4);
INSERT INTO Arret VALUES (17, 1, 3, 5),(18, 2, 7, 5),(19, 3, 6, 5),(20, 4, 11, 5);
INSERT INTO Arret VALUES (21, 1, 11, 6),(22, 2, 6, 6),(23, 3, 7, 6),(24, 4, 3, 6);
INSERT INTO Arret VALUES (25, 1, 4, 7),(26, 2, 5, 7),(27, 3, 8, 7),(28, 4, 6, 7);
INSERT INTO Arret VALUES (29, 1, 6, 8),(30, 2, 8, 8),(31, 3, 5, 8),(32, 4, 4, 8);
INSERT INTO Arret VALUES (33, 1, 9, 9),(34, 2, 10, 9),(35, 3, 11, 9);
INSERT INTO Arret VALUES (36, 1, 11, 10),(37, 2, 10, 10),(38, 3, 9, 10);
---Calendrier (#jour : {lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche})
INSERT INTO Calendrier VALUES ('lundi'), ('mardi'), ('mecredi'), ('jeudi'), ('vendredi'), ('samedi'), ('dimanche');
---Horaires (#id_horaires: int, #id_train =>Train, arrivee_gare : heure, depart_gare : heure, arrêt=>Arrêt,
--- date_horaires : date, jour=>Calendrier, type_horaire: {régulier, exceptionnel}, type_except : {ajout, suppression}) ;
---Horaires (#id_horaires: int, #id_train =>Train, arrivee_gare : heure, depart_gare : heure, arrêt=>Arrêt, date_horaires : date, jour=>Calendrier, type_horaire: {régulier, exceptionnel}, type_except : {ajout, suppression}) ;
INSERT INTO Horaires VALUES (1, 1, '7:50:00', '8:00:00', 1, '2021-05-24', 'lundi', 'régulier', NULL);
INSERT INTO Horaires VALUES (2, 1, '9:10:00', '9:15:00', 2, '2021-05-24', 'lundi', 'régulier', NULL);
INSERT INTO Horaires VALUES (3, 1, '10:05:00', '10:30:00', 3, '2021-05-24', 'lundi', 'régulier', NULL);
......@@ -89,14 +66,17 @@ INSERT INTO Horaires VALUES (5, 1, '15:45:00', '16:00:00', 5, '2021-05-24', 'lun
---Voyageur(#id_voyageur: int, nom: varchar, prenom: varchar, adresse: varchar,
--- tel: longint, paiement: {carte, espèce, chèque}, id_carte: integer,
--- status: {voyageur, grand, plus}, type: {occasionnel, régulier});
INSERT INTO Voyageur(id_voyageur, nom, prenom, adresse, tel, id_carte, status_voyageur, type_voyageur)
VALUES (0, 'TONTON', 'Tintin', '60200 Compiègne', 0712344556, NULL, NULL, 'occasionnel');
INSERT INTO Voyageur(id_voyageur, nom, prenom, adresse, tel, id_carte, status_voyageur, type_voyageur) VALUES (0, 'TONTON', 'Tintin', '60200 Compiègne', 0712344556, NULL, NULL, 'occasionnel');
INSERT INTO Voyageur(id_voyageur, nom, prenom, adresse, tel, id_carte, status_voyageur, type_voyageur) VALUES (1, 'DUPONT', 'Jean', '60200 Compiègne', 0712356556, NULL, NULL, 'occasionnel');
INSERT INTO Voyageur(id_voyageur, nom, prenom, adresse, tel, id_carte, status_voyageur, type_voyageur) VALUES (2, 'DURONT', 'Marie', '60200 Toulouse', 0712359556, NULL, NULL, 'régulier');
---Billet(#id_billet: int, prix : reel, assurance : bool, id_voyageur=>Voyageur) ;
INSERT INTO Billet (prix, paiement, assurance, id_voyageur) VALUES (15.5, 'espèce', false, 0);
INSERT INTO Billet (id_billet,prix, paiement, assurance, id_voyageur) VALUES (15,15.5, 'espèce', false, 0);
INSERT INTO Billet (prix, paiement, assurance, id_voyageur) VALUES (15.5, 'espèce', true, 1);
INSERT INTO Billet (prix, paiement, assurance, id_voyageur) VALUES (15.5, 'carte', true, 2);
---Trajet (#id_trajet : int, #id_billet=>Billet, numéro_place :integer, durée: heure,
--- horaire_départ=>Horaires, horaire_arrivée=>Horaires);
INSERT INTO Trajet (id_trajet, id_billet, numero_place, duree, horaire_depart, horaire_arrivee) VALUES (1, 1, 280, '00:50:00', 1, 2);
INSERT INTO Trajet (id_billet, numero_place, duree, horaire_depart, horaire_arrivee) VALUES (15, 280, '00:50:00', 1, 2);
INSERT INTO Trajet (id_billet, numero_place, duree, horaire_depart, horaire_arrivee) VALUES (15, 220, '00:50:00', 1, 2);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment