1 Méthodologie des systèmes dinformation Chapitre 5 MCD.

Презентация:



Advertisements
Похожие презентации
But: faire le plan d'analyse d'un tableau. Questions: réviser le lexique lié au thème de la leçon; relever les éléments principaux d'analyse d'un tableau;
Advertisements

La famille française aujourd`hui En un demi-siècle, la famille française a accompli une véritable révolution: Déclin du mariageDéclin du mariage Croissance.
La Précision est la qualité qui caractérise l'aptitude d'un capteur à donner des indications proches de la valeur vraie de la grandeur mesurée. L'erreur.
Séance N°01 Le 12/04/2009 Université de Skikda El-Hadeik.
Réalisé Par : Djekhar Adlane Bougamouza Hamza Les Sockets (Principes et implémentation)
Le Continent Européen - Q- Qu'est ce que l'Europe? - Q- Quelles sont ses limites? Le nom du continent européen vient du monde grec et de sa culture. Selon.
Projet du parc d`attractions à Mitino Le sujet de notre projet cest la construction du parc dattractions à Mitino. Pourquoi est-ce que nous lavons choisi.
FST \ Technologie 2013 / 2014 Licence Filière \ Spécialité Titre Du Poster (police: Arial Gras, taille 80, pas plus de lignes pour le titre) Réalisé par:
Nathalie Lebedeva 10 il. Le musée dOrsay est un musée national situé à Paris, sur la rive gauche de la Seine. Il a ouvert ses portes en 1986 et maintenant,
Урок французского языка Тема:Семья Тема:Семья Класс: 5 а Класс: 5 а Учитель: Лобанова Наталья Юрьевна Учитель: Лобанова Наталья Юрьевна ГБОУ СОШ 282 ГБОУ.
Mon ami fidèle est Nikita. C'est un garçon de taille moyenne avec des yeux marron, des cheveux noirs. Il est un peu gros mais il n'a pas de complexes.
Je minstalle à lhôtel. Un hôtel Un grand (petit) hôtel Un hôtel luxueux, un hôtel de grand luxe Un hôtel.
Activités et hobby. La devise: Connaissance et usage rendent lhomme sage.
Le voyage de Petit prince Предмет: Французский язык Презентация к уроку внеклассного чтения по произведению А. Сент – Экзюпери «Маленький принц Автор:
Marionnette dun oiseau Modélisation Matlab du vol dun oiseau Projet 2 ème année P.O. MIC Modélisation Informatique et Communication Gicu STRATAN Cécile.
Le CiNéMa Pour les débutants Выполнила: Котельникова М.В. – учитель французского языка, МБОУ гимназии 17 г.Нижнего Новгорода.
La capitale de la France, Paris, est célèbre par ses musées. Un des meilleurs musées du monde Le Louvre.
Презентация урока для интерактивной доски по французскому языку на тему: La f
LE MONT SAINT MICHEL Projet fait par Projet fait par Patkina O.N. Patkina O.N. professeur de lcole 8 de Vladimir professeur de l école 8 de Vladimir.
La RENAISSANCE. Histoire Géographie Histoire de la France Géographie de la France Histoire des beaux-arts.
Транксрипт:

1 Méthodologie des systèmes dinformation Chapitre 5 MCD

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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (*)