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

Modèle Conceptuel de données1 Modèle Conceptuel des Données.

Présentations similaires


Présentation au sujet: "Modèle Conceptuel de données1 Modèle Conceptuel des Données."— Transcription de la présentation:

1 Modèle Conceptuel de données1 Modèle Conceptuel des Données

2 Modèle Conceptuel de données2 Modèle conceptuel des données Un modèle graphique qui sert Au concepteur pour se représenter le réel perçu (domaine qu’il ne connaît pas !!) À faciliter la communication entre les futurs utilisateurs et les concepteurs à partir d’une représentation simple du réel. C’est une base de dialogue. Aux programmeurs pour appréhender facilement ce domaine (qu’il ne connaît pas !!)

3 Modèle Conceptuel de données3 Le modèle Entité-Associations de Merise

4 Modèle Conceptuel de données4 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.

5 Modèle Conceptuel de données5 Les données DEFINITION: Une donnée est la représentation d’une variable à laquelle on peut affecter différentes valeurs. Ex: dans une bibliothèque, les livres ont une référence, un titre, des auteurs

6 Modèle Conceptuel de données6 Les données  Un code mnémonique unique  un type (numérique, alphanumérique,...) et une taille,  Un domaine de valeurs possibles  un mode d'obtention : –Donnée mémorisée, –Donnée calculée –Donnée non mémorisée (ex : date d’édition, no de page)  Contrainte de présence (obligatoire ou non), etc………

7 Modèle Conceptuel de données7 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 : dictionnaire des données

8 Modèle Conceptuel de données8 Exemple de dictionnaire

9 Modèle Conceptuel de données9 Exemple : Facture d’hôtel D1 : commande D2 : facture PropriétéLibelléTypeModeD1 D2 No-factureNuméro de la facture Chaine(15)Mémorisé e * dteFactDate de la facture DateM * noChambreNuméro de la chambre EntierM * * CatégorieCatégorie de la chambre Chaine(1)M * * NuitéesNombre de nuits EntierM * * TarifTarif d’une nuit RéelM * *

10 Modèle Conceptuel de données10 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  dteFact sert à décrire une FACTURE  Une facture est associée à un client

11 Modèle Conceptuel de données11 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 l’emmener 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, ………………………………………………

12 Modèle Conceptuel de données12 Notion d’entité Une entité représente un ensemble d’objets de même nature (ayant une existence propre), concrets ou abstraits, du domaine d’étude Fiesta rouge de Bruno R5 BMW Ferrari de Mr Bléas VOITURE Commande1 Commande 2 Commande n COMMANDE

13 Modèle Conceptuel de données13 ENTITE type A un ensemble d’occurrences > 1 A des propriétés type ( informations élémentaires sur l’entité) A un identifiant : identifier et distinguer LIVRE Code ISBN Titre premierAuteur Le livre de code ISNB X a pour titre « Le grand Meaulnes » et pour premier auteur Alain Fournier. Une seule valeur pour chaque propriété

14 Modèle Conceptuel de données14 L’identifiant Deux occurrences d’une entité type sont distinguées par la valeur d’une propriété, appelée : identifiant ( obligatoire ) Exemples: no-insee (.. Chiffres ); code barre d’un produit; no-ISBN d’un livre ( 13 chiffres + 1 lettre) no-Licence pour les sportifs

15 Modèle Conceptuel de données15 Occurrence d’une entité Les occurrences ne sont pas représentées sur le MCD, il faut s’en faire une représentation mentale.

16 Modèle Conceptuel de données16 MCD avec WinDesign

17 Modèle Conceptuel de données17 Entité avec WinDesign Décrire l’entité par ses propriétés

18 Modèle Conceptuel de données18 Windesign: décrire une entité

19 Modèle Conceptuel de données19 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 l’organisation. Attribuer à chaque entité son identifiant et ses propriétés. Exemple : entité Fichier identifiant : nomfic + cheminFic propriétés : typeFic, tailleDisque, dateCréation, etc…..

20 Modèle Conceptuel de données20 Notion d’association Les objets doivent coopérer afin de représenter la structure de l’entreprise et son activité : idée d’ ASSOCIATION  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.

21 Modèle Conceptuel de données21 Notion d’association Les entités sont liées par des associations, indiquées, dans le langage courant par des verbes: exemples, déterminer les entités : - « être propriétaire »: - « commander » : -« conduire » : Une association n’a pas d’existence propre.

22 Modèle Conceptuel de données22 Association type ou relation type Modélise un ensemble de liens de même nature: C13 CLIENT C1 C12 F1 FACTURE F2 F3 F4 Paye

23 Modèle Conceptuel de données23 Association type Les couples : ( C1, F2), ( C13,F4), etc sont des cas particuliers de l’association « payer »

24 Modèle Conceptuel de données24 Association type N’a pas d’identifiant 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 d’un étudiant à un contrôle

25 Modèle Conceptuel de données25 Association avec propriétés Note dans un contrôle : ETUDIANT CONTROLE Évaluer note ( Pierre, controle1, 10 ) (Paul, controle1, 19) (Jacques, controle2, 8 ) Etc………………….

26 Modèle Conceptuel de données26 Cardinalités d’une association Lisons les cardinalités de l’association suivante: CLIENT COMMANDE passer 0,n 1,1 - Etant donné un client, il participe 0 ou n fois à l’association « 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 à l’association « passer » Règle de gestion: -Une commande est adressée à un et un seul client

27 Modèle Conceptuel de données27 Cardinalités d’une association Association « passer » C13 CLIENT C11 C12 Cd1 COMMANDE Cd2 Cd3 Cd4 passer Cd5 C10

28 Modèle Conceptuel de données28 Cardinalités d’une 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

29 Modèle Conceptuel de données29 Les 4 cardinalités possibles La cardinalité minimale montre le caractère obligatoire ou facultatif de la participation d’une entité à l’association. 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 1, n au moins 1 0, n un nombre quelconque

30 Modèle Conceptuel de données30 3- éléments d’un MCD Récapitulatif du formalisme: Card min, max Relation entre entités Entité avec identifiant Données élémentaires

31 Modèle Conceptuel de données Le modèle conceptuel de données Du flux « facture d’hôtel » au MCD:

32 Modèle Conceptuel de données32 La ligue de squash

33 Modèle Conceptuel de données33 MCD sous Windesign

34 Modèle Conceptuel de données34 Cardinalités sous Windesign Les 4 possibilités et plus Le lien

35 Modèle Conceptuel de données35 Un bon MCD ? Pour une situation donnée, il n’existe pas une solution unique Un modèle exprime un point de vue et reflète des besoins en information Le BON modèle est celui qui est accepté par les personnes concernées par le projet.


Télécharger ppt "Modèle Conceptuel de données1 Modèle Conceptuel des Données."

Présentations similaires


Annonces Google