0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Modèle de base de données agence de voyage

Le document décrit la structure d'une base de données pour une agence de voyage, incluant des entités telles que les agences, les bagages, les chauffeurs et les clients. Chaque entité a des attributs spécifiques, comme le code, le nom, l'adresse et les informations de contact. Des relations entre ces entités sont également établies, notamment pour les réservations et les paiements.

Transféré par

yobigo1482
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Modèle de base de données agence de voyage

Le document décrit la structure d'une base de données pour une agence de voyage, incluant des entités telles que les agences, les bagages, les chauffeurs et les clients. Chaque entité a des attributs spécifiques, comme le code, le nom, l'adresse et les informations de contact. Des relations entre ces entités sont également établies, notamment pour les réservations et les paiements.

Transféré par

yobigo1482
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

agence_de_voyage bagage chauffeur client

0..1 0..1 0..1 0..1


code_agence integer id_bagage integer id_num integer id_client integer

nom_agence varchar(30) couleur char(25) nom_chauffeur varchar(50) nom varchar(50)

adresse_agence varchar(20) nombre_bagage integer email varchar(50) prenom varchar(40)


*
telephone integer id_reservation integer num_chauffeur varchar(15) adresse varchar(30)
*
user_id integer code_chauffeur varchar(15) telephone integer

adresse_chauffeur varchar(30)
paiement *
user_id integer
mode_de_paiement code_paiement integer reservation
0..1 0..1
code_mode_de_paiement integer libelle varchar(30) num_reservation integer

libelle_mode_paiement varchar(60) date_paiement date place date_reservation date


* 0..1
user_id integer montant integer num_place integer montant_reservation integer
*
num_reservation integer libelle_place varchar(30) statut varchar(26)
* * *
code_mode_de_paiement integer id_vehicule integer num_place integer
trajet * *
user_id integer id_client integer
0..1
codetrajet integer *
codetrajet integer
nom_trajet varchar(30) trajet_vehicule *
user_id integer
date_trajet date id_trajet_vehicule integer user
* 0..1 0..1
heur_depart time id_trajet integer id_user integer
*
heure_arrivee time id_vehicule integer nom_user varchar(100) vehicule
* 0..1
code_agence_depart integer type enum(CLASSIC,VIP) login varchar(100) id_vehicule integer
*
code_agence_arrivee integer price integer mot_pass varchar(120) nom_vehicule varchar(30)
*
statut_trajet enum(Planifié,Annulé,Terminé) chauffeur_id integer role char(25) capacite integer
* *
user_id integer id_client integer user_id integer
*
num_reservation integer
agence_de_voyage bagage chauffeur client
0..1 0..1 0..1 0..1
code_agence integer id_bagage integer id_num integer id_client integer

nom_agence varchar(30) couleur char(25) nom_chauffeur varchar(50) nom varchar(50)

adresse_agence varchar(20) nombre_bagage integer email varchar(50) prenom varchar(40)


*
telephone integer id_reservation integer num_chauffeur varchar(15) adresse varchar(30)
*
user_id integer code_chauffeur varchar(15) telephone integer

adresse_chauffeur varchar(30)
paiement *
user_id integer
mode_de_paiement code_paiement integer reservation
0..1 0..1
code_mode_de_paiement integer libelle varchar(30) num_reservation integer

libelle_mode_paiement varchar(60) date_paiement date place date_reservation date


* 0..1
user_id integer montant integer num_place integer montant_reservation integer
*
num_reservation integer libelle_place varchar(30) statut varchar(26)
* * *
code_mode_de_paiement integer id_vehicule integer num_place integer
trajet * *
user_id integer id_client integer
0..1
codetrajet integer *
codetrajet integer
nom_trajet varchar(30) trajet_vehicule *
user_id integer
date_trajet date id_trajet_vehicule integer user
* 0..1 0..1
heur_depart time id_trajet integer id_user integer
*
heure_arrivee time id_vehicule integer nom_user varchar(100) vehicule
* 0..1
code_agence_depart integer type enum(CLASSIC,VIP) login varchar(100) id_vehicule integer
*
code_agence_arrivee integer price integer mot_pass varchar(120) nom_vehicule varchar(30)
*
statut_trajet enum(Planifié,Annulé,Terminé) chauffeur_id integer role char(25) capacite integer
* *
user_id integer id_client integer user_id integer
*
num_reservation integer

Vous aimerez peut-être aussi