Vous êtes sur la page 1sur 6

TRAVAUX DIRIGES (SIGL 2)

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 :

Soit le schéma conceptuel des données suivant :

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

1. Proposer des cardinalités pour compléter le schéma conceptuel des données,


2. Réaliser le passage au schéma relationnel de ce schéma conceptuel des données en détaillant les étapes
(indiquer les clés).

3
EXERCICE 5:

Soit le modèle relationnel suivant :

EPREUVE (NumEpr, LibEpr, DateRedEpr, DateEpr, CoefEpr, #CodeExam)


CANDIDAT (NumCand, nomCand, prenCnd, DateNaisCand)
PASSER (#NumCand, #NumEpr, note)

Proposer, en algèbre relationnelle, une formulation des requêtes suivantes :

1. Quelles sont les épreuves dont le coefficient est inférieur à 2 ?


2. Afficher le code, le nom et la date des différentes épreuves.
3. Quelles sont les épreuves de L2_BD01 ou de L3_BD06 ?
4. Quelles sont les épreuves qui ne font pas partie de L2_BD01 et de L3_BD06 ?
5. Quels sont les candidats nés après le 01/03/2000 et avant le 01/03/2003 ?
6. Quelles sont les notes des candidats nés avant le 01/01/2001 ?
7. Quelle est la moyenne des notes obtenues par le candidat "C001" ?
8. Quelle est la plus petite note obtenue à l’épreuve "Tp_BD01" ?

EXERCICE 6 :

Soit le schéma conceptuel suivant :

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).

II. Rédiger les requêtes en algèbre relationnelle qui permettent de :


1. Quelle est la liste des exemplaires d’ouvrage avec nom et prenom de l’emprunteur qui sont en
attente de retour ?
2. Quels sont les ouvrages qui sont en version « CD » et « Papier »?
3. Quels sont les exemplaires d’ouvrage dont la date de fin de vie sera atteinte le 31/03/2017 ?

EXERCICE 7 :

Soit les relations :


CLIENT (numclient, nom, prénom, adresse, region, ville, telephone) ;
COMMANDE (numcommande, date_commande, date_livraison, montant, numclient#)
Question 1 : Liste de tous les clients (nom et prénom).
Question 2: Liste de tous les clients habitant DABOU.
Question 3: Liste de tous les clients habitant DABOU ou DIVO.
Question 4: Liste de tous les clients de nom KONE et de prénom Mohamed.
Question 5: Liste de tous les clients habitant le GBOKLE.
Question 6 : Liste de tous les clients n’ayant pas le téléphone.
Question 7: Liste de tous les clients ayant le téléphone.
Question 8: Quel est le nom du client ayant passé la commande numéro CO012 ?
Question 9: Quels sont les N° de commande passés par le client de nom Paul ZON ?
Question 10: Quels sont les clients réels, et potentiels (numclient, nom, prénom) qui font partis du
système d’information de l’entreprise ?
Question 11: A combien s’élève le montant total des commandes du client ‘CL254’ ?
Question 12 : A combien s’élève le montant moyen des commandes du client ‘CL254’ ?
Question 13 : A combien s’élève le montant minimum des commandes du client ‘CL254’ ?
Question 14 : A combien s’élève le montant maximum des commandes du client ‘CL254’ ?
Question 15 : liste des clients (nom, prénom, ville) par ordre croissant des prénoms
Question 16 : liste des clients (nom, prénom, ville) par ordre décroissant des villes et croissant des
noms.
Question 17: Liste des clients (nom, prénom, ville) par ordre croissant des noms, prénoms ayant passé
au moins une commande.

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.

Vous aimerez peut-être aussi