La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Le modèle conceptuel des données Objectif du MCD Décrire formellement la signification des données (sémantique des données) du SI Structurer ces données.

Présentations similaires


Présentation au sujet: "1 Le modèle conceptuel des données Objectif du MCD Décrire formellement la signification des données (sémantique des données) du SI Structurer ces données."— Transcription de la présentation:

1 1 Le modèle conceptuel des données Objectif du MCD Décrire formellement la signification des données (sémantique des données) du SI Structurer ces données indépendamment de tout choix d'implantation physique. Le modèle EA selon la méthode MERISE

2 2 Les données Les données appartiennent au langage de lentreprise: DEFINITION: Une donnée est la représentation dune variable à laquelle on peut affecter différentes valeurs. Ex: dans une bibliothèque, les livres ont une référence, un titre, des auteurs

3 3 Les données un code mnémonique unique: un type (numérique, alphanumérique,...) et une taille, un mode d'obtention : – donnée mémorisée, – donnée calculée, – donnée "paramètre" : donnée utile à un traitement, Contrainte de présence, etc………

4 4 1 Le dictionnaire des données Les rubriques des flux: Inventaire exhaustif des données du domaine étudié On utilise habituellement : – une fiche "descriptif de document" (une par document), – une fiche récapitulative "descriptif des données".

5 5 Descriptif des données Domaine: libelléTypeModeD1 D2 nomClientNom du client chaine mémorisée * Rubrique (propriété)

6 6 Exemple : Facture dhôtel libelléTypeModefacture No-facture datFact noChambre Catégorie Nuitées tarif Numero de la facture Date de la facture Numéro de la chambre Catégorie de la chambre Nombre de nuits passées Tarif dune nuit Entier Date Entier Chaine Entier réel Mémorisée M ************

7 7 2. Mécanismes de construction de données Les propriétés vont décrire des : - ENTITES - ASSOCIATIONS Exemples : nomClient sert à décrire un CLIENT datFact sert à décrire une FACTURE Une facture est associée à un client

8 8 Exemple de construction de données A 8 h, Sven allait à la faculté au volant de la coccinelle de Gustave, dans laquelle Blanche et Aristide avaient pris place. Gustave accompagnait Charles-Auguste dans sa R5 au bureau. A midi, Edmée et Williamine allèrent déjeuner au cercle dans la Mercédes conduite par Jeeves. Charles- Auguste passait prendre Blanche à la faculté pour lemmener au tennis avec la R5. Gustave et Sven allèrent au restaurant universitaire avec la coccinelle. A 18h, Jeeves ramènent des grands magasins Williamine et Blanche avec la Mercédes. A 21 h, ………………………………………………

9 9 Notion dentité Une entité représente un ensemble dobjets de même nature (ayant une existence propre), concrets ou abstraits, du domaine détude: Voiture 1 voiture2 voiture3 voiture4 VOITURE commande1 commande2 Commande n COMMANDE

10 10 ENTITE type A un ensemble doccurrences > 1 A des propriétés type ( informations élémentaires sur lentité) A un identifiant : identifier et distinguer LIVRE référenceLivre Titre premierAuteur Le livre de référence 1234 a pour titre « le grand Meaulnes et pour premier auteur Alain Fournier Une seule valeur pour chaque propriété

11 11 Exemples dentités

12 12 Typologie des propriétés Propriétés signalétique ex: Propriété de situation: ex: Propriété de commande: ex: Propriété historique: ex:

13 13 Lidentifiant Deux occurrences dune entité type sont distinguées par la valeur dune propriété, appelée : identifiant ( obligatoire ) Exemples: no-insee (.. Chiffres ); code barre dun produit; no-ISBN dun livre ( 13 chiffres) no-Licence pour les sportifs

14 14 MCD avec WinDesign

15 15 Entité avec WinDesign Décrire lentité par ses propriétés

16 16 Windesign: décrire une entité

17 17 Mise en place des entités Repérer tout objet concret ou abstrait, tout individu ayant une existence propre et conforme aux besoins de gestion de lorganisation. Attribuer à chaque entité son identifiant et ses propriétés. Exemple : entité Fichier identifiant : nomfic + cheminFic propriétés : typeFic, tailleDisque, dateCréation, etc…..

18 18 Notion dassociation coopération des entités Les objets doivent coopérer afin de représenter la structure de lentreprise et son activité : idée d ASSOCIATION Quels liens entre les entités doivent être mémorisés Le fichier est dans ce répertoire. Le fichier a été modifié par cet utilisateur. -Les étudiants possèdent des diplômes -Les étudiants ont une moyenne en maths chaque trimestre.

19 19 Notion dassociation Les entités sont liées par des associations indiquées, dans le langage courant par des verbes. exemples :déterminer les entités avec - « être propriétaire »: - « commander » : -« conduire » : Une association na pas dexistence propre.

20 20 Association type ou relation type Modélise un ensemble de liens de même nature: C13 CLIENT C11 C12 Cd1 COMMANDE Cd2 Cd3 Cd4 Passer

21 21 Association type formalisme CLIENT COMMANDE passer Les couples : ( C11, Cd1), ( C13,Cd4), etc sont des cas particuliers de lassociation « passer » Les couples ( C11,Cd1), (C13, Cd4),etc.. Sont Des cas particuliers de lassociation « passer »

22 22 Association et liens CLIENT COMMANDE passer DUPONT DURAND 325

23 23 Association type Na pas didentifiant propre - son identifiant est la concaténation des identifiants des entités associées. - il est implicite Peut avoir des propriétés propres: exemple : la notation dun étudiant à un contrôle

24 24 Association avec propriétés Note dans un contrôle : ETUDIANT CONTROLE Évaluer note ( Toto, controle1, 10 ) (Juju, controle1, 19) (Riri, controle2, 8 ) Etc………………….

25 25 Cardinalités dune association Lisons les cardinalités de lassociation suivante: CLIENT COMMANDE passer 0,n 1,1 - Etant donné un client, il participe 0 ou n fois à lassociation « passer » Règle de gestion: - Un client passe 0 ou n commandes. - Un client peut ne passer aucune commande ou plusieurs ( n). -Etant donné une Commande, elle participe une fois à lassociation « passer » Règle de gestion: -Une commande est adressée à un et un seul client

26 26 Cardinalités dune association Association « passer » C13 CLIENT C11 C12 Cd1 COMMANDE Cd2 Cd3 Cd4 passer Cd5 C10

27 27 Cardinalités dune association Pour chaque entité et pour chaque association, deux cardinalités sont précisées: -La cardinalité maximale -La cardinalité minimale ENTITE association nbre1,nbr2 Cardinalité minimale 0 ou 1 Cardinalité maximale 1 ou n

28 28 Les 4 cardinalités possibles La cardinalité minimale montre le caractère obligatoire ou facultatif de la participation dune entité à lassociation. La cardinalité maximale indique le caractère exclusif ou répétable de cette participation. 0,1 au plus 1 1,1 un et un seul; exclusivité 1, n au moins 1 0, n un nombre quelconque

29 29 3- éléments dun MCD Récapitulatif du formalisme: Card min, max Relation entre entités Entité avec identifiant Données élémentaires

30 Le modèle conceptuel de données Les news état

31 31 Une maintenance informatique Entités/associations:

32 32 MCD sous Windesign

33 33 Cardinalités sous Windesign Les 4 possibilités et plus Le lien


Télécharger ppt "1 Le modèle conceptuel des données Objectif du MCD Décrire formellement la signification des données (sémantique des données) du SI Structurer ces données."

Présentations similaires


Annonces Google