
COURS 6 - MODÉLISATION DE DONNÉES (DATA MODELLING)
Pour gérer une entreprise il faut des données. Lorsqu'on planifie le système informatique, il faut planifier et décrire ces données; il faut des données sur les données. C'est là le rôle de la modélisation - de décrire les données au moyen de diagrammes.
- Spécifications doivent être claires pour analyste et pour utilisateur
- Utilisateur doit être capable de vérifier l'exactitude du modèle
- C'est la base d'une conception exacte par l'analyste
- Communication doit être complète et claire:
- décrit les objectifs et l'envergure du projet- illustre le degré de complexité
- explique comment il répond aux besoins du client
OUTILS DE MODÉLISATION
Data Flow Diagram (DFD)
étudie le cheminement des données et les traitementsne se préoccupe pas du temps et des conditions
ne regarde pas le contenu des données
DFD seul n'est pas suffisant pour tout un système
Fig. 6-1
- "Bubble chart"
C'est la représentation la plus simplifiée des donnéesFig. 6-2
- Entity-Relationship Diagram (ER Diagram) -- Modèle Entité-relation
emphase sur les donnéesliens entre les données
Fig. 6-3
Autre forme de notation - genre ERFig. 6-4
- L'analyste utilisera une combinaison d'outils pour en arriver à décrire le système d'une façon claire pour les programmeurs et pour les utilisateurs.
Concept de base: l'Entité
Une entité représente une chose - réelle ou abstraite (location, événement, activité) qu'on doit garder pour référence future.
Une entité est une collection d'objets qui ont des caractéristiques communes. e.g. l'entité Étudiant est une collection d'étudiants individuels.
Une représentaton spécifique d'une entité est une instance
Concept de base: Attributs
Un attribut est une information qui décrit une entité.
Attributs principaux
clé primaire
clés secondaire
groupes répétitifs
Concept de base: Relation
Comment deux entités sont connectées ou rattachées
Doit tenir compte de la cardinalité: combien d'instances d'une entité en rapport avec une autre entité
Construction du modèle E-R
Faire une liste de tous les éléments d'information
Identifier les entités
Identifier les relations entre les entités
Sélectionner les éléments pertinents
Identifier les attributs
Dessiner le modèle conceptuel
Valider le modèle avec l'utilisateur
Corriger si nécéssaire
[ PAGE TITRE ]
[ PRÉCÉDENTE ]
[ SUIVANTE ]