Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемБорис Кругликов
1 1 Méthodologie des systèmes dinformation Chapitre 5 MCD
2 2 Généralités (1) Cest la représentation de lensemble des données mémorisables du domaine Cest la représentation de lensemble des données mémorisables du domaine Dans un S.I., données et traitements sont liés Dans un S.I., données et traitements sont liés Lensemble des informations utilisées constitue «lunivers du discours» Lensemble des informations utilisées constitue «lunivers du discours»
3 3 Généralités (2) Lunivers du discours fait référence à des objets concrets ou abstraits et à des associations entre ces objets Lunivers du discours fait référence à des objets concrets ou abstraits et à des associations entre ces objets Lobjectif du M.C.D. est didentifier, de décrire par des informations et de modéliser ces objets et ces associations Lobjectif du M.C.D. est didentifier, de décrire par des informations et de modéliser ces objets et ces associations
4 4 Construction dune liste dinformations (1) Il faut retrouver les informations utilisées au travers des entretiens et des documents utilisés Il faut retrouver les informations utilisées au travers des entretiens et des documents utilisés Pour chaque nouvelle information, il faut se demander si : Pour chaque nouvelle information, il faut se demander si : elle nest pas déjà répertoriée (sous le même nom ou sous un autre nom) elle nest pas déjà répertoriée (sous le même nom ou sous un autre nom) une appellation identique nexiste pas déjà pour une autre information différente une appellation identique nexiste pas déjà pour une autre information différente
5 5 Qu'est ce qu'une donnée (1) C'est le plus petit élément du système d'information, manipulé par l'entreprise, et qui a un sens en lui-même C'est le plus petit élément du système d'information, manipulé par l'entreprise, et qui a un sens en lui-même On utilise parfois le terme propriété pour parler des données On utilise parfois le terme propriété pour parler des données
6 6 Qu'est ce qu'une donnée (2) ATTENTION ATTENTION il ne faut pas confondre la donnée avec la valeur qu'elle peut prendre il ne faut pas confondre la donnée avec la valeur qu'elle peut prendre DONNEES OCCURENCES
7 7 Formalisme du M.C.D. (1) Merise utilise le formalisme «individu-relation» reconnu internationalement par la norme ISO TC97 SC5 WG Merise utilise le formalisme «individu-relation» reconnu internationalement par la norme ISO TC97 SC5 WG Il comporte 3 concepts de base Il comporte 3 concepts de base lentité (type) ou individu (type) lentité (type) ou individu (type) la relation (type) la relation (type) la propriété (type) la propriété (type)
8 8 Formalisme du M.C.D. (2) La propriété (type) La propriété (type) Cest la modélisation dune information élémentaire Cest la modélisation dune information élémentaire Elle peut prendre des valeurs différentes Elle peut prendre des valeurs différentes Toutes les informations ne sont pas forcément traduites par une propriété Toutes les informations ne sont pas forcément traduites par une propriété Une propriété est unique et ne peut être rattachée quà un seul concept Une propriété est unique et ne peut être rattachée quà un seul concept
9 9 Formalisme du M.C.D. (3) Lentité (type) (1) Lentité (type) (1) Elle permet de modéliser un ensemble dobjets de même nature Elle permet de modéliser un ensemble dobjets de même nature Les éléments de lentité sont appelés occurrence Les éléments de lentité sont appelés occurrence Entité Occurrence
10 10 Formalisme du M.C.D. (4) Lentité (type) (2) Lentité (type) (2) Représentation Représentation NOM DE LENTITE propriété 1 propriété 2 propriété 3...
11 11 Formalisme du M.C.D. (6) Lentité (type) (3) Lentité (type) (3) Règle didentification (1) Règle didentification (1) Lentité doit obligatoirement une propriété qui prendra une valeur unique pour chaque occurrence Lentité doit obligatoirement une propriété qui prendra une valeur unique pour chaque occurrence Cette propriété est appelée «identifiant» Cette propriété est appelée «identifiant»
12 12 Formalisme du M.C.D. (7) Lentité (type) (4) Lentité (type) (4) Règle didentification (2) Règle didentification (2) Le choix de lidentifiant peut porter sur Le choix de lidentifiant peut porter sur une propriété «naturelle», par exemple le nom dun pays pour lentité PAYS une propriété «naturelle», par exemple le nom dun pays pour lentité PAYS une propriété «artificielle» créée spécifiquement, par exemple le numéro détudiant pour lentité ETUDIANT une propriété «artificielle» créée spécifiquement, par exemple le numéro détudiant pour lentité ETUDIANT une propriété composée de plusieurs propriété, par exemple nom + prénom + date de naissance une propriété composée de plusieurs propriété, par exemple nom + prénom + date de naissance un identifiant relatif un identifiant relatif
13 13 Formalisme du M.C.D. (8) Lentité (type) (5) Lentité (type) (5) Règle de vérification (1) Règle de vérification (1) A toute occurrence de lentité type, il ne peut y avoir, dans la mémoire du système dinformation, au plus quune valeur de la propriété A toute occurrence de lentité type, il ne peut y avoir, dans la mémoire du système dinformation, au plus quune valeur de la propriété Si cette règle nest pas vérifiée, la propriété concernée ne peut appartenir à lentité Si cette règle nest pas vérifiée, la propriété concernée ne peut appartenir à lentité
14 14 Formalisme du M.C.D. (9) Lentité (type) (6) Lentité (type) (6) Règle de vérification (2) Règle de vérification (2) CLIENT Numéro du client Nom du client... Numéro de la facture Un client peut avoir plusieurs factures...
15 15 Formalisme du M.C.D. (11) La relation (type) (1) La relation (type) (1) Elle modélise un ensemble dassociations de même nature entre deux ou plusieurs occurrences dindividus Elle modélise un ensemble dassociations de même nature entre deux ou plusieurs occurrences dindividus Représentation graphique Représentation graphique Nom de la relation Propriété 1...
16 16 Formalisme du M.C.D. (12) La relation (type) (2) La relation (type) (2) Le nom de la relation est exprimé par un verbe à linfinitif. La forme active ou passive du verbe permet dorienter la lecture de la relation Le nom de la relation est exprimé par un verbe à linfinitif. La forme active ou passive du verbe permet dorienter la lecture de la relation La relation na pas didentifiant propre La relation na pas didentifiant propre
17 17 Formalisme du M.C.D. (13) La relation (type) (3) La relation (type) (3) Exemple n°1 Exemple n°1 EtudiantCours Suivre Code du cours Nom du cours Volume horaire... N° Etudiant Nom Prénom Date de naissance...
18 18 Formalisme du M.C.D. (14) La relation (type) (4) La relation (type) (4) Exemple n°2 Exemple n°2 ProduitFacture Code produit Désignation Prix unitaire H.T.... N° de facture Date de facture... Concerner Qté cdée
19 19 Formalisme du M.C.D. (15) La relation (type) (5) La relation (type) (5) La relation peut être dotée de propriété(s), il sagit dinformations qui ne peuvent prendre de sens quavec la présence de la collection de cette relation. On parle de propriété(s) portée(s) par la relation La relation peut être dotée de propriété(s), il sagit dinformations qui ne peuvent prendre de sens quavec la présence de la collection de cette relation. On parle de propriété(s) portée(s) par la relation
20 20 Formalisme du M.C.D. (16) La relation (type) (6) La relation (type) (6) Règles de vérification (1) Règles de vérification (1) A une occurrence dune relation type, il ne peut y avoir quune seule valeur pour chacune des propriétés portées par cette relation A une occurrence dune relation type, il ne peut y avoir quune seule valeur pour chacune des propriétés portées par cette relation De nombreuses relations ne portent pas de propriétés, on parle de relations vides De nombreuses relations ne portent pas de propriétés, on parle de relations vides Il faut vérifier que le propriété est correctement affectée à la relation Il faut vérifier que le propriété est correctement affectée à la relation
21 21 Formalisme du M.C.D. (17) La relation (type) (7) La relation (type) (7) Règles de vérification (2) Règles de vérification (2) Une relation est caractérisée par : Une relation est caractérisée par : Sa collection, par exemple «produit» et «facture» pour la relation «concerner» Sa collection, par exemple «produit» et «facture» pour la relation «concerner» Sa dimension, par exemple 2 pour la relation «concerner» Sa dimension, par exemple 2 pour la relation «concerner» Ses propriétés propres, par exemple «quantité commandée» pour la relation «concerner» Ses propriétés propres, par exemple «quantité commandée» pour la relation «concerner» Son identification, par exemple «code produit» et «n° de facture» pour la relation «concerner» Son identification, par exemple «code produit» et «n° de facture» pour la relation «concerner»
22 22 Formalisme du M.C.D. (18) La relation (type) (8) La relation (type) (8) Les différentes variétés des relations (1) Les différentes variétés des relations (1) Théoriquement, la dimension dune relation nest pas limitée mais dans la pratique il nexiste pas de relation de dimension supérieure à 7 Théoriquement, la dimension dune relation nest pas limitée mais dans la pratique il nexiste pas de relation de dimension supérieure à 7 Deux exemples Deux exemples
23 23 Formalisme du M.C.D. (19) La relation (type) (9) La relation (type) (9) Exemple n°1 Exemple n°1 ChevalJockey Course Nom Prénom Taille Nom Race Age N° course Date Participer Numéro
24 24 Formalisme du M.C.D. (20) La relation (type) (10) La relation (type) (10) Exemple n°2 Exemple n°2 ChantierDate Engin jj/mm/aaaaN° chantier Désignation N° engin Désignation Travailler Quantité Type travail Code activité Libellé Unité
25 25 Formalisme du M.C.D. (21) La relation (type) (11) La relation (type) (11) Les différentes variétés des relations (2) Les différentes variétés des relations (2) Plusieurs relations peuvent partager le même collection Plusieurs relations peuvent partager le même collection N° personne Nom Prénom Date de naissance Personne Logement Posséder N° logement Adresse Rue Ville Code postal Occuper
26 26 Formalisme du M.C.D. (22) La relation (type) (12) La relation (type) (12) Les différentes variétés de relations (3) Les différentes variétés de relations (3) On peut rencontrer des relations dont la collection est composée dune seule entité On peut rencontrer des relations dont la collection est composée dune seule entité Une même entité peut apparaître plusieurs fois dans le collection dune relation type Une même entité peut apparaître plusieurs fois dans le collection dune relation type Deux exemples Deux exemples
27 27 Formalisme du M.C.D. (23) La relation (type) (13) La relation (type) (13) Exemple n°1 Exemple n°1 N° personne Nom Prénom Date de naissance Personne Logement Louer N° logement Adresse Rue Ville Code postal Bailleur Locataire
28 28 Formalisme du M.C.D. (24) La relation (type) (14) La relation (type) (14) Exemple n°2 Exemple n°2 N° personne Nom Prénom Date de naissance Société Participer Société mère Société fille %
29 29 Formalisme du M.C.D. (25) La relation (type) (15) La relation (type) (15) Les différentes variétés de relation (4) Les différentes variétés de relation (4) La relation de dimension deux est la plus courante La relation de dimension deux est la plus courante Avant de construire une relation de dimension supérieure à deux, il faut regarder si celle-ci ne peut pas être dissocier en relations de dimension deux Avant de construire une relation de dimension supérieure à deux, il faut regarder si celle-ci ne peut pas être dissocier en relations de dimension deux
30 30 Formalisme du M.C.D. (26) Les cardinalités dune entité dans une relation (1) Les cardinalités dune entité dans une relation (1) Le terme cardinalité traduit la participation des occurrences dune entité aux occurrences dune relation Le terme cardinalité traduit la participation des occurrences dune entité aux occurrences dune relation
31 31 Formalisme du M.C.D. (27) Les cardinalités (2) Les cardinalités (2) Cette participation sanalyse par rapport à une occurrence quelconque de lentité et sexprime par deux valeurs : Cette participation sanalyse par rapport à une occurrence quelconque de lentité et sexprime par deux valeurs : la cardinalité minimum la cardinalité minimum la cardinalité maximum la cardinalité maximum Les cardinalités sont représentées dans le M.C.D. comme indiqué à la figure suivante Les cardinalités sont représentées dans le M.C.D. comme indiqué à la figure suivante
32 32 Formalisme du M.C.D. (28) Les cardinalités (3) Les cardinalités (3) Représentation Représentation Entité 1Entité 2 Relation R m,M m = cardinalité minimale M = cardinalité maximale
33 33 Formalisme du M.C.D. (29) Les cardinalités (4) Les cardinalités (4) Les cardinalités les plus fréquemment utilisées sont : Les cardinalités les plus fréquemment utilisées sont :
34 34 Formalisme du M.C.D. (30) Les cardinalités (5) Les cardinalités (5) En pratique (base de données), seules les cardinalités maximales comptent En pratique (base de données), seules les cardinalités maximales comptent Les cardinalités dune relation de dimension deux sont plus faciles à déterminer que celles dune relation de dimension supérieure Les cardinalités dune relation de dimension deux sont plus faciles à déterminer que celles dune relation de dimension supérieure
35 35 Formalisme du M.C.D. (31) Les cardinalités (6) Les cardinalités (6) Exemple n°1 Exemple n°1 FactureClient Concerner Code du client Nom du client... 1,10,n N° de la facture Date
36 36 Formalisme du M.C.D. (32) Les cardinalités (6) Les cardinalités (6) Exemple n° 2 Exemple n° 2 ChevalJockey Course Nom Prénom Taille Nom Race Age N° course Date Participer Numéro 0,n 1,n (*)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.