0% ont trouvé ce document utile (0 vote)
37 vues3 pages

Modélisation des Systèmes d'Information USTHB

serie td sur le mcd

Transféré par

hddislem00
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
37 vues3 pages

Modélisation des Systèmes d'Information USTHB

serie td sur le mcd

Transféré par

hddislem00
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université des Sciences et de la Technologie Houari Boumédiene (USTHB)

Faculté d’Electronique et d’Informatique - Département d’Informatique


Module : Introduction aux Systèmes d’Information Année Universitaire : 2017 / 2018
Section : ACAD A, C, ISIL A

T D 3 : Modélisation Statique de l’Information (MCD)


Exercice 1 :
On s’intéresse à une base de données gérant les informations sur les consultations externes de médecins
dans un hôpital.
Chaque médecin a un numéro unique, une adresse, ainsi qu’un ensemble de spécialités. Un médecin effectue
des consultations sur des patients. Une spécialité possède un code unique et un libellé.
Pour chaque patient de l’hôpital, on doit mémoriser son numéro de sécurité sociale, son nom, son adresse, sa
date de naissance et son sexe. Une consultation est caractérisée par un code qui est unique, une date et concerne
un médecin et une spécialité.
Durant une consultation, on diagnostique un ensemble de pathologies pour chaque patient. Une pathologie est
caractérisée par un code qui est unique et un nom. Une pathologie est diagnostiquée par un seul médecin au
cours d’une consultation. Il faut historiés les pathologies d’un patient, c’est-à-dire conserver toutes les
pathologies ayant affecté un patient au cours du temps (à des dates données).
Durant une consultation, on prescrit à un patient un ensemble de médicaments. Chaque médicament a une
référence qui est unique, un type (pilule, pommade, sirop etc.) et une quantité de conditionnement. Chaque
patient peut se voir administrer plusieurs médicaments. Il est important de conserver, pour chaque médicament
et pour une consultation la posologie (c’est-à-dire la quantité par jour) prescrite à chaque patient.
Question : Elaborer le modèle conceptuel des données (MCD) de cette étude cas.

Exercice2 :
La faculté d’électronique et d’informatique désire réaliser le suivi pédagogique et financier de la
recherche. Dans ce but, elle souhaite élaborer une base de données de la recherche et de la post-graduation :
La faculté est structurée en laboratoires de recherche. Un laboratoire est caractérisé par son code, son libellé,
son responsable et le budget qui lui est affecté. Chaque laboratoire gère des enseignants chercheurs, des
étudiants post-graduant et des projets de recherche. Le responsable du laboratoire est un enseignant chercheur
du laboratoire. Un enseignant chercheur ou un post-graduant est caractérisé par son matricule, son nom, son
prénom, sa date de naissance. De plus, un enseignant chercheur a une prime de recherche, un diplôme et un
grade alors qu’un post-graduant a une date de soutenance prévue et un directeur de recherche (promoteur) qui
est un enseignant chercheur du même laboratoire.
Chaque projet de recherche est caractérisé par son numéro, son intitulé, ses dates de début et de fin prévue, les
enseignants chercheurs et les étudiants post-graduant qui lui sont affectés, le domaine de recherche et le budget
alloué. Chaque laboratoire gère des projets concernant un ensemble de domaines de recherche chacun
caractérisé par un numéro et un libellé.
Dans chaque projet, les enseignants chercheurs et les post-graduant travaillent pour réaliser des publications
nationales et internationales. Toute publication est caractérisée par son numéro, son titre, sa date de publication,
les auteurs et le nom de la revue où elle est parue. Nous avons de plus les contraintes supplémentaires :
 Un enseignant chercheur ou un post-graduant ne peut appartenir qu’à un seul laboratoire de recherche,
 Un post-graduant ne peut avoir qu’un seul directeur de recherche,
 Un projet ne concerne qu’un seul domaine et n’appartient qu’à un seul laboratoire,
 Une publication concerne un seul projet et peut avoir plusieurs auteurs.
 Un domaine de recherche n’appartient qu’à un seul laboratoire de recherche.
 Un auteur à une date donnée ne peut réaliser qu’une seule publication.

Question : Etablir le modèle conceptuel des données (MCD) correspondant.

1
Université des Sciences et de la Technologie Houari Boumédiene (USTHB)
Faculté d’Electronique et d’Informatique - Département d’Informatique
Module : Introduction aux Systèmes d’Information Année Universitaire : 2017 / 2018
Section : ACAD A, C, ISIL A

T D 3 : Modélisation Statique de l’Information (MCD)


Exercice 03 :

L’objectif de cet énoncé est de concevoir une base de données archéologique. Les objets trouvés sur
les sites de fouille sont répertoriés. Et on désire connaître quels sont les archéologiques qui fouillent et sur
quels sites.
Une équipe de fouille est composée de chercheurs. Chaque chercheur est caractérisé par un numéro qui est
unique, un nom et prénom, grade (attaché de recherche, chargé de recherche, mettre de recherche, directeur de
recherche), chaque chercheur appartient à une équipe. L’équipe est dirigée par l’un de ses membres. Une
équipe a obligatoirement un directeur. Les équipes travaillent sur des parcelles qui appartiennent à des sites de
fouille. Le site de fouille est un espace géographique portant le nom de la ville la plus proche. Un site de fouille
est divisé en parcelle disjointes. Une parcelle est caractérisée par un numéro, une longueur (en mètres) et une
largeur (en mètres). Plusieurs équipes peuvent fouiller simultanément le même site de fouille, mais pas la
même parcelle. Une équipe peut fouiller plusieurs parcelles le même jour. Une parcelle peut être fouillée par
des équipes différentes mais à des dates différentes.
Un objet est trouvé par une équipe donnée, sur une parcelle donnée. L’objet est identifié par un numéro, une
désignation (par exemple, assiette), une catégorie (par exemple, accessoire de cuisine), un état de complétude
(exp. fragment) et par un état de conservation (exp. à restaurer).
Question : Construire le modèle conceptuel des données (MCD) de cette étude de cas.

