Vous êtes sur la page 1sur 4

A.

Ibriz ESISA 3ème Année

TP n°1 MCD sous PowerAMC


Objectif :
L’objet de ce TP est de découvrir les possibilités du module Données du logiciel PowerAMC. Ce
logiciel, édité par Powersoft est un outil de modélisation de systèmes d’information. L’outil propose
de décrire un système d’information sous la forme d’un modèle Entité-Association, permet de générer
le modèle physique correspond au modèle, de le modifier, puis de l’exporter vers une base de
données. Plusieurs SGBD cibles sont possibles.
Le TP consiste à découvrir ce logiciel par la mise en œuvre d’un modèle Entité-Association donné en
annexe. Ensuite, sur un sujet déjà proposé en TD (série 2). Il faudra alors développer un modèle E-A
qui le décrive, décrire les étapes de votre démarche de résolution, puis éditer et imprimer le dossier du
modèle E-A.

Partie 1 : Découvrir PowerAMC Données


L’ensemble de cette partie est à faire en suivant la découverte de PowerAMC Données.
Soit le modèle conceptuel de données en annexe représentant la gestion des informations sur les
gaulois. Pour les types des propriétés choisissez ce qui vous semble adéquat.
Manipe 1. Découverte du MCD
N’oublier pas de donner des descriptions pour la génération d’un rapport.
1. Créer un nouveau modèle Entité-Association sous PowerAMC Données. Définissez les
propriétés du modèle. (nom du projet, Auteur, date…).
2. Comme PowerAMC Données vous propose de manipuler des domaines de données, plus que
des types de données, déterminez les domaines de données du système. Nous supposons que
les grades sont : ouvrier, soldat, chef et roi. Définissez cette contrainte sur ce domaine.
3. Complétez les entités et associations avec les attributs issus de l’étude.
4. Définissez les cardinalités des entités par rapport aux associations auxquelles elles sont liées.
5. PowerAMC permet de définir les règles de gestion associées au modèle qui seront utilisées
pour générer la documentation.
6. Vérifier votre modèle.
Manipe 2 : Découverte du Modèle Physique de Données

Dans cette partie, vous allez faire connaissance avec la notion de Modèle Physique de
Données. Vous acquérez une vue générale des spécificités et possibilités du Modèle
Physique de Données par rapport au Modèle Conceptuel.
Le Modèle Physique de Données est une représentation des structures des données telles qu’elles vont
être utilisées par un SGBD. Pouvoir manipuler directement cette représentation va vous permettre de
l’optimiser pour une utilisation informatique performante. De plus le Modèle Physique de Données va
vous permettre de déterminer à quelles informations un utilisateur va pouvoir avoir accès. Une autre
possibilité est celle de pouvoir formaliser les contraintes sur les informations. De manière générale, le
MPD est utilisé pour adapter la structuration des données à l’utilisation qui en sera faite.
1. Générez le MPD correspondant au MCD que vous avez défini dans le travail précédent.
2. Précisez les options et préférences pour ce MPD.
3. Générez et éditez le rapport du modèle.
4. Modifier le modèle conceptuel pour mémoriser toutes les prises de potion des habitants
pendant les batailles et leur date correspondante et régénérer le MPD conséquent.

Partie 2 : Application

© A. Ibriz page 1
A. Ibriz ESISA 3ème Année

Appliquez la même démarche et le même travail que précédemment aux exercices 1 et 2 de la série 3.

Compte-rendu
Le compte-rendu devra rendre compte de votre travail sur le système d’information sur la famille. Il
devra comporter :
• Dictionnaire de données.
• Une liste de TE rassemblant des éléments de cette liste, avec les entités correspondantes.
• Des choix d’attributs pour ces entités. Ces attributs peuvent soit être directement issus du
texte, ou de votre bon sens. Si un attribut est à votre sens nécessaire à la bonne « marche » de
la future base de données, précisez pourquoi ?.
• Des choix de TA reliant les TE.
• Toutes information doit être ajoutée comme description.
• Toute remarque pour expliquer les libertés que vous avez prises par rapport au texte, ainsi
que vos initiatives.
• Une impression du rapport sur le MCD généré automatiquement. Les sections vides du
rapport doivent être supprimées.
TD N°= 3 Systèmes d’Information, MCD

ÉNONCÉ 1: GESTION D'UNE ENTREPRISE DE FABRICATION DE TISSU


Cette entreprise dispose de 45 machines numérotées de 01 à 45, réparties dans 3 ateliers
de numéros 1, 2 et 3. Les salariés affectés à la surveillance de ces machines travaillent par
équipe. Chaque équipe est composée de plusieurs salariés. Une équipe travaille toujours
dans le même atelier.
En fait, chaque atelier emploie 3 équipes qui se relaient toutes les 8 heures. Au total, il y
a donc 9 équipes baptisées A, B, C, D, E, F, G, H et I. On collecte chaque jour le temps de
présence de chaque équipe dans son atelier d'affectation. A chaque machine est affectée la
fabrication d'un article repèré par un numéro compris entre 01 et 99 et pour lequel on
dispose d'une désignation.
Il est possible qu'une machine se trouve momentanément à l'arrêt : on enregistre alors
la cause de l'arrêt et sa durée. Chaque arrêt dispose d'un code compris entre 01 et 10 et d'un
libellé. Il existe 2 catégories d'arrêts qui sont :
* les arrêts internes comme une panne ou une révision,
* les arrêts externes comme une coupure électrique EDF.
La connaissance du code d'un arrêt permet de connaitre sa catégorie.
Un dispositif automatique permet d'enregistrer la quantité de tissu produite sur une
machine en état de fonctionnement, pour un article au cours d'une équipe pour un jour.
On envisage de stocker tous les renseignements sur les durées de fonctionnement, les durées
d'arrêt, les quantités produites pour chaque jour du mois courant car :
- l'affectation d'un article à une machine peut varier d'un jour à l'autre,
- la composition des équipes peut également varier.
QUESTIONS
1- Etablir le dictionnaire de données.
2- Etablir le M.C.D. MERISE

