Vous êtes sur la page 1sur 4

Université Saad Dahlab – Blida1 –

Faculté de Science – Département d’Informatique


L2 Informatique (A et B) – Bases de Données

Série de TD N°1 : Modèle Entité Association

Exercice 01 :
Soit le MCD suivant :
Répondez aux questions suivantes en fonction des caractéristiques du schéma :
Que représente ce MCD ?

1. Un article peut-il être rédigé par plusieurs


journalistes ?
2. Un article peut-il être publié plusieurs fois dans le
même numéro ?
3. Peut-il avoir plusieurs articles sur le même thème dans
le même numéro ?
4. Peut-on, connaître pour un article, les personnalités
interviewées par un journal ?
5. Un journaliste peut-il interviewer la même
personnalité plusieurs fois. Si non, proposer une
solution.

Exercice 02 :
On vous donne un MCD représentant des visites dans un centre médical. Répondez aux questions suivantes en
fonction des caractéristiques du schéma :
Questions :
1- Un patient peut-il effectuer plusieurs visites ?
2- Un médecin peut-il recevoir plusieurs patients
dans la même consultation ?
3- Peut-on prescrire plusieurs médicaments dans une
même consultation ?
4- Deux médecins différents peuvent-ils prescrire le
même médicament ?

Exercice 03 : « Tournoi de tennis »

1. Peut-on jouer des matchs en doubles ?


2. Un joueur peut-il gagner un match sans y avoir
participé ?
3. Peut-il y avoir deux matchs sur le même terrain à la
même heure ?

Exercice 04 :
Un groupe industriel construisant des moteurs cherche à organiser la gestion des défauts observés sur des
moteurs confrontés à des tests en situation réelle. Pour cela un de ses ingénieurs modélise le processus de
gestion des défauts, tel qu'il existe actuellement, par le MCD suivant :

1. Décrivez ce que représente ce MCD.


2. Etant donné ce modèle, est-il possible de savoir dans quelle usine a été fabriqué un moteur et qui est
responsable de sa production ?
3. La responsabilité d'un modèle est elle toujours assumée par un employé travaillant dans l'usine dans
laquelle ce moteur est produit ?

1
4. Pourquoi avoir fait le choix d'une entité
Type pour codifier les défauts, plutôt
qu'un attribut de type énuméré
directement dans l’entité Défaut ?
5. Pourquoi l'attribut kilométrage apparait-
il à la fois dans les entités Défaut et
Moteur?
6. Ce MCD permet-il de répondre à la
question : Quel est le nombre moyen de
défauts rencontrés pour un moteur dont
le modèle a été mis en service avant
2000 ? Quelles sont les entités et
attributs utiles ?
7. Peut-on également répondre à la question : Quel est le kilométrage moyen pour lequel un moteur est
concerné par au moins deux défauts de gravité supérieure à 5 ?

Exercice 05 :
Soit le schéma E/A suivant :

Adaptez cette solution pour garder trace dans la base


de données des logements occupés de sorte qu’un
individu peut réoccuper le même logement (ou
d’autres) plusieurs fois.

Exercice 06 : Construite le Modèle Conceptuel correspondant.


Dans le cadre de la planification des leçons de conduite d’une auto-école, on a recensé les informations
suivantes :
- Nom et Prénom du moniteur
- Carte moniteur
- Marque véhicule
- N° immatriculation
- Code élève
- Type véhicule
- Date inscription
- Nom et Prénom de l’élève
- Date et heure leçon
- Durée leçon
Une leçon de conduite est planifiée pour une durée donnée. Elle concerne un élève, un moniteur et un véhicule
pour une date et une heure prévue.

Exercice 07 : Construite le Modèle Conceptuel.


Une société gère des cités composées de bâtiments, eux-mêmes composés d'appartements. Chaque cité est
sous la responsabilité d'un gardien. Des opérations d'entretien peuvent être effectuées sur les appartements
par des artisans.
Avec le dictionnaire des données suivant :
NumC Numéro de la cite SupA Superficie de l'appartement
NomC Nom de la cite NumOp Numéro de l'opération
NumG Numéro du gardien DateOp Date de l'opération
NomG Nom du Gardien NumAr Numéro de l'artisant
NumB Numéro du batiment NomAr Nom de l'artisant
NumA Numéro de l'appartement MontAr Montant de l'artisant
EtageA Etage de l'apartement
Les règles de gestion sont les suivantes :
- Une cité n'est gardée que par un seul gardien - Une opération est relative à un seul appartement
2
- Un bâtiment n'appartient qu'à une seule cité - Plusieurs artisans peuvent participer dans la
même opération
- Les numéros des appartements et des - Chaque artisan a droit à un montant selon la
bâtiments sont tous différents prestation qu'il a effectué dans l'opération.

3
TRAVAIL DE MAISON : à remettre lors du TD BD de la semaine du 26/02/2017

Enoncé
On veut gérer des ventes de produits sur un site internet.
Un produit a un identifiant, un nom, type et un prix unitaire. Quand les clients font leurs achats,
on leur envoie une facture avec un numéro de facture unique et la date de facturation. La facture
précise la liste des produits achetés avec la quantité achetée par produit. Les clients sont
identifiés par leur numéro de client, ils ont une adresse mail, un nom et une adresse postale.
Les produits sont stockés dans des dépôts. Les dépôts ont un code, une adresse et un téléphone.
Un produit peut être stocké dans plusieurs dépôts comme dans un dépôt on peut trouver
plusieurs produits stockés. Le système permet de connaître à tout moment la quantité en stock
de chaque produit dans chaque dépôt.

IL FAUT IMPERATIVEMENT RESPECTER LE DICTIONNAIRE DE DONNEES


SUIVANT :

Code attribut Désignation


id_prod Identifiant du produit
nom_prod Nom du produit
type_prod Type du produit
prix_u Prix unitaire du produit
num_fac Numéro de la facture
date_fac Date de facturation
qte_achat Quantité achetée
Num_clt Numéro du client
email_clt Email du client
nom_clt Nom du client
adr_clt Adresse postale du client
code_depot Code du dépôt
adr_depot Adresse du dépôt
tel_depot Téléphone du dépôt
qte_stock Quantité en stock dans le dépôt pour un produit donné

Question : Construire le Modèle Conceptuel de Données

Vous aimerez peut-être aussi