Vous êtes sur la page 1sur 4

Travaux Dirigés - Base de Données -

TD1 – Conception des BDDs - Modèle E/A -


(3 séances de 1h30)
Execice-1 bibliothèque (séance 1)

Le système informatique d'une bibliothèque enregistre le numéro national, le nom, le prénom


et l'adresse (rue, numéro, code postal, ville) de chacun de ses clients. Le système enregistre
pour chaque livre disponible son numéro unique, son Titre, le nom de ses auteurs et sa date
d'achat. On suppose que la bibliothèque possède au plus un livre par numéro ISBN. Le
système enregistre également tous les emprunts des clients. On identifie ces emprunts avec un
numéro unique, on retient la date d'emprunt et la date de retour lorsque le livre rentre.

Donner un modèle entité-association de ce système et préciser les contraintes d'intégrité.

Correction

- La date d'emprunt doit être inférieure à la date de retour.


- La date d'emprunt doit être postérieure à la date d'achat.
- Un livre ne peut être loué qu'une fois à un moment précis : il ne peut y avoir de
recouvrement dans les dates pour la location d'un même livre.
o Si la date de retour du dernier emprunt d’un livre donné est vide
Alors le livre n’est disponible.

Execice-2 L’université (séance 1)

La BDD d'une université utilise les données suivantes :


- Pour chaque étudiant : son numéro de matricule, son nom, son prénom et son adresse
(rue, numéro, cp, ville).
- Pour chaque cours : le mnémonique, l'intitulé et un petit résumé.
- Pour chaque professeur : son numéro de matricule, son titre, son nom, son prénom, et
son adresse.
De plus le système doit savoir quels sont les cours que chaque étudiant suit, le professeur
titulaire de chaque cours, la filière choisie par chaque étudiant et pour chaque filière (dont on
retient le nom et le code) le professeur le dirigeant.

Donner un modèle entité-association de ce système et préciser les contraintes d'intégrité

1
Correction

Exercice-2 Société de mise à disposition des employés (séance 2)

Soit une PME spécialisée dans la mise à disposition des employés pour le compte de ses
clients.

 Chaque intervention donne lieu à un contrat avec le client: les principales informations du
contrat sont:
 N° du contrat
 La description de l’intervention
 Date début de l’intervention
 Ce contrat défini les qualifications de chaque intervenant à savoir le code de la
qualification, le libellé de cette qualification (Il existe une vingtaine de Qualifications
possibles) et le nombre de jour d’intervention correspondant à chaque qualification
 A chaque qualification correspond un tarif journalier. La PME s’accorde en interne une
certaine souplesse sur la détermination précise de la qualification de son personnel en
procédant de la manière suivante:
 Chaque employé possède a priori une qualification de base.
 A chaque intervention il est possible de réajuster la qualification. Donc il faut
connaitre le degré de compétence de chaque employé dans les autres
qualifications.

2
Exercice-2 Correction d’un MCD mal adapté à un suivi de carrière des employés
(séance-3)

Une entreprise possède un système d’information pour gérer son personnel. Le MCD de base
de données GRH est représenté dans la figure-1.
- L’entité « Stage » regroupe les données qui concernent les stages de formation continue
que les employés peuvent suivre ou avoir suivis.
- La propriété NomCatégorie peut avoir des valeurs comme « secrétaire », « assistant(e)»
« cadre », cadre responsable », « cadre supérieur » ou « agent de maîtrise ».
- La propriété PosteOccupé peut avoir comme valeur « chef d’atelier », « responsable des
approvisionnements » ou encore « directeur marketing »
L’entreprise souhaite adapter sa base de données GRH de façon à retrouver à chaque moment
toutes les informations concernant le parcours de chaque employé depuis son entrée.
 Dans quels services chaque employé est passé.
 Quels sont les postes que l’employé a occupé dans chaque service avec la date de prise
de fonction et l’appréciation de son supérieur hiérarchique ?
 Ses changements de catégorie avec, pour chacun d’eux, la date d’affectation.
 Nous admettons qu’un employé n’occupe pas 2 fois le même poste dans le même
service.

3
Figure-1

1- En tenant des nouvelles règles de gestion, corrigé le MCD de la figure-1 pour qu’il
puisse répondre à ces nouvelles exigences.

Correction