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

Mis a jour des fichiers .sql

parent 4dc7ea95
......@@ -18,24 +18,24 @@ 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(numero, type_train, places_max, premiere_class, vitesse_max)
VALUES (250, 'TER', 800, 0, 80);
VALUES (1, 'TER', 800, true, 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);
VALUES (1, 1, '12:55:00', '13:00:00', 0, '2021-05-09', '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, '2021-05-09', '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);
VALUES (3, 1, '15:15:00', '15:20:00', 2, '2021-05-09', '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,
......@@ -44,9 +44,10 @@ INSERT INTO Voyageur(id_voyageur, nom, prenom, adresse, tel, paiement, id_carte,
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);
INSERT INTO Billet (prix, assurance, id_voyageur) VALUES (15.5, false, 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);
INSERT INTO Trajet (id_billet, numero_place, duree, horaire_depart, horaire_arrivee) VALUES (1, 280, '00:50:00', 1, 2);
......@@ -63,7 +63,7 @@ CREATE TABLE Horaires (
arret INTEGER NOT NULL REFERENCES Arret(id_arret) NOT NULL,
date_horaires DATE NOT NULL,
jour typeJour REFERENCES Calendrier(jour) NOT NULL,
type_horaire typeHoraire NOT NULL,
type_horaire typeHoraire NOT NULL NOT NULL,
type_except typeExcept,
PRIMARY KEY(id_horaires),
CHECK (NOT(type_horaire = 'régulier') OR type_except = NULL)
......@@ -109,3 +109,4 @@ CREATE TABLE Trajet (
horaire_arrivee INTEGER REFERENCES Horaires(id_horaires) NOT NULL,
PRIMARY KEY(id_trajet)
);
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