Vous êtes sur la page 1sur 1

Université de Kairouan A.U.

2020/2021
ISIG – Kairouan
Département d'Informatique

Base de Données
Travaux Dirigés N°2 : Modélisation d’une BD relationnelle
2èmeIG
Omar Mazhoud, Sonya Wali

Exercice 1
Dans le modèle relationnel, à quoi sert la définition de clé(s) étrangère(s) sur une table ?
Exercice 2
Il s'agit d'établir le schéma conceptuel d'une base de données pour la gestion des formations
d'un institut privé.
Un cours est caractérisé par un numéro de cours, un libellé, une durée en heures et un type.
Un cours peut faire l'objet dans l'année de plusieurs sessions identiques. Une session est
caractérisée par un numéro, une date de début et un prix et peut concerner plusieurs cours.
Une session est le plus souvent assurée par plusieurs animateurs. Un animateur peut intervenir
dans plusieurs sessions au cours de l'année. On désire mémoriser le nombre d'heures effectué
par un animateur pour chaque session. Un animateur est caractérisé par un numéro, un nom et
une adresse.
Chaque session est suivie par un certain nombre de participants. Un participant est caractérisé
par un numéro, un nom et une adresse et ne peut participer qu'à une seule session.
1) Proposer un modèle conceptuel Entité/Association (E/A) pour cette base de
données
2) Traduire le modèle E/A en modèle logique relationnel.
Exercice 3
Une entreprise de transports en commun souhaite informatiser la gestion de ses voyages
organisés en car.
Les passagers sont caractérisés par un numéro de client, leur nom, leur prénom, leur adresse et
leur numéro de téléphone. On considérera l’adresse comme un attribut simple (indivisible).
Chaque passager peut effectuer plusieurs voyages (à des périodes différentes). Un voyage est
caractérisé par un code voyage, une date de départ et une durée. Un voyage peut être effectué
par plusieurs passagers.
Un voyage est constitué d’une ou plusieurs destinations (ou étapes). Une destination est
caractérisée par un code destination et un nom de ville. Une destination peut être une étape de
plusieurs voyages. Pour chaque destination d'un voyage donné, on souhaite aussi mémoriser
la durée du séjour.
A chaque voyage est également associé un car. Un car est caractérisé par un numéro
d’immatriculation, sa marque, son modèle et le nombre de places assises. Un car peut être
utilisé pour plusieurs voyages (à des périodes différentes).
A un voyage est finalement associé un chauffeur. Un chauffeur est caractérisé par son numéro
de sécurité sociale, son nom, son prénom et son ancienneté dans la société. Un chauffeur peut
intervenir sur plusieurs voyages (à des périodes différentes).
1) Proposer un schéma Entité/Association modélisant les spécifications ci-dessus.
2) Traduire le modèle E/A en modèle logique relationnel.

Vous aimerez peut-être aussi