Commit be98f2a8 authored by David Gustavo De La Rocha Ramirez's avatar David Gustavo De La Rocha Ramirez
Browse files

Upload New File

parent feb460f0
---Exemples de requetes:
---Ville (#nom_ville: varchar) ;
INSERT INTO Ville(nom_ville) VALUES ('Compiègne');
INSERT INTO Ville(nom_ville) VALUES ('Paris');
INSERT INTO Ville(nom_ville) VALUES ('Laon');
---Gare (#nom_gare: varchar, #nom_ville=>Ville, adresse: varchar, zone_horaire: int) ;
INSERT INTO Gare(id_gare, nom_gare, nom_ville, adresse, zone_horaire) VALUES (1, 'Gare du Nord', 'Paris'
, '18 Rue de Dunkerque, 75010 Paris', 2);
INSERT INTO Gare(id_gare, nom_gare, nom_ville, adresse, zone_horaire) VALUES (2, 'Gare de Compiègne', 'Compiègne'
, 'Gare SNCF, Place de la Gare, 60200 Compiègne', 2);
INSERT INTO Gare(id_gare, nom_gare, nom_ville, adresse, zone_horaire) VALUES (3, 'Gare de Laon', 'Laon'
, '02000 Laon', 2);
---Ligne (#id_ligne: integer, nom_ligne: varchar, origine=>Gare, terminus=>Gare) ;
INSERT INTO Ligne(id_ligne, nom_ligne, origine, terminus) VALUES(15, 'K15', 1, 3);
---Train (#numero:integer, type: {TGV, TER}, places_max : integer, premiere_class : bool, vitesse_max : integer) ;
INSERT INTO Train(id_train, numero, type_train, places_max, premiere_class, vitesse_max)
VALUES (1, 250, 'TER', 800, 0, 80);
---Arrêt ( #position:integer, #gare=>Gare, #ligne=>Ligne);
INSERT INTO Arret(id_arret, position, gare, ligne) VALUES (0, 1, 1, 15);
INSERT INTO Arret(id_arret, position, gare, ligne) VALUES (1, 2, 2, 15);
INSERT INTO Arret(id_arret, position, gare, ligne) VALUES (2, 3, 3, 15);
---Calendrier (#jour : {lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche})
INSERT INTO Calendrier(jour) VALUES ('lundi'), ('mardi'), ('mecredi'), ('jeudi'), ('vendredi'), ('samedi'), ('dimanche');
---Horaires (#id_horaires: int, #id_train =>Train, départ : heure, arrivée : heure, arrêt=>Arrêt,
--- date : date, jour=>Calendrier, type: {régulier, exceptionnel}, type_except : {ajout, suppression}) ;
INSERT INTO Horaires(id_horaires, id_train, depart, arrivee, arret, date_horaires, jour, type_horaire, type_except)
VALUES (1, 1, '12:55:00', '13:00:00', 0, NULL, 'lundi', 'régulier', NULL);
INSERT INTO Horaires(id_horaires, id_train, depart, arrivee, arret, date_horaires, jour, type_horaire, type_except)
VALUES (2, 1, '13:50:00', '14:10:00', 1, NULL, 'lundi', 'régulier', NULL);
INSERT INTO Horaires(id_horaires, id_train, depart, arrivee, arret, date_horaires, jour, type_horaire, type_except)
VALUES (3, 1, '15:15:00', '15:20:00', 2, NULL, 'lundi', 'régulier', NULL);
---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, paiement, id_carte, status_voyageur, type_voyageur)
VALUES (0, 'TONTON', 'Tintin', '60200 Compiègne', 0712344556, 'espèce', NULL, NULL, 'occasionnel');
---Billet(#id_billet: int, prix : reel, assurance : bool, id_voyageur=>Voyageur) ;
INSERT INTO Billet(1, 15.5, 0, 0);
---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(0, 1, 280, '00:50:00', 1, 2);
Supports Markdown
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