220 likes | 504 Views
Plan. ?tapes de constitution d'un Mod?le Conceptuel des Donn?es?tapes pr?paratoires?tapes d'?laborationApplication au cas du club vid?o. ?tapes pr?paratoires. D?couper le syst?me en domainesSi n?cessaire, d?couper les domaines en secteurs d'intervention? l'aide d'entrevues, d'?tudes pr?liminair
E N D
1. Cours 6Étapes de développement d’un MCD Pierre Delisle
Université du Québec à Chicoutimi
Département d’informatique et de mathématique
2. Plan Étapes de constitution d’un Modèle Conceptuel des Données
Étapes préparatoires
Étapes d’élaboration
Application au cas du club vidéo
3. Étapes préparatoires Découper le système en domaines
Si nécessaire, découper les domaines en secteurs d’intervention
À l’aide d’entrevues, d’études préliminaires, etc.
Collecter les sources d’information (documents, rapports, formulaires, etc.)
Classifier les sources par secteur
Recenser, par secteur, les informations manipulées par le système
4. Étapes d’élaboration du MCD Effectuées pour chacun des secteurs
Débutent après les étapes préparatoires
Font partie d’une procédure servant de guide et qui n’a pas à être respectée à la lettre
Chacun doit développer son style !
Il faut habituellement revenir en arrière pour améliorer le modèle à mesure que celui-ci prend forme
5. Étape 1 : Établir une liste des objets (entités) Mieux vaut en lister plus que moins
Attention à la distinction entre objet et propriétés de l’objet
Trucs pour faciliter le choix des entités
Réflexion sur les relations potentielles associant les objets
Représentation tabulaire, exemples
6. Étape 2 : Établir la liste des éléments (attributs) des objets Peuvent être affectés aux entités ou aux relations
Le même attribut ne doit pas revenir deux fois dans un modèle
Généralement, éviter les attributs qui peuvent être calculés à partir d’autres attributs
7. Étape 3 : Établie les relations entre les objets Attention aux redondances ou aux relations qui n’apportent pas d’information pertinente
Guides pour le choix des relations
Préférer généralement le verbe actif que passif
Préférer généralement le verbe qui correspond le mieux à la situation réelle
8. Étape 4 : Dessiner les entités, les relations et les flèches directionnelles Première ébauche du MCD
9. Étape 5 : Ajouter les attributs aux entités et aux relations de type N:M Bien choisir les noms des attributs
Le plus court possible tout en demeurant significatif
Utiliser une nomenclature uniforme
10. Étape 6 : Déterminer les identifiants de chaque entité Attribut qui identifie une occurrence de façon unique
Ne doit pas être composé de plusieurs attributs
Si aucun attribut existant ne convient, en créer un nouveau
11. Étape 7 : Déterminer les cardinalités de chaque entité Pour chaque entité, il y a autant de cardinalités que de relations qui l’impliquent
Une cardinalité pour chaque relation récursive
Une cardinalité pour chaque relation binaire
Une cardinalité pour chaque relation n-aire
À une occurrence donnée d’une entité, combien d’occurrences de l’autre entité peuvent y être associées ?
Nombre minimum : 0 ou 1
Nombre maximum : 1 ou n
12. Étape 8 : Déduire le type d’association à partir de la cardinalité Cardinalité maximum de chaque côté d’une relation
3 combinaisons possibles
1:1
1:N
N:M
13. Étape 9 : Identifier les relations de type plusieurs à plusieurs et leurs attributs Ajouter les attributs des relations N:M dans le modèle
Souvent, les attributs qui n’ont pas trouvé leur place dans les différentes entités s’insèrent naturellement dans les relations
Peut donner une bonne indication sur la validité de la modélisation
14. Étape 10 : Valider le MCD Révision
Des règles de constitution d’un MCD
De la conformité avec la situation initiale
Discussions avec les utilisateurs
Mise en relation avec les autres modèles et documentations du système global
15. Étape 11 : Documenter le MCD Définition
Du domaine
Des secteurs
Des entités
Des relations
Des éléments de données
Peut dépendre
Du formalisme choisi
Des besoins des utilisateurs
Etc.
16. Étape 12 : Transformer le MCD en modèle physique des données Chapitre 6
17. Étape 13 : Normaliser le modèle physique Chapitre 7
18. Important, pour le prochain cours et pour l’examen Lire attentivement le chapitre 5 et bien comprendre l’exemple illustré
Retourner dans les chapitres antérieurs si nécessaire
Faire le devoir attentivement
Devoir : Exercices du chapitre 5
5.1, 5.2, 5.3, 5.4, 5.6, 5.8
Pour chacun des numéros
MCD complet (b)
Si nécessaire, quelques lignes de justification (c)
Ne pas décrire les étapes d’analyse et les règles de constitution (ne pas faire a et d)
19. Des questions ?