Vous êtes sur la page 1sur 6

09/10/2022

Exercice 1

Une entreprise réalise des projets. Chaque projet a une date de début, une date de fin, un nom et un
descriptif. Un ou plusieurs employés sont affectés à un projet, pour une durée variable. Les employés
travaillent sur un ou plusieurs projets soit en même temps, soit successivement dans le temps. L’entreprise
est divisée en services. Chaque employé travaille dans un et un seul service.

Chaque employé travaillant dans l’entreprise a un numéro de matricule, un nom, une adresse et une
fonction. Chaque service au sein de l’entreprise a un code service, un nom et un chef de service qui gère le
service.

TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 1

Corrigé Exercice 1

Employé Projet
Service 1,N Travailler 1,1
Matricule Num_Projet
Code_Service 1,N Affecter 1,N
Nom Nom
Nom_Service Durée
Prénom Descriptif
Chef_Service
1,1 Gérer 1,1 Adresse Date de début
Fonction Date de fin

TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 2

1
09/10/2022

Exercice 2
Un client peut effectuer une ou plusieurs réservations. Les coordonnées du client enregistrés lors de la
réservation sont le nom, prénom, date de naissance, adresse, pays d’origine, nationalité, numéro d’identité ou
numéro du passeport, e-mail et numéro de téléphone.

Une réservation peut concerner une ou plusieurs chambres de l’hôtel (un client peut choisir plusieurs chambres
dans une réservation). Dans une réservation, une chambre est réservée selon une durée, date de début, date de
fin et tarif total à payer. Chaque chambre de l’hôtel est caractérisée par un numéro unique, un numéro d’étage et
un numéro de téléphone. Chaque chambre appartient à une et une seule catégorie de chambres. Chaque
catégorie est caractérisée par son nom, sa description et le prix par nuitée des chambres lui appartenant.

Après la réservation, le client procède à un paiement qui correspond à une et une seule réservation. Pour chaque
paiement, on enregistre sa date, son heure, le numéro de la carte de débit et le nom de la banque du client ainsi
qu’un code de transaction.
TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 3

Corrigé Exercice 2
Client
ID_Client Chambre
Nom 1,N Effectuer 1,1 Réservation 1,N Concerner 0,N
Prénom N°Chambre
Durée
Date_naissance ID_Réservation Date de début
Etage_chambre
Adresse 0,N 0,1 Date de fin N°téléphone
Tarif total
Pays_origine 1,1
Nationalité
N°CIN
N°Passeport
E-mail
N°téléphone 1,1 1,1
1,N
Paiement
Catégorie
Code_transaction
Heure_paiement ID_Catégorie
Date_paiement Nom
N°carte Description
Nom_banque Prix
TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 4

2
09/10/2022

Exercice 3
L'ISG vous charge de modéliser le modèle entité association relatif à la gestion des stages des étudiants en
vous basant sur les données suivantes :
Chaque année, chaque étudiant doit faire un et un seul stage dans une entreprise. S'il redouble, il peut en être
dispensé. Chaque stage a un sujet et une durée. On détient pour chaque étudiant, le numéro de sa carte
d'étudiant, son nom, son prénom, et son adresse.
Une entreprise peut recevoir plusieurs étudiants. Pour chaque entreprise, on détient les informations
suivantes: raison sociale (nom), adresse, téléphone et nature d'activité. Deux entreprises différentes ne
peuvent pas avoir la même raison sociale.
Chaque étudiant est encadré par un enseignant durant l'année du stage. Un enseignant peut encadrer plusieurs
étudiants. Un étudiant peut être encadré par plusieurs enseignants. Chaque enseignant est connu par sa
matricule, son nom, son prénom et son grade.
TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 5

Corrigé Exercice 3

Année 1,N
Année
1,N

Enseignant Etudiant Entreprise


Matricule 0,N Encadrer 0,N N° carte étudiant 0,N Faire stage 0,N Raison sociale
Nom Nom Sujet Adresse
Prénom Prénom Durée
Téléphone
Grade adresse Nature d’activité

TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 6

3
09/10/2022

Corrigé Exercice 3 (2)


Année
Année
1,N

Enseignant Etudiant Entreprise


Matricule 0,N Encadrer 0,N N° carte étudiant 0,N Recevoir 0,N Raison sociale
Nom Nom Adresse
Prénom Prénom Téléphone
Grade adresse Nature d’activité
0,N 0,N

1,1 1,1
Stage
ID_Stage
Sujet_Stage
Durée_Stage
Année_Stage 7
TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja

Exercice 4
Soit la BD "maintenance" qui a pour but de gérer la maintenance des ordinateurs dans une société. On
souhaite garder une trace sur les changements et les maintenances effectuées sur chaque ordinateur dès sa date
d'achat.
Chaque ordinateur est désigné par un numéro unique, une marque, une date d'achat, un prix d'achat. Chaque
ordinateur possède plusieurs composantes. Chaque composante est désignée par sa référence, son type (disque
dur, carte graphique, …) et sa marque. Sur chaque ordinateur est installé un système d'exploitation (SE).
Un SE, qui peut être installé sur 8 ordinateurs au maximum, est désigné par sa clé (numéro de série), son nom
(Windows XP, 2000, Linux,…) et sa version. Un technicien est identifié par sa matricule, son nom et prénom
et sa spécialité. Il contrôle périodiquement chaque ordinateur en rédigeant un rapport mentionnant l'état du
matériel, la maintenance effectuée ainsi son type (hardware, software) et la date du contrôle.

TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 8

4
09/10/2022

Corrigé Exercice 4

Technicien Ordinateur Composante


Matricule 0,N Contrôler 0,N N° unique 1,N Posséder 1,1
Nom Etat_matériel Marque Référence
Prenom Maintenance Date_achat Type
Spécialité Type
Prix_achat Marque
1,1
0,N
Installer
Date_contrôle
0,8
Date
Système_d’exploitation
N°edition
date
Ordre
Nbr_exemplaire

TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 9

Exercice 5
Un aéroport désire gérer les compagnies, leurs avions et les vols affrétés.
Une compagnie est caractérisée par un code et un nom. Chaque avion est désigné par une immatriculation, un
type, une capacité. Un avion est la propriété d’une compagnie.
Un avion peut être affrété par une compagnie à différentes dates, même plusieurs fois par jour par différentes
compagnies. Pour chaque affrètement, il faudra stocker le nombre de passagers transportés et le coût du vol
pour la compagnie. On ne pose pas de contrainte sur les affrètements, donc à priori, n’importe quelle
compagnie peut affréter n’importe quel avion à n’importe quelle date. Par contre on suppose qu’une compagnie
ne peut pas affréter le même avion plusieurs fois dans la même journée.
L’aéroport choisit de stocker les caractéristiques de chaque type d’avion ; le code de la dénomination
commerciale, le nombre maximum de passagers et la désignation commerciale. Exemple : l’A320 peut
transporter au maximum 180 passagers et se dénomme ‘Airbus A320’.
TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 10

5
09/10/2022

Corrigé Exercice 5

Avion Type_avion
Compagnie
0,N Posséder 1,1 1,1 Appartenir 0,N
Immatriculation Code_denom
Code_compagnie
Type_Avion Nbr_Passagers_Max
Nom_compagnie
Capacité Designation
0,N
0,N

Affréter
Nbr_passagers
Cout_vol

0,N
Vol
N°vol
Date_vol

TD Base de données relationnelles / 2ème LIG / Mme. Mouna Karaja 11

Vous aimerez peut-être aussi