Académique Documents
Professionnel Documents
Culture Documents
EXERCICE 1 :
Le schéma conceptuel des données suivant représente une partie de la gestion des ressources humaines
d’une entreprise.
DIVISION
PROJET
CodeDivision Soumettre
NomDivision NumProjet
NomProjet
Rattacher Affecter
Travailler
SERVICE
CodeService SALARIE
SurfaceService
Matricule
NombreBureau
NomSalarie
PosteSalarie
Salaire
Travail à faire :
1) Compléter le schéma conceptuel des données en ajoutant les cardinalités compte tenu des
règles de gestion suivantes :
Numéro Enoncé
RG 1 Un salarié est affecté à une division et peut travailler sur plusieurs projets
RG 2 Un projet est soumis à une seule division
RG 3 Un service est rattaché à une division au plus
RG 4 Il n’y a pas de division sans salarié
RG 5 Il n’y a pas de division sans service
RG 6 Il n’y a pas de projet sans salarié pour les réaliser
RG 7 Il n’y a pas de division qui n’ait de projet sous sa responsabilité
2) Compléter le schéma en ajoutant l’information « temps passé par un salarié sur un projet
».
1
EXERCICE 2 :
Une société de services doit mettre en place un logiciel chargé de gérer le déroulement des stages des
élèves ingénieurs en fin d’étude. La direction de l’enseignement supérieur technique lui a fourni des
renseignements dans l’énoncé suivant :
Les élèves ingénieurs appartiennent à un groupe optionnel selon la matière principale qu’ils ont choisie
(réseaux systèmes, électronique, base de données, …). Un établissement assurant une formation en
ingénierie peut avoir l’un des statuts suivant :
- Université,
- Etablissement public,
- Etablissement privé à fonds privé,
- Etablissement privé à fonds public.
Un enseignant exerce à titre principal dans un établissement unique et est identifié par un numéro. Il peut
suivre plusieurs élèves en stage dans plusieurs entreprises différentes. La date de visite d’un enseignant à
un élève en stage est fixée le jour de l’arrivée de ce dernier en entreprise. A cet effet, une notification du
chef d’entreprise est transmise à l’enseignant par lettre ou par téléphone. A la fin du stage, l’élève stagiaire
soutient un mémoire à une date qui lui est notifiée à son adresse personnelle par le directeur de son
établissement de formation.
1. A partir de l’analyse de ce texte, on veut regrouper la liste des différents attributs au sein
d’entités pour constituer une base d’information.
2. Déduire des informations qui vous sont données dans le texte, les liens (associations) existant
entre les différentes entités et établir leurs cardinalités.
EXERCICE 3:
On veut gérer un annuaire téléphonique, ainsi que la facturation des appels.
L'annuaire répertorie les personnes, les sociétés et leurs numéros de téléphone. Un même numéro peut
être partagé par plusieurs personnes ou sociétés situées à la même adresse. Une même personne ou
société peut posséder plusieurs numéros. Les personnes et sociétés sont répertoriées avec leurs noms,
adresses, éventuellement une ligne de commentaire et leur(s) numéro(s) de téléphone. Les personnes et
sociétés possèdent en plus un numéro d'abonné unique permettant à l'organisme de les identifier, même
après résiliation ou changement de numéro de téléphone (il n'y a pas deux abonnés avec le même
numéro d'abonné). Dans le cas d'une personne, on mémorise aussi ses prénoms, et, dans celui d'une
entreprise, sa rubrique professionnelle.
Pour la gestion de la facturation, qui est fonction de l'heure, de la durée et de la distance, on mémorise
pour chaque appel le numéro appelé, la date, l'heure et la durée. On mémorise aussi, afin de pouvoir
calculer la distance, pour chaque numéro de téléphone l'indicatif de la région correspondant à ce
numéro. Dans le cas d'un numéro affecté à plusieurs personnes ou sociétés, une de ces
personnes/sociétés est l'abonné principal: c'est à elle que sont envoyées les factures.
Travail à faire :
Faire le MCD (Modèle Conceptuel des Données).
2
EXERCICE 4 :
PRODUIT
LIVRAISON Faire l’objet
CodeProd
NumLivr QteLivr DesignProd
DateLivr FamilleProd
Concerner
Porte sur
QteComFour
QteComCli
BC FOURNISSEUR
NumBCFour BC CLIENT
DatBCFour
NumBCCli
DateBCCli
Adresser
Passer Commande
FOURNISSEUR
NumFour CLIENT
NomFour
PrenomFour NumCli
FaxFour NomCli
PrenomCli
BpCli
3
EXERCICE 5:
EXERCICE 6 :
Emprunteur Exemplaire
emprunter 0,n
0,n idExemplaire
idEmprunteur
nomEmp dateRetou dateAcquisition
r dateDeFinDeVie
prenomEmp
adresseLigne 1,1 0,1
codePostal
referencer
commune ranger
telephone 1,n
email 0,n
Ouvrage
ISBN Rayon
Mot-Cle 0,n 2,n titreOuvrage
lier idRayon
auteurOuvrae salle
idMotC
versionOuvrage rayonnage
libelleMotC
resume etagere
1,1 section
appartenir 0,n
Type
idType
libelleType
4
I. Réaliser le passage au schéma relationnel de schéma conceptuel (indiquer les clés).
EXERCICE 7 :
5
Question 18: Liste des clients (nom, prénom, ville) par ordre décroissant des noms, prénoms n’ayant
jamais passé de commande.
Question 19: Combien de commandes ont été passées par chaque client.
Question 20: Pour chaque client ayant passé plus de 2 commandes. On souhaite obtenir son numéro,
nom, prénom, nombre de commandes passées, moyenne et cumul total des montants, le tout trié par
nombre décroissant de commandes passées, puis par noms, prénoms croissants.