ÉNONCÉ 2: Gestion de la distribution du Béton


Une entreprise fabrique du béton sur commande dans une usine alimentant des camions
malaxeurs (toupies).

© A. Ibriz page 2
A. Ibriz ESISA 3ème Année

Le béton est composé de 3 ou 4 constituants (ciment, sable, gravier et éventuellement


chaux) de caractéristiques diverses et en proportion variable et éventuellement d'additifs
(antigel, hydrofuge, retardateur de prise, ...). Un type de béton est désigné par un ensemble
de codes, 3 ou 4 pour les constituants (chacun des codes permet de designer le constituant, sa
qualité, la quantité utilisée par m3 de béton) suivis des codes des additifs éventuels (un code
désigne l'additif et le nombre de doses pour un m3 de béton).
Les clients sont habituels et relativement peu nombreux (2000 entreprises du bâtiment).
Ils sont codifiés par un numéro muni d'une clé de contrôle. Les adresses de livraison sont
variables en fonction des chantiers. Elles ne sauraient toutefois être situées à plus de 100 km.
La durée moyenne d'indisponibilité d'un camion (durée de chargement, du trajet aller, de
déchargement, du trajet retour) en fonction de la localisation d'un chantier est connue (on a
retenu des valeurs arrondies : 1 h, 1 h 30, 2 h, ...).
Les dates et heures de livraison doivent être prévues et respectées de façon impérative
puisqu'il n'existe aucune possibilité de stockage du béton.

Les clients passent leurs commandes par téléphone en précisant le volume et les
caractéristiques du béton désiré, le lieu, date et heure approximative de livraison souhaitée.
Ils désirent savoir immédiatement si la livraison demandée est possible et voudraient
recevoir ultérieurement une confirmation écrite comportant notamment l'heure de livraison
précise sur le chantier.
Les fabrications sont lancées en fonction des commandes reçues mais aussi des
disponibilités en matière première dans les qualités requises (jusqu'à une dizaine par
constituant) et en camions malaxeurs. L'entreprise dispose d'une cinquantaine de véhicules,
de capacités sensiblement équivalentes (6, 8, 10 m3) dont au moins la moitié est en
permanence en cours de livraison. Malgré la commodité d'approvisionnement apporté par
l'implantation de l'entreprise au bord d'une voie navigable, la gestion du stock de matières
premières s'avère délicate.
Le travail de fabrication consiste à charger les postes mélangeurs (7) l'aide de trémies
doseuses (on prépare ainsi une toupie) puis à charger les camions (l'opération demande en
moyenne 10 minutes).
Un camion assure en moyenne 6 livraisons par jour. Une centaine de clients passent
commande quotidiennement pour des volumes de l'ordre de 3 camions en moyenne.
QUESTIONS
1) Etablir le dictionnaire des données de cette application sous la forme suivante :
identificateur désignation structure A/N/AN longueur
----------------------------------------------------------------------------------------------------
B_Nom nom du bandit A 30
. . . .
2) Etablir le modèle conceptuel des données

ÉNONCÉ 3:
1. Soit le schéma conceptuel (formalisme MCD) :

PRODUIT composé nomenclature


(0,N)
N°_Produit Quantité utilisée usine 1
composant Quantité utilisée usine 2
(0,N)

Q1 : Quelle est la forme normale de ce schéma ?

© A. Ibriz page 3
A. Ibriz ESISA 3ème Année

Q2 : Établir le schéma équivalent en 3ème forme normale (3NF)

2. Soit le schéma MDC suivant :

HABITANT POTION
Numéro Prise_Potion Nom
Nom
Quantité Effet
Age
Date
Adresse

1. On suppose qu’on veut connaître les habitants d’une même rue. Précisez l’erreur
introduite dans ce MCD et donner le schéma MCD normalisé ?
2. L’effet d’une potion peut entraîner chez certains habitants un soulagement et une
allergie. Précisez l’erreur introduite dans ce MCD et donner le schéma MCD normalisé ?

METIER
M_Nom

(0, N)
(a pour)
(1, N)
SPECIALITE
CIF CIF
(a pour) S_Libellé
S_Rôle
(1, 1) (1, 1)

HABITANT POTION
H_Numéro Prise_Potion (0, N) P_Nom
(0, N)
H_Nom
Pr_Quantité P_Effet
H_Age
H_Adresse
(0, N) (0, N)
(1, N)

composée
de
Participe Prise Casque

(1, N)

(1, N) (1, 1) COMPOSANT


C_Numéro
BATAILLE CASQUE
C_Nom
B_Numéro Ca_Numéro C_Lieu cueillette *
B_Nom C_Quantité en stock
Ca_Grade
B_Lieu
Ca_Etat

(1, 1) (0, N) (1, 1) (0, N)

DATE

Prendre jj-mm-aaaa

(0, N)
a lieu

* : le lieu de cueillette doit rester un secret de Panoramix ->


1) imposer des mots de passe au SGBD,
2) Ne pas mettre la propriété Lieu de cueillette qui est gérée uniquement par Panoramix.

© A. Ibriz page 4

Vous aimerez peut-être aussi