Le modèle conceptuel des données

Slides:



Advertisements
Présentations similaires
Modèle Conceptuel des données
Advertisements

Les bases de la COMPTABILITE
Un modèle conceptuel Le modèle Entité-Association Frédéric Gava (MCF)
Classe : …………… Nom : …………………………………… Date : ………………..
Est Ouest Sud 11 1 Nord 1 Laval Du Breuil, Adstock, Québec I-17-17ACBLScore S0417 Allez à 1 Est Allez à 4 Sud Allez à 3 Est Allez à 2 Ouest RndNE
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
Modèle Entités-Associations
Règles de normalisation du MCD
Le Modèle Logique de Données
Architecture de réseaux
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
Initiation à la programmation et algorithmique cours 3
Présentation de l’année
Initiation au système d’information et aux bases de données
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Analyse et Conception des Systèmes d’Informations
Initiation au système d’information et aux bases de données
Développement d’applications web
Construire une base de données bibliographiques Elaborer un site web
Systèmes d’information
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 1 : La notion de système.
Initiation à la conception des systèmes d'informations
Introduction à la conception de Bases de Données Relationnelles
MIGRATION DE DONNÉES la méthode générale
Conception des données
Modèle Logique de Données
Académie de Créteil - B.C Quest-ce quune Inscription 1)1 action + 1 stagiaire + 1 client 2)Parcours individuel (avec son Prix de Vente) 3)Un financement.
Novembre 2009 Segmentation Communication. NOUS PROPOSONS AUX EXPERTS COMPTABLES UNE EQUIPE DEDIEE UNE DEMARCHE DES OUTILS DES PARTENARIATS.
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
VOC 1 CE2 Je sais utiliser des mots de la vie quotidienne.
SYSTEMES D’INFORMATION
MODELE RELATIONNEL concept mathématique de relation
La Saint-Valentin Par Matt Maxwell.
GPA789 Analyse et conception orientées objet 1 Professeur: Tony Wong, Ph.D., ing. Chapitre 6 Correspondance UML et C++
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Notre calendrier français MARS 2014
Chapitre 3 Syntaxe et sémantique.
COURS DE PROGRAMMATION ORIENTEE OBJET :
C'est pour bientôt.....
Veuillez trouver ci-joint
Initiation à la conception des systèmes d'informations
Structures des données
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
Bases de données   J-L Hainaut Partie 1 - Comprendre les bases de données Partie 2 - Utiliser les bases de données Partie 3 - Développer une base.
Biologie – Biochimie - Chimie
Modèle Conceptuel de données
Modélisation des données Niveau conceptuel DON-2 V0-0.
CALENDRIER-PLAYBOY 2020.
Les Chiffres Prêts?
Tolérance de parallélisme
Algorithmique et programmation (1)‏
Méthode d’analyse et de conception
ANALYSE LE MCD 1ère approche
ANALYSE LE MCD 1ère approche
La Modélisation : représenter la réalité dans un système informatisé
INTRODUCTION AUX BASES DE DONNEES Modèle entités-relations
Le modèle conceptuel des données
Les bases de données Séance 3 Construction du Modèle Conceptuel de Données.
Les bases de données Séance 2 Méthodologies d’analyse.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Transcription de la présentation:

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

Les données Les données appartiennent au langage de l’entreprise: 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

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………

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".

Descriptif des données Domaine: --------- libellé Type Mode D1 D2 nomClient Nom du client chaine mémorisée * Rubrique (propriété)

Exemple : Facture d’hôtel libellé Type Mode facture 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 d’une nuit Entier Date Chaine réel Mémorisée M *

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

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 , ………………………………………………

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: commande1 Voiture 1 Commande n voiture2 voiture3 commande2 voiture4 COMMANDE VOITURE

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 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é

Exemples d’entités

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

L’identifiant Exemples: 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) no-Licence pour les sportifs

MCD avec WinDesign

Entité avec WinDesign Décrire l’entité par ses propriétés

Windesign: décrire une entité

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…..

Notion d’association coopération des entités Les objets doivent coopérer afin de représenter la structure de l’entreprise 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 .

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 avec - « être propriétaire »: - « commander » : « conduire » : Une association n’a pas d’existence propre.

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

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

Association et liens 325 DURAND 329 DUPONT 312 COMMANDE CLIENT passer

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

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

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

Cardinalités d’une association Association « passer » passer Cd1 C13 Cd2 C11 Cd4 C10 Cd5 C12 Cd3 CLIENT COMMANDE

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

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; exclusivité 1, n au moins 1 0, n un nombre quelconque

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

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

Une maintenance informatique Entités/associations:

MCD sous Windesign

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