GL2 et Prépa2 Année : 2021-2022
Système d’Information et Modélisation des
Données
TRAVAUX DIRIGES sur la Modélisation des DONNEES (DDE/TAD/GDF/MCD/MLDR)
Cycle : Prépa2 et GL2
Enseignant : Ing. Didier Frédéryck Mbanjock
Exercice 1
Question A
Vous avez été consulté par un institut supérieur pour la conception d’une Base de Données
permettant de gérer les étudiants admis en stage académique au sein de certaines entreprises. La Base
de Données permettra de connaitre pour chaque étudiant (Matricule, Nom, Date de naissance filière,
adresse), les informations de l’entreprise (Code, libellé, adresse, téléphone) dans laquelle il a effectué le
stage.
1. Elaborer le GDF, MCD et le MLDR.
2. L’Institut Supérieur ayant plusieurs filières, on désire cette fois regrouper pour chaque filière
(code, libellé) les étudiants admis en stages académique dans les entreprises. Modifier le MCD.
3. En outre il est permis à certains étudiants d’effectuer des stages dans plusieurs entreprises au
cours de l’année à des périodes spécifiques et différentes. Chaque période ayant une Date de
Début et une Date de Fin. Modifier le GDF et le MCD.
Question B
Vous avez été consulté par un institut supérieur pour la conception d’une Base de Données
permettant de gérer l’attribution des unités de valeurs (Code, libellé) aux Différents Enseignants. Cette
Base de Données permettra d’enregistrer la compétence de chaque enseignant (Matricule, nom,
adresse) par unité de valeur, et de connaitre pour chaque Enseignant les informations des unités de
valeur qui lui ont été attribuées.
Les principales règles de gestion sont les suivantes :
RG1 : Chaque Enseignant a au moins une unité de valeur attribuée.
RG2 : Une unité peut être attribuée à plusieurs enseignants.
TAF :
Représenter les GDF et le MCD
Exercice 2
La « Marque Rouge », magasin spécialisé dans la vente de bandes dessinées, a décidé
d’informatiser la gestion de ses articles.
En fonction de fiches BD (Annexe A), un stagiaire a élaboré un schéma conceptuel de données (Annexe
B).
Un ouvrage peut être réalisé par plusieurs auteurs, car dans de nombreux cas les dessins et les textes
sont effectués par deux personnes différentes.
Dans l’entité « CATEGORIE », l’identifiant « Nom catégorie » peut prendre 2 occurrences :
-Dessinateur
-Scénariste
A. Expliquer les cardinalités entre ouvrage et série
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 1
B. Est-il possible qu’un ouvrage ait le même auteur pour le scénario et le dessin ?
C. Est-il possible qu’un ouvrage n’ait pas de n° de tome ?
D. Afin d’éviter les ruptures de stock, il serait nécessaire de connaître le stock disponible de chaque
ouvrage.
E. On désir connaître la date de parution d’un ouvrage, où doit dont insérer cette propriété ?
F. Afin de connaître les auteurs d’un ouvrage, le MCD a créé l’association « réalisé ». Cela permet-il
de connaître le scénariste et le dessinateur ? Modifier le MCD afin de pouvoir connaître pour un
ouvrage le scénariste et le dessinateur
G. Afin de fidéliser sa clientèle le magasin voudrait accorder en fin d’année un bon d’achat en
fonction du CA (chiffre d’affaire) réalisé avec chaque client. Le MCD doit donc prendre en
compte cette nouvelle demande.
Pour cela il convient entre autres, d’ajouter dans le MCD le prix de l’ouvrage, ainsi que les coordonnées
du client (N° client, nom, adr_rue, adr_ville, adr_cp).
H. En fonction des modifications effectuées lors de la question précédente, est-ce qu’un client peut
acheter plusieurs fois le même ouvrage ? Proposer une solution qui permettre de répondre à
cette contrainte ?
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 2
Exercice 3
On souhaite construire la base de données d’une entreprise de type "grossiste" qui achète des
produits à différents fournisseurs et les revend à ses clients.
Les fournisseurs pourront recevoir des courriers ou des appels téléphoniques. De même pour les clients.
Un client peut passer commande de différents produits. S'il ne connaît pas les références du produit, il
indique la désignation. S’ils sont en stocks, le grossiste les lui livre. S’ils ne sont pas en stock, le grossiste
les lui livrera plus tard ; cependant, le grossiste doit avoir la possibilité d'interroger la base de données
pour connaître les produits commandés mais non encore livrés, par client.
La stratégie d’achat auprès des fournisseurs n’est pas automatisée : c’est le grossiste qui, en fonction de
ses choix personnels, va choisir tel ou tel fournisseur pour un produit (un même produit pouvant être
fournit par plusieurs fournisseurs). Afin de l’aider à choisir les fournisseurs, le grossiste doit connaître les
délais chez un fournisseur donné. Ce fournisseur peut avoir des délais différents suivant les produits. De
plus, chaque fournisseur pratique des prix libres. Le grossiste doit connaître ces prix.
1. Etablir le graphe des dépendances fonctionnelles. Vérifier que les dépendances fonctionnelles sont
élémentaires et directes.
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 3
2. Etablir le modèle conceptuel des données - MCD - correspondant.
3. Proposer le modèle logique des données – MLD - (tables) correspondant. Préciser les clés, clés
composées et clés étrangères.
4. Indiquer les champs qui doivent être obligatoirement remplis.
5. A quel niveau l'intégrité référentielle intervient-elle ? Indiquer chaque fois qu'elle peut être
évoquée, comment l'intégrité référentielle doit être gérée.
Exercice 4
L’entreprise ATCM est spécialisée dans la réalisation de divers travaux d’aménagement et de
rénovation. Ses clients sont principalement des particuliers. ATCM emploie 25 ouvriers. Chaque ouvrier
peut avoir différentes spécialités (plombier et carreleur par exemple). Un chantier est découpé en
plusieurs tâches (exemple : la tâche numéro 4 concerne la pose d’un évier, la tâche numéro 24
correspond à la l’installation de volets électrique…), chaque tâche a une durée de réalisation estimé.
1. Pour la gestion de ses chantiers, ATCM a besoin de réaliser un MCD (Modèle Conceptuel des
données). Proposez ce schéma.
2. En fait, selon les chantiers, une même tâche peut avoir une durée estimée différente. Modifier
le MCD en conséquence.
3. Il serait intéressant de connaître les spécialités d’un ouvrier. Proposer une solution afin de
connaître pour un ouvrier ses différentes spécialités.
ATCM aimerai conserver un historique des équipements installés dans chaque chantier. Un
équipement est identifié par un numéro, un libellé et un prix de vente.
Pour un même chantier plusieurs équipements identiques peuvent être installés.
4. Compléter le MCD, afin de gérer les équipements installés
5. Pour chaque chantier, un ouvrier est nommé responsable du chantier. Compléter le MCD.
6. Au cours d’une journée, un ouvrier peut intervenir sur différents chantiers, ATCM aimerai
pouvoir analyser les heures par chantier, par jour et par ouvrier. Modifier le MCD en
conséquence.
Exercice 5
La société infoplus réalise des sites Web pour ses clients. Sur la création d’un site Web (code du site,
type, Désignation, débit exigé) plusieurs informaticiens peuvent intervenir en même temps. Tout client
est identifié par un numéro unique, le nom et une adresse. Un client peut commander plusieurs sites
Web. Les informaticiens sont identifiés par (Matricule, nom, nationalité, Téléphone). Afin de mieux
affecter ses informaticiens aux différents projets de sites Web, Infoplus désire connaître les diplômes de
spécialisations informatiques obtenus (Code, Titre, Année d’obtention, Institut de formation) ; puisqu’ils
peuvent en avoir plusieurs (ingénieur, Master Professionnel, DEA, Certification).
1. Représenter le GDF.
2. Réaliser le MCD correspondant, afin de connaître par jour, le nombre d’heures travaillées par
un informaticien sur un projet.
3. On outre La société infoplus désire gérer ses clients en fonction de leurs Catégories respectives
(privilégié, occasionnel, élémentaire), en sachant que chaque client n’appartient qu’à une seule
catégorie (Code libellé). Modifier le MCD précédent.
Exercice 6
Enoncé : Gestion classe matière
On désire établir le Modèle Conceptuel de Données (MCD) pour la gestion des professeurs et élèves d’un
établissement scolaire type lycée. Chaque enseignant est spécialisé dans une ou plusieurs matières et peut
enseigner ou pas à des classes. Chaque élève appartient à une classe caractérisée par son nom, sa
spécialité et le nombre d’élèves qu’elle comporte. Au cours d’une année toutes les matières ne sont pas
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 4
forcément enseignées. Les élèves suivent des enseignements portant sur plusieurs matières. Chaque élève
est évalué trois fois pour chaque matière. On connaît les : nom, prénom, date naissance et adresse des
élèves mais juste les nom et prénom des professeurs. En fonction de la classe d’appartenance un
coefficient est affecté à chaque matière. Exemple : coeff 7 en mathématiques pour la terminale S N°1. On
ne gère pas ici les salles de cours ni les emplois du temps. Les gestionnaires de l’établissement qui
souhaitent informatiser ce dernier veulent prendre en considération le nombre d’heures enseignées par
chaque enseignant dans une classe donnée.
1. Etablir le graphe des dépendances fonctionnelles. Vérifier que les dépendances fonctionnelles sont
élémentaires et directes.
2. Etablir le modèle conceptuel des données - MCD - correspondant.
3. Proposer le modèle logique des données – MLD - (tables) correspondant. Préciser les clés, clés
composées et clés étrangères.
Exercice 7
On souhaite construire la base de données d’une entreprise de type "grossiste" qui achète des
produits à différents fournisseurs et les revend à ses clients.
Les fournisseurs pourront recevoir des courriers ou des appels téléphoniques. De même pour les clients.
Un client peut passer commande de différents produits. S'il ne connaît pas les références du
produit, il indique la désignation. S’ils sont en stocks, le grossiste les lui livre. S’ils ne sont pas en stock,
le grossiste les lui livrera plus tard ; cependant, le grossiste doit avoir la possibilité d'interroger la base de
données pour connaître les produits commandés mais non encore livrés, par client.
La stratégie d’achat auprès des fournisseurs n’est pas automatisée : c’est le grossiste qui, en
fonction de ses choix personnels, va choisir tel ou tel fournisseur pour un produit (un même produit
pouvant être fournit par plusieurs fournisseurs). Afin de l’aider à choisir les fournisseurs, le grossiste doit
connaître les délais chez un fournisseur donné. Ce fournisseur peut avoir des délais différents suivant les
produits. De plus, chaque fournisseur pratique des prix libres. Le grossiste doit connaître ces prix.
T.A.F.
1. Etablir le graphe des dépendances fonctionnelles. Vérifier que les dépendances fonctionnelles sont
élémentaires et directes.
2. Etablir le modèle conceptuel des données - MCD - correspondant.
3. Proposer le modèle logique des données – MLD - (tables) correspondant. Préciser les clés, clés
composées et clés étrangères.
Exercice 8 Vente de véhicules
Le directeur d’une importante société de vente d’automobiles souhaite informatiser le service de
gestion des sites de vente de celle-ci.
Chaque agence commerciale de l’enseigne est caractérisée par un nom, une adresse elle-même
composée d’une rue, code postal, ville, un téléphone un fax. Les vendeurs sont rattachés à une seule
agence qui leur fixe des objectifs de vente (quantité) par mois. Les agences qui comportent de nombreux
vendeurs commercialisent et exposent des véhicules d’occasion ou neuf dont le kilométrage est connu. Le
directeur souhaite enregistrer les noms prénoms et adresse des clients. Le sexe des vendeurs est connu
ainsi que leur salaire fixe. Lors d’une transaction, le vendeur enregistre la date de vente, le prix
contractualisé et d’éventuelles observations. Dans chaque agence du groupe les véhicules ont une fiche de
renseignements accrochée au rétroviseur (marque, modèle, type, immatriculation éventuelle pour les
véhicules d’occasion, date de première immatriculation ; puissance fiscale, la carburation (essence, diesel,
GPL, électrique), la couleur. Enfin, chaque véhicule fait l’objet d’une photo diffusable sur le site Internet
du groupe et les commerciaux connaissent le prix d’achat du véhicule par le groupe.
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 5
1. Le cabinet conseil chargé de l’élaboration de l’appel d’offre commence son étude et établit un
Schéma Entité/association (MCD). Vous êtes chargé de superviser l’élaboration de ce MCD,
après avoir élaboré le T.A.D.
2. En déduire le MLDR.
Exercice 9 : Gestion d’une Equipe de basket
On souhaite gérer les informations relatives à des équipes de basket.
1) On s'intéressera uniquement au fonctionnement suivant : chaque équipe est composée de
joueurs. Les noms et prénoms des joueurs sont mémorisés. Pour une équipe on mémorisera la
ville et le nom, prénom de l'entraîneur. Les résultats des rencontres ne sont pas à prendre en
compte.
Proposer le graphe des DF et le MCD.
2) On s'intéressera en plus aux résultats des rencontres. Pour chaque rencontre, on mémorise les
équipes ayant joué en distinguant celle qui reçoit, de celle qui est 'visiteur'. Pour chaque
rencontre, on retiendra le résultat, la date, le nombre de spectateurs.
On souhaite pouvoir connaître le résultat individuel de chaque joueur pour chaque match
(nombre de points marqués et le nombre de fautes). Chaque joueur ne joue pas forcément
toutes les rencontres.
Proposer le nouveau graphe des DF, le MCD et le MLDR.
Exercice 10 : Gestion d’un Parc Informatique
Le responsable d’un réseau de micro-ordinateurs souhaite mettre en place une base de données lui
permettant de gérer :
Les postes de travail dont il dispose dans les différentes salles ; un poste de travail est décrit par :
o un identifiant attribué par le système de gestion de base de données (SGBD) et qui ne sera
jamais visible,
o un nom de poste de travail,
o la salle dans laquelle le poste est installé.
Les ressources partagées (imprimantes, imprimantes couleur, scanner, etc.) installées également
dans différentes salles. Une ressource partagée est décrite par :
o un identifiant attribué par le système et qui ne sera jamais visible,
o un nom de ressource
o la salle dans laquelle le poste est installé.
Les groupes d’utilisateurs du réseau (superviseur, professeur, étudiant, invité) ; un groupe est
écrit par :
o son nom
o un identifiant géré par le système.
Des autorisations d’accès aux postes de travail et aux ressources partagées sont données à
chaque groupe d’utilisateur.
Les utilisateurs du réseau. Un utilisateur est décrit par :
o un identifiant attribué par le système et qui ne sera jamais visible,
o un nom
o un prénom
o un nom sur le réseau, unique pour le réseau et constitué de 25 caractères alphabétiques au
maximum
o le groupe auquel il appartient.
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 6
Les autorisations d’accès à un poste de travail ou à une ressource partagée sont habituellement
données par le groupe d’appartenance. Toutefois, certains utilisateurs ont des autorisations
particulières d’accès, données par l’administrateur système pour accéder à certains postes ou
certaines ressources.
Les salles peuvent contenir des postes et/ou des ressources ou aucun de ces composants.
1. Représenter le TAD et le GDF correspondant à cette base et son fonctionnement.
2. Donner le MCD correspondant.
3. Elaborer le MLDR.
Exercice 10 : Gestion d’un festival
Une association culturelle dispose de 2 salles de capacités respectives 600 et 300 places, cette
association a pour but de créer des spectacles divers qui rassemble le théâtre, le cinéma, la musique et de
mettre en place des rencontre avec le public et des animations divers pour 2 ou 3 fois par mois.
En période de festival, plusieurs spectacles sont proposés le même jour dans l’une ou l’autre salle
à des heures différentes. Deux spectacles différents peuvent être proposés en même temps, par contre un
même spectacle peut avoir lieu à une certaine heure dans une salle et à une autre heure dans l’autre en
fonction du nombre des spectateurs attendus .une représentation est donc individualisée par sa date,
l’heure de la séance, le numéro de la salle et le code de spectacle. Pour suivre un tel spectacle
l’association propose différentes tarifications : tarif normal pour public, tarif réduit pour les étudiants ou
des enfants moins de 12ans, tarif places volantes qui est réservé aux collectivités comme les comités
d’entreprise et les associations qui revendent à leurs adhérents des places prélevés sur des carnets de 100
places. L’acheteur de place volante doit téléphoner 24 heures avant les spectacles pour réserver sa place
En période de festival, la distribution des billets à tarif normal ou réduit a pour lieu le guichet de
publics et la distribution des toutes les catégories de billets et réservation a lieu dans le bureau de gestion
En période hors festival, l’office du tourisme remplit pour certains spectacles le même rôle que le
guichet de publics et le bureau de gestion.
Pour certains spectacles exceptionnels, l’arrêt des réservations peut être décidé lorsque le taux de
remplissage de la salle atteint 75%, afin de laisser des billets disponibles au guichet.
L’association envisage d’automatiser l’ensemble de ces activités : comptabilité, paye, gestion des salles
de spectacles
Annexe :
Les dirigeants de l’association souhaitent que l’automatisation l’aide è améliorer les difficultés
rencontrées avant et après les spectacles
Avant spectacle
- d’assurer de la gestion prévisionnelle des réservations en tenant compte des réservations
extérieurs et des spectateurs qui retirent leurs billets aux guichets, juste avant la représentation
- d’établir, une heure avant le spectacle la liste des invités ayant confirmés et la liste des spectateurs
qui ont réservé par téléphone et n’ont pas retiré leurs billets.
- de prévoir la consultation sur écran à tout moment des réservations totales pour un spectacle
(toute séance confondues) et des réservations totales entre deux dates (tous spectacles confondus)
Après spectacle
- de connaître à tout moment le nombre total d’entré, le nombre d’entré par tarif, pour une séance,
un spectacle à une date ou entre deux dates.
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 7
- d’établir des statistiques annuelles en fonctions des jours (du lundi au dimanche) et des
catégories de spectacles qui donnent le nombre d’entrer et la moyenne par jour chaque catégorie
Travail demandé :
1) Établir le dictionnaire de données.
2) Elaborer le GDF.
3) Elaborer le MCD et le MLDR.
Exercice 11 : agence de voyage
Une agence Camerounaise de voyages « CEMACTOUR » organise des circuits touristiques dans divers
pays d’Afrique Centrale.
Les interviews effectuées auprès de la Direction Générale et des divers postes de travail ont permis de
dégager un certain nombre de règles de gestion décrites ci-dessous :
Règles de Gestion
RG 1 On garde trace de tous les clients connus, même s'ils n'ont pas participé depuis longtemps à des
circuits touristiques.
RG2 On répertorie 1 hôtel et 1 seul par ville.
RG3 Toutes les villes sont désignées par des noms distincts.
RG4 Il y'a un seul accompagnateur par voyage.
RG5 Toute nuit pendant un circuit est passée dans un hôtel.
RG6 Tout circuit concerne au moins deux villes.
RG7 Toutes les villes répertoriées ne sont Pas obligatoirement utilisées dans un circuit à chaque
période.
RG8 A une même date, aucun circuit ne part plus d’une fois d’une même ville, ni n'arrive plus d'une
fois dans une même ville.
RG9 Les circuits pour une période sont réactualisés au début de la période précédente après
informations obtenues de divers organismes extérieurs (compagnies, d’aviation, CAMRAIL, hôtels, etc
..) et donnent lieu à une large information auprès du public.
RG10 les demandes de réservations donnent lieu à réponses positives dans la mesure des places
disponibles.
RG11 Un client ne peut obtenir une réservation qu’après réponse positive (cf. RG10 et versement
d’un compte).
RG12 Une réservation ne sera définitive qu’après règlement du solde dû, par un deuxième versement.
RG13 Après une date limite D1 les réservations qui n’ont pas donné lieu au deuxième versement sont
annulées. L’agence pouvant ainsi redis poser des places correspondantes sans que les clients concernés
puissent exiger le moindre remboursement.
RG14 Après une seconde date limite D2
S'il n'y a pas assez de réservations définitives, le circuit est annulé et les circuits dont la
réservation est définitive sont rembourses intégralement.
S'il n'y a aucune réservation définitive, le circuit est a fortiori annulé.
S’il y a assez de réservations le circuit est maintenu, ce qui implique que :
o L'agence effectue les règlements des sommes dues aux divers organismes extérieurs.
o Les clients dont la réservation est définitive soient convoqués pour le départ.
Documents recueillis
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 8
Circuit N° 003 Intitulé : Cameroun Nord
Date Départ Arrivée Transport Hôtel
Heure Ville Heure Ville
24/03/2018 12h Yaoundé 14h Bangui Vol Camerco 12 Mansel
26/03/2018 8h Ndjamena 15h Garoua car
26/03/2018 16h Malabo 20h Douala car Sawa
30/03/2018 8h Bangui 11h Yaoundé vol AF754
CIRCUIT : Cameroun Nord
Prix individuel : 600 000 FCFA
Nombre de places : 20
Accompagnateur : Hamadou Ali
Liste des participants
Nom Acompte deuxième versement Remise Total
Kamdem 300000 0 0 300000
Onana 300000 250000 50000 600000
Hamin 300000 300000 0 600000
Répertoire des villes par pays
Pays N° 02 Nom : Cameroun
Ville hôtel Adresse
Yaoundé Mansel Rue des Ecoles
Garoua La Bénoué Rue des martyrs
Venise casa floro giudecca
Fiche accompagnateur
Nom : Hamadou Ali
Adresse : 150, Rue des fêtes Garoua
Fiche client
Nom : Onana
Adresse : 55, Rue de l’Indépendance
CA : 500250
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 9
Questions
1) Etablir le dictionnaire des données élémentaires.
2) Représenter le TAD et le GDF.
3) On prendra garde à faire la distinction entre la ville de départ et la ville d'arrivée.
4) Epurer ce dictionnaire.
5) Représenter le MCD et le MLDR.
Exercice 12 :
Énoncé : Gestion d’une chaîne hôtelière
Vous devez réaliser le système de réservation d'un groupe hôtelier disposant d'une centrale de
réservation nationale.
Après entretien avec le directeur des relations clients voici les notes dont vous disposez :
Un hôtel est caractérisé par un nom, une adresse, une ville et une catégorie d'hôtel (de une à cinq à
étoiles).
Un hôtel appartient à une seule société qui est identifiée par son numéro de SIRET, son nom et son
adresse. Cette société peut également être la propriété d'une autre qui elle-même peut appartenir à une
société mère.
Une chambre est caractérisée par son numéro, un nombre de lits simples, et un nombre de lits doubles.
Un client fait une réservation déterminée par un hôtel, une chambre et dispose d'une date de début et une
date de fin d'occupation.
Un client peut réserver plusieurs chambres d'hôtel à la même date. Enfin un client est caractérisé par un
numéro de client, un nom, une adresse, et une ville de résidence.
T.A.F :
1. Etablir le dictionnaire de données.
2. Identifier les règles de gestion.
3. Réaliser un MCD.
4. Trouver MLD.
Exercice 13 : Gestion d'une bibliothèque municipale
Vous avez été contacté par le directeur d'une bibliothèque municipale qui désire informatiser sa
gestion. Il compte beaucoup sur la mise en place d'un système informatique pour améliorer la qualité du
service offert aux usagers.
Actuellement, la gestion de la bibliothèque est faite entièrement manuellement, au moyen d'un
système de fiches manuscrites. Ce système entraîne une charge de travail très lourde pour les employés et
un gaspillage important (fiches périmées retirées du fichier). La lourdeur du système est évidente si l'on
considère que la bibliothèque possède actuellement 36872 livres répartis entre 21709 titres différents et
2634 abonnés.
Grâce au système informatique, un abonné doit pouvoir retrouver un livre dans les rayons
connaissant son titre. Les livres sont identifiés par un code catalogue qui leur est affecté à l'achat et par
une cote qui permet de les situer dans la bibliothèque. L'abonné doit aussi pouvoir connaître la liste des
livres d'un auteur ou la liste par éditeur ou encore la liste par thème (bande dessinée, science fiction,
policier,...). Chaque livre est acheté en un ou plusieurs exemplaires (on stocke la date d'acquisition). Tous
les exemplaires d'un même livre ont une cote différente mais le même code catalogue. Les différents
exemplaires d'un même livre peuvent éventuellement provenir de différents éditeurs. Pour suivre de près
l'état du stock, la bibliothèque utilise un code indiquant l'état d'usure de chaque livre. Ce code d'usure est
éventuellement mis à jour par un bibliothécaire à chaque retour d'un livre en prêt.
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 10
Le directeur souhaite également mettre en place une procédure de recherche documentaire par
mots-clés. Vous devez donc prévoir la possibilité de recherche à partir d'un mot-clé de tous les ouvrages
correspondants. Un ouvrage peut avoir un nombre quelconque de mots-clés.
La bibliothèque utilise aussi un fichier des abonnés organisé par numéro matricule qui contient
notamment les coordonnées (nom. adresse et téléphone) de l'abonné, sa date d'adhésion, sa date de
naissance, sa catégorie professionnelle (ou bien étudiant ou enfant, le cas échéant).
La gestion des prêts implique qu'on connaisse à tout moment la liste des livres détenus par un abonné et
inversement qu'on puisse retrouver le nom des abonnés détenant un livre non présent dans les rayons.
Les prêts sont accordés pour une durée de 15 jours éventuellement renouvelable, si aucune
demande de ce livre n'a eu lieu entre-temps. IL faut donc connaître pour chaque livre emprunté, la date du
prêt et la date de retour. La gestion des prêts nécessite aussi la mémorisation des livres demandés par un
abonné. Cet abonné sera prioritaire lors du retour du livre en prêt. Sa priorité est maintenue pendant une
semaine, à partir de la date de retour du livre.
Travail à faire :
1. Établir un dictionnaire de données.
2. Identifier les règles de gestion.
3. Établir le Modèle Conceptuel de Données.
4. Déduire le Modèle Relationnel de Données.
Cas Complet
Enoncé : Gestion des Courtes Annonces d’informations
« Les Nouvelles du Pays » est un journal d’annonces qui désire mettre sur pied une Base de
Données centralisée permettant de gérer la réception des annonces et le suivi des parutions (en
décentralisé), la gestion des éditions et la facturation seront traitées de manière centralisée. Les Processus
suivants décrivent de manière conceptuelle l’approche future du Journal.
La réception des Annonces
De manière générale, les clients du journal sont les entreprises, les Administrations, les
particuliers qui peuvent passer des annonces ; Un client est caractérisé par les informations suivantes : le
Code, le Nom, le Prénom, la Raison sociale pour les Entreprises, la Ville de résidence, l’Email, le Code
Postal et la Date d’inscription.
Les demandes d’annonce sont déposées au service de réception d’un Bureau Régional qui effectue
les contrôles nécessaires :
La Vérification de l’Identité du client, le client ne pouvant être enregistré qu’une seule fois même
s’il se présente devant différents Bureaux.
Le contrôle du Mode de paiement (essentiellement au comptant) pour les particuliers.
Les contrôles de Références bancaires pour les clients bénéficiant du règlement mensuel.
Les annonces approuvées sont identifiées relativement au client et Saisies en fin de journée et en mi-
journée dans l’attente de leur traitement ainsi que les caractéristiques des clients pas encore enregistrés
dans la Base de Données. Chaque annonce est caractérisée par : un Numéro, le contenu de l’annonce, la
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 11
date de la demande, la Date Souhaitée pour de début de parution, le Prix de l’annonce et la durée de
parution (au moins 3 semaines).
Les annonces déposées avant le vendredi sont publiées le Mercredi suivant dans la région souhaitée
par le Client.
Le suivi et la Parution des annonces.
Les annonces saisies sont reprises le lendemain matin par le service-parution du Bureau qui leur
attribue en fonction de la date souhaitée de première parution, et du volume des demandes, la date de
parution ; Une annonce peut paraître dans une région différente de celle dans laquelle elle a été émise. La
prolongation de la parution dans un journal peut être renouvelée gratuitement sur une simple demande au
Service Suivi-parution. La durée de prolongation est de ce fait fixée à 2 semaines.
Chaque Lundi, le service Suivi-parution du Bureau établit un plan de parution qui est une liste de
toutes les annonces devant paraître le Mercredi suivant dans chacune des éditions régionales. Pour chaque
Edition (numéro, date de parution, volume de tirage), on définit de ce fait toutes les annonces devant
figurer au sein de celle-ci. Pour chaque annonce, on spécifie si elle y figure à titre gratuit (cas de la
prolongation). On doit noter qu’une Edition correspond à un Journal, qu’un Journal peut couvrir plusieurs
régions, et qu’une région est couverte par un seul Journal.
La Gestion des Editions
Chaque semaine, le siège négocie les Editions des Journaux avec les imprimeurs. Un même
imprimeur peut s’occuper de plusieurs éditions régionales. Les impressions sont déclenchées le lundi en
fin d’après-midi.
TRAVAIL à FAIRE
1. Elaborer le Dictionnaire de Données avec (Variables, Description, Type, Nature, longueur,
Commentaires) par rapport au Système d’information de ce Journal. 4pts
2. Présenter le Graphe des Dépendances Fonctionnelles. 5 pts
3. Construire le modèle Conceptuel des Données (M.C.D). 11 pts
4. Proposer le Modèle Conceptuel des Traitements (M.C.T) correspondant au premier Processus
« Réception des Annonces ». 5 pts
5. Représenter le Diagramme d’Enchainement des Procédures Fonctionnelles (DEPF) par rapport à
ce Processus. 7 pts
6. En considérant la Procédure Fonctionnelle de Saisie d’une Annonce, Présenter le Diagramme de
Répartition des Tâches Homme/Machine de cette procédure Fonctionnelle.3 pts
7. Construire le Modèle Logique de Données Relationnel (MLDR) correspondant au MCD élaboré
plus haut. 10 pts
Par Didier Frédéryck Mbanjock (Ing. Consultant-Enseignant) 12