Cours : Méthodologie d’Analyse et de Conception des Systèmes d’Information Niveau : Deuxième Année (S3)
Responsable : I. EL KHALKHALI
CORRIGE DU TD N°1: LE MODELE CONCEPTUEL DES DONNEE S (MCD)
Exercice 1
Le service commercial d'une entreprise enregistre les commandes des clients. Une commande comporte un numéro de commande et une date de commande. Les lignes de commande spécifient les articles commandés et leur quantité. Les clients sont caractérisés par un numéro de client, un nom ou raison sociale et une adresse. Un article est référencé par un numéro et est caractérisé par un libellé descriptif et une quantité en stock.
Etablir le dictionnaire des données ainsi que le Modèle Conceptuel des Données.
Solution
0,n 1,n 1,1
0,n
Article NumArt LibArt Qte_Stock Client
NumCli NomCli AdrCli
Commande NumCom DateCom Passe
Contient QteCom
Entité Propriété Descriptif Type de Données
Client NumCli Numéro du client Numérique
NomCli Nom du client Texte
AdrCli Adresse du client Texte
Commande NumCom Numéro de la Commande Numérique
DateCom Date de la commande Date
Université Abdelmalek Essaâdi
Ecole Nationale de Commerce et de Gestion
Article NumArt Numéro d’article Numérique
LibArt Libellé article Texte
Qte_Stock Quantité de Stock Numérique Exercice 2
Une agence immobilière gère des cités composées de bâtiments, eux-mêmes composés d'appartements. Ces appartements sont libres ou loués à des locataires pendant une certaine période. Chaque cité est sous la responsabilité d'un gardien. Des opérations d'entretien peuvent être effectuées sur les appartements par des artisans. Les règles de gestion sont les suivantes :
• Une cité n'est gardée que par un seul gardien
• Un bâtiment n'appartient qu'à une seule cité
• Une opération d’entretien est relative à un seul appartement
• Un appartement, s'il est loué, n'a qu'un seul locataire
Etablir le dictionnaire des données ainsi que le Modèle Conceptuel des Données.
Solution
1,n 1,n
1,n
1,1 1,1
1,n
1,1 1,n 1,n 1,1
Cité NumCité NomCité NomGardien
Batiment NumBat NomBat
Appartement NumApt EtageApt
Opération_Entretien NumOp
DescriptifOp Artisan
NumArti NomArti SpécialitéArt
Locataire NumLoc NomLoc ProfessionLoc SalaireLoc
Contient
Comporte
Loue PériodeLoc Loyer
Entretient
Réalise
Entité Propriété Descriptif Type de Données
Cité NumCité Numéro de la cité Numérique
NomCité Nom de la cité Texte
NomGardien Nom du gardien de la cité Texte
Batiment NumBat Numéro du Bâtiment Numérique
NomBat Nom du Bâtiment Texte
Locataire NumLoc Numéro du locataire Numérique
NomLoc Nom du locataire Texte
ProfessionLoc Profession du locataire Texte SalaireLoc Salaire du locataire Numérique
Appartement NumApt Numéro d’appartement Numérique
EtageApt Etage ou se trouve l’appartement Numérique
Artisan Num_Arti Numéro d’artisan Numérique
Nom_Arti Nom de l’artisan Texte
SpécialitéArt Spécialité Artisan Texte
Opération_Entretien Num_Op Numéro d’opération Numérique
DescriptifOp Descriptif de l’opération Texte Exercice 3
La société FOOD SERVICE est spécialisée dans la préparation de plats pour des sociétés ou des particuliers. Elle possède des ateliers (cuisines) où travaillent des cuisiniers, dont l'un est responsable de l'atelier. Un atelier est caractérisé par un numéro ainsi que la spécialité. Un cuisinier est caractérisé par un numéro, un nom et la date d’embauche.
Chaque atelier prépare à une date donnée un certain nombre de plats qui comportent eux- même des denrées suivant une quantité donnée. Un plat est caractérisé par un numéro, un nom ainsi que sa durée de préparation.
Pour chaque plat, plusieurs boissons peuvent être proposées. Un plat appartient à une catégorie.
Les règles de gestion sont les suivantes :
• Un cuisinier ne travaille que dans un seul atelier
• Un plat appartient à une seule catégorie Etablir le Modèle Conceptuel des Données.
Solution
1,n
1,n 1,n
1,n
1,n 1,1 1,1 1,n 1,n
1,1
Atelier NumAtl SpécialitéAtl ResponsableAtl Cuisinier
NumCuis NomCuis DateEmbauche
Plat NumPlat NomPlat DuréePrépa Denrée
NumDenrée LibDenrée
Boisson NumBoiss NomBoiss
Travaille
Prépare NbrePlats DatePrépa
Catégorie NumCatég NomCatég Appartient Propose
Contient Qte
Exercice 4
Une auto-école comprend des moniteurs et des véhicules. Elle prépare des élèves à passer un permis de type donné. Les moniteurs donnent des leçons aux élèves. Une leçon possède une durée. Les règles de gestion sont les suivantes :
• Une leçon n'est donnée que par un seul moniteur
• Un élève ne passe qu'un seul type de permis
• Une leçon est donnée que pour un seul élève
• Un élève n'apprend à conduire que sur un seul véhicule Etablir le Modèle Conceptuel des Données.
Solution
1,1
1,n
1,n 1,1
1,n 1,1
0,n 1,1 Moniteur
NumMoniteur NomMoniteur
ELEVE NumElv NomElv
Permis TypePermis Leçon NumLeçon DuréeLeçon
Véhicule NumVéh MarqueVéh
Donne
Passe
Conduit
Suit
Exercice 5
Une société de transport aérien décide de repenser l'implantation de son système d'information. Pour vous permettre de construire le MCD, nous donnons maintenant la description des informations à gérer au sein de l'entreprise de transport aérien.
L'objectif est d'assurer la gestion, d'une part du personnel naviguant, des vols et des appareils, d'autre part des clients et des billets.
Parmi le personnel navigant, on distingue les pilotes et les membres d'équipage (hôtesses, stewart, ...).
Un personnel naviguant est caractérisé par un numéro, un nom, un prénom, une adresse et un salaire. Le personnel navigant comptabilise un certain nombre d'heures de vol. Un pilote possède une licence définie par un numéro. Un membre d'équipage assure une certaine fonction (hôtesse, stewart, ...).
Un appareil est identifié de manière unique par un numéro d'immatriculation. Il possède un type (A320, B747, ...) et il offre une certaine capacité en nombre de passagers.
Chaque liaison desservie par au moins un vol de la compagnie est définie par une ville d'origine et une ville de destination; de plus, elle est identifiée par un numéro.
Un vol est identifié par un numéro de vol, une date de départ, l’heure départ ainsi que l’heure d’arrivée. Un vol dessert une liaison et une seule. Qui plus est, un appareil et un seul est associé à un vol donné.
A chaque vol sont associés un ou deux pilotes et deux à quatre membres d'équipage. Un vol est également caractérisé par un nombre de places libres et un nombre de places occupées.
Une place occupée est une place ayant donnée lieu à une réservation avec émission d'un billet.
Un passager est identifié par un numéro. Il possède un nom, un prénom, une adresse et une profession. Il effectue des réservations qui donnent lieu à l'émission de billets.
Un billet est repéré par un numéro. Il comporte une date d'émission et un prix. Un billet référence un vol et un seul. Pour simplifier, on suppose qu'un billet concerne un client et un seul.
Etablir le Modèle Conceptuel des Données.
Solution
1,1 1,n
1,n 1,1
1,1 1,n 1,1
1,n
1,n
1,n 1,n Pilote
N°Matri Nom Prénom Adresse Salaire nb_heures_vol N°licence
Equipage N°MatriEqui NomEqui PrénomEqui AdresseEqui SalaireEqui nb_heures_vol_Equi Fonction
Appareil N°immat TypeApp CapaApp Liaison
NumLiaison Ville_Origine Ville_Destination
Vol NumVol Date_Départ Heure_Départ Heure_Arrivée
Passager NumPass NomPass AdressePass ProfPass
Billet NumBillet Date_Emission Prix_Billet
travaille
Desservir Utilise
nb_place_ocup
Réserve
appartient
Exercice 6
Il s'agit d'une petite entreprise artisanale de plomberie, chauffage et d'électricité qui travaille pour des particuliers qui construisent ou rénovent leur maison.
C'est le gérant qui s'occupe des contacts avec la clientèle et de la négociation des devis. Un client est caractérisé par un numéro, un nom et une adresse. Un devis est caractérisé par un numéro, le lieu des travaux et la durée des travaux.
Lors de la signature du devis par le client, les chantiers sont planifiés. Un chantier est caractérisé par un numéro, la date du début, la durée ainsi que la liste des ouvriers affectés.
Chaque chantier utilise des articles en certaine quantité. Un article est caractérisé par un numéro, un libellé, la quantité en stock et le prix unitaire HT.
Ces articles sont commandés directement auprès des fournisseurs. Un fournisseur est caractérisé par un nom et une adresse.
Etablir le Modèle Conceptuel des Données.
1,n 1,n
1,n 1,n
1,n 1,n
1,1 1,n 1,1
1,n Client
NumClient NomClient AdClient
Devis NumDevis LieuTrav DuréeTrav
Chantier NumChant DébutChant DuréeChant Article
NumArticle Libellé QteStock PHT Fournisseur
NomFournisseur
Signe
Donne lieu Ouvrier
NumOuvrier
NomOuvrier Travaille
Utilise QteArticle Livre