Sie sind auf Seite 1von 3

ISI 204

TD de Modlisation Conceptuelle de Donne (MCD) et de


traduction en Modle Logique de donnes (MLD)
Thomas Devogele

1. Facturation
1.1.Facturation simple
Une socit dsire informatiser son systme de facturation. Les factures devraient se prsenter
de la faon suivante:
Facture Numro : 128
date : 12/04/97
Client :
Numro : 15
Nom : weber
Prnom :Jos
Adresse : 23, rue principale
Code : 29 650
Ville : Plouhinec
Montant de la facture : 78956
Un client peut bien sr recevoir plusieurs factures, mais il est uniquement considr comme
tel partir du moment o il reoit sa premire facture.
Une facture concerne un et un seul client.
Raliser un MCD entit - association

1.2.MCD : facturation avec listes des articles


Le responsable de la facturation de la socit dsire rendre les factures plus informatives.
Comme un client peut acheter plusieurs articles diffrents en mme temps, la facture devrait
indiquer pour chaque article, son numro, son libell, son prix unitaire, la quantit vendue et
le prix total pour ce type d'article.
Remarque : Aucun attribut ne devra tre stock dans le MCD sil peut tre calcul partir
d'autres attributs existants.
Modifier le MCD entit - association

1.3.MCD : facturation avec lignes de commande


Le responsable dsire maintenant dfinir la notion de ligne de commande qui reprsente une
ligne de dtail d'une facture (numro de ligne, numro d'article, libell, quantit, prix unitaire,
prix)
Par exemple : 178 1256 Marteau 3 12 36
Modifier le MCD entit - association

Thomas Devogele

- 1-

ISI 204

2. Bibliothque
Une bibliothque doit grer les emprunts de ses livres par ses lecteurs. Pour chaque lecteur,
elle doit connatre le numro du lecteur, son nom, le nombre de livres maximum qu'il peut
emprunter en mme temps. Un lecteur peut tre pnalis sil a emprunt des livres pendant
plus de 25 jours. Sa pnalit se matrialise par une date. Cette date correspond celle
laquelle il pourra nouveau emprunter des livres. Pour chaque livre, elle doit connatre le
numro de livre, le titre, l'auteur et le thme. Pour chaque emprunt, la bibliothque a besoin de
connatre, la date demprunt, et la date de retour une fois le livre rendu.
Raliser un MCD entit - association

3. Gestion des stages dans une cole d'ingnieurs


Une cole souhaite se doter d'un systme performant de gestion pour les stages de ses lves.
Ce systme a pour objectifs de permettre aux responsables des stages de suivre le placement
des lves dans les diffrents terrains de stage, de contacter les tuteurs industriels des stages,
de faire de la recherche bibliographique dans la base de stages, de suivre les conventions et
d'organiser les soutenances orales.
La scolarit comporte 5 stages obligatoires. Certains sont effectus par des lves seuls,
d'autres par un groupe d'lves. Un stage se droule ncessairement dans une entreprise ou un
laboratoire de recherches et est suivi par un tuteur sur le lieu du stage. Tous les stages d'une
mme promotion se droulent aux mmes dates. Les propositions de stage peuvent maner
des partenaires industriels de l'cole ou des lves eux-mmes par leur recherche personnelle.
La convention de stage comporte :
- le nom, le prnom et le numro d'tudiant de l'lve (ou des lves)
- le nom, l'adresse et le numro SIREN de l'entreprise
- l'adresse du lieu de stage
- le nom du tuteur industriel
- le nom du tuteur enseignant dans l'cole
- les dates de stage
- le titre du thme de stage
Les contraintes de gestion suivantes sont prendre en compte :
- Toute proposition de stages arrivant l'cole est consultable par les lves si elle n'a pas
d'lve affecte
- Une proposition de stage doit tre valide par l'enseignant coordonnateur des stages (1
enseignant par type de stage) qui affecte alors un tuteur enseignant au stage.
- Tout stage termin fait l'objet d'un rsum qui est archiv.

Elaborer un MCD complet de l'application

4. Modle logique de donnes

convertir le MCD de Facturation en MLD


convertir le MCD de Bibliothque en MLD
convertir le MCD de gestion des stages en MLD

Thomas Devogele

- 2-

ISI 204

5. Forme normale
Nom
Martin
Dupont
Legall
Leroux

Grade
Capitaine de vaisseau
Aspirant
Lieutenant de vaisseau
Lieutenant de vaisseau

Intitul
Commandant
Lieutenant
Capitaine
Capitaine

Hue
Simon

Lieutenant de vaisseau
Enseigne de vaisseau
de 2e classe
Enseigne de vaisseau
de 1re classe
Enseigne de vaisseau
de 2e classe
Capitaine de frgate
Capitaine de frgate

Capitaine
Lieutenant

Dupont
Paul
Dupont
Dupuis

Lieutenant

Affectation
Lieu
Ecole navale
Lanvoc
BAN Lanvoc
Lanvoc
Ecole navale
Lanvoc
Bataillon de marins- Marseille
pompiers
CEPPOL
Brest
CEPPOL
Brest

Lieutenant

Bataillon de marins- Marseille


pompiers
Ecole navale
Lanvoc

Commandant
Commandant

CEPPOL
CEPPOL

Brest
Brest

Existe-il une cl ?
Si oui, quel est ou quels sont les attributs qui la composent ? Si la cl est compose de
plusieurs attributs, ajoutez un attribut unique de type numro.
Si non en ajoutez une ?
Quelles sont les dpendances fonctionnelles ?
Remodliser en 3ime forme normale ?

Thomas Devogele

- 3-

Das könnte Ihnen auch gefallen