Exercice 04 :
La ville d’Alger souhaite informatiser la gestion des emplacements ainsi que le nettoyage des marchés
(fruit-légumes, vêtements etc.).
Un marché est décrit par un nom unique et une adresse et comporte de nombreux emplacements. Un
commerçant loue un emplacement à l’année pour vendre ses produits. Le système doit garder trace des
locations d’emplacement. Pour chaque commerçant le système doit mémoriser son numéro, son nom, ainsi
que le type de produit vendu. Pour chaque marché la numérotation des emplacements commence à 1. Le prix
de location annuel et la surface de chaque emplacement doivent être mémorisés par le système. Il faut aussi
savoir si l’emplacement possède l’eau courante et/ ou l’électricité.
D’autre part le système doit permettre de rendre compte des équipes effectuant le nettoyage des marchés. Une
équipe est basée à une adresse, il faut aussi mémoriser son numéro de téléphone. Les équipes sont très mobiles,
elles peuvent travailler sur différents marchés, aucune n’est affectée à un marché particulier. Une équipe est
composée de plusieurs ouvriers et peut posséder différents véhicules. Pour chaque ouvrier, le système doit
mémoriser son numéro de sécurité sociale, son nom, son prénom, ainsi que son adresse. Un des ouvriers est
nommé chef de l’équipe. Un véhicule est identifié par son numéro d’immatriculation, il est d’un certain type.
Pour chaque véhicule, un ouvrier est désigné comme responsable, c’est lui qui se charge de vérifier le bon
entretien de la machine.
Question : Elaborer le MCD de cette étude de cas.

Exercice 5 : Rattrapage (2016/2017)

On désire gérer les participations des divers chevaux et jockeys aux courses Hippiques : connaître les
participants d’une course et leur classement. Une course se déroule toujours sur le même champ de course et
appartient toujours a la même Catégorie (exemple de catégories : trot attèle, trot monte, obstacle …).
On désire connaître les catégories de course qu’un champ de course peut accueillir. On désire de plus gérer les
informations suivantes :
- La désignation de la course (ex : prix d’Amérique) et le nom du champ de course

2
Université des Sciences et de la Technologie Houari Boumédiene (USTHB)
Faculté d’Electronique et d’Informatique - Département d’Informatique
Module : Introduction aux Systèmes d’Information Année Universitaire : 2017 / 2018
Section : ACAD A, C, ISIL A

T D 3 : Modélisation Statique de l’Information (MCD)


- Le nombre de places dans les tribunes
- La date de la course (cette date est variable)
- La dotation de la course en dinars (cette dotation est variable)
- Le nom, le sexe et la date de naissance de chaque cheval.
- Le nom et le prénom du propriétaire (on supposera qu’il n’y en a qu’un et on ne gérera Pas l’historique)
- Le nom et prénom des jockeys
- Le numéro de dossard du jockey et du cheval pour la course
NB :
- On désire de plus gérer les liens de parents directs entre les chevaux.
- Une même course peut avoir lieu plusieurs fois dans la même saison sur le même champ de course et
les dotations ne sont pas toujours les mêmes. Ex : le trot monte d’Auteuil se déroule au mois de mars
avec une dotation de 5 millions, au mois de juillet avec une dotation de 3 millions et au mois de
décembre avec une dotation de 4 millions.
- Un jockey peut être propriétaire et on ne gère que les jockeys qui ont participé à une course. On ne
gère pas l’historique du nombre de places dans un champ de course.
Question :
1. Proposer un MCD pour la gestion de ce système d’information.
2. On appliquant les règles de passages vers le relationnel, donner le modèle logique de données (MLD)
de votre MCD.

Exercice 6 : Rattrapage (2015/2016)


Le SI concerne la gestion d’un réseau social de type Facebook. Le si renseigne principalement sur les
publications ainsi que sur les messages privés reçus et envoyés ainsi que les différents contacts enregistrés.
Pour les messages, on a recensé les données suivantes :
- Pseudo du destinataire ou de l’expéditeur - Texte du message
- Date réception ou envoi (jour, heure et minutes) - Pièces jointes (noms des fichiers ou photos)
Pour les publications, on a :
- Texte du message éventuellement accompagné de fichiers
- Date de publication - Restriction d’envoi
Ces messages lorsqu’ils sont envoyés comportent une marque s’ils sont lus ainsi que la date et heure de leur
lecture par leurs destinataires. Certains messages peuvent être reçus ou envoyés à partir de contacts non
enregistrés dont on a que le pseudo. Les messages envoyés peuvent être adressés à plusieurs contacts.
Les amis sont décrits comme suit :
- Pseudo, Fonction, Employeur, Lieu de résidence, Photo de profil, Date de naissance
Ces contacts peuvent classés dans des dossiers amis proches ou connaissances. Certains pourront être
bloqués. On peut rejoindre un groupe et un groupe est caractérisé par ses adhérents, ses administrateurs et
sa charte. Les publications affichées sur le mur peuvent provenir d’un groupe ou d’amis ou d’inconnus. Elles
sont caractérisées par :
- Pseudo, Texte, Fichiers ou photos joints, Mention j’aime (pseudo) ou partage et éventuellement
commentaires (texte auquel peut être joint des fichiers ou photos) .
Question :
1. Proposer un MCD pour la gestion de ce système d’information.
2. On appliquant les règles de passages vers le relationnel, donner le modèle logique de données
(MLD) de votre MCD.
3

Vous aimerez peut-être aussi