Composantes d un Modèle Conceptuel de Données (MCD)

Documents pareils
Modèle conceptuel : diagramme entité-association

Rappel sur les bases de données

II. Modèle conceptuel le modèle entité-association

Bases de données. Chapitre 1. Introduction

Les bases de données Page 1 / 8

Conception des bases de données : Modèle Entité-Association

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Concevoir un modèle de données Gestion des clients et des visites

Modèle Entité-Association. C est un modèle important pour la conception des bases de données relationnelles. Il

A. Définition et formalisme

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Bases de Données relationnelles et leurs systèmes de Gestion

Méthode d analyse Merise

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

Tarif MediaSpecs plate-forme Valable à partir du 01/01/2015

Fonctions de plusieurs variables

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

GUIDE PRATIQUE MODÈLE CONCEPTUEL DES DONNÉES MODÈLE LOGIQUE DES DONNÉES STANDARD MODÈLE LOGIQUE DES DONNÉES OPTIMISÉ

FORMULAIRE DE DEMANDE D AIDE NON REMBOURSABLE POUR PETITS PROJETS LOCAUX. Libreville - GABON. Tel. : (241) / Fax : (241)

LE MODELE CONCEPTUEL DE DONNEES

Comment l utiliser? Manuel consommateur

avec des nombres entiers

Exercice 6 Associer chaque expression de gauche à sa forme réduite (à droite) :

Prénom : MATHÉMATIQUES. 120 minutes Compas, règle métrique, rapporteur, équerre, calculatrice non programmable

Modélisation Conceptuelle. Partie 2: Le modèle Entité-Association

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Ecran principal à l ouverture du logiciel

PARTIE NUMERIQUE (18 points)

Modélisation de bases de données : Le modèle relationnel

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Les bases de données

Bases de données relationnelles

Notice d utilisation

Glossaire des nombres

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Créer le schéma relationnel d une base de données ACCESS

Tickets 3:3. ChevauxPartants

Sites web éducatifs et ressources en mathématiques

EVALUATIONS MI-PARCOURS CM2

Formation à l utilisation des Systèmes de Gestion de Bases de Données Relationnelles. organisée avec la collaboration du

Maîtriser les fonctionnalités d un traitement de texte (Word OpenOffice)

Premier cours d informatique

RÈGLES DE TRANSFORMATION DU MCD AU MLD (MRD)

Gestion des bases de données (1 ère partie)

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

16H Cours / 18H TD / 20H TP

Saisie en ligne des dossiers de demande de subvention Extranet

Dossier I Découverte de Base d Open Office

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Modélisation des données

Relation entre deux variables : estimation de la corrélation linéaire

PLANIFICATION DE PROJET ET METHODES D ORDONNANCEMENT

Langage SQL : créer et interroger une base

L espace de travail de Photoshop

Débuter avec EXPRESS. Alain Plantec. 1 Schema 2

KM2 W1 EVC1 M3~ Manuel AUTOMSIM API 24V. BP Dcy 1MINI 1MAXI.

Fête de la science Initiation au traitement des images

COMMENT TROUVER VOS FUTURS CLIENTS À L INTERNATIONAL? 05/03/2015 Creditsafe France

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

La carte de contrôle chômage complet

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base.

Annexe 5. CONTRAT CYBERPLUS PRO Souscrit dans le cadre du Titre 1Conditions Particulières

Utiliser une base de données

Nom de l application

Bases de Données. Le cas des BD relationnelles ouverture sur les BD relationnelles spatiales Séance 2 : Mise en oeuvre

Les différents types de relation entre les tables

Qu est-ce que le relevé de compte?

Le langage SQL Rappels

Annexe 1 au règlement Sporttip

Valeur cible et solveur. Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème.

Concevoir une base de données

Guide de prise en main de la solution NetExplorer

ACCOMPAGNEMENT A LA CERTIFICATION ISO 9001 DE L AGENCE POUR LA RECHERCHE ET L INNOVATION EN CHAMPAGNE-ARDENNE - CARINNA

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Réalisation d une première base de données (Tutoriel - version 4.2 ; 19 septembre 2014)

Programmation linéaire

Manuel d utilisation

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

6 ème. Rallye mathématique de la Sarthe 2013/ ère épreuve de qualification : Problèmes Jeudi 21 novembre 2013

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

MERISE. Modélisation de Systèmes d Information. Pierre Gérard. DUT Informatique 2ème année 2004/2005. IUT de Villetaneuse - Université de Paris 13

Correction : E = Soit E = -1,6. F = 12 Soit F = y = 11. et G = -2z + 4y G = 2 6 = 3 G = G =

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

NOTICE D UTILISATION

TD n 10 : Ma première Base de Données

Description pas à pas des différents processus d installation, configuration, saisie des résultats et export des données.

Initiation à Excel. Frédéric Gava (MCF)

Gestion électronique des procurations

Principales Evolutions Version

Continuité et dérivabilité d une fonction

Stopack : logiciel pour l entrepôt

EXERCICES DE REVISIONS MATHEMATIQUES CM2

Base de données relationnelle et requêtes SQL

Elec II Le courant alternatif et la tension alternative

MERISE. Modélisation et Conception de Systèmes d Information

La méthode MERISE (Principes)

Savoir lire une carte, se situer et s orienter en randonnée

Transcription:

Composantes d un Modèle Conceptuel de Données (MCD) Pierre Delisle Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique

Les composantes d un MCD 1. Entité 2. Relation 3. Flèche directionnelle 4. Attribut 5. Occurrence 6. Identifiant 7. Cardinalité 8. Type d association 2

Entité Tout objet à propos duquel une organisation est intéressée d avoir des informations et qui possède des caractéristiques spécifiques Client Produit Etc. etc. etc. Doit être représentatif du contexte Client plutôt que Personne Ne pas confondre avec une table Une entité devient une table la plupart du temps Une table ne correspond pas toujours à une entité 3

Entité Rectangle divisé en 2 parties En haut : nom de l entité (au singulier) En bas : attributs de l entité (vu plus loin) CLIENT COMPTE 4

Relation Association entre une ou plusieurs entités Correspond à un événement qui survient entre ces entités Un CLIENT place une COMMANDE Un CLIENT paye une FACTURE Un EMPLOYÉ supervise un autre EMPLOYÉ Représenté par un cercle traversé d une ligne horizontale qui divise le cercle en deux En haut : le nom de la relation (verbe, 3e pers./sing.) En bas : attributs de la relation (vu plus loin) 5

Relation CLIENT FACTURE PRODUIT Paye Contient Est rédigée par EMPLOYÉ Supervise 6

Flèche directionnelle Montre la direction dans laquelle il faut lire la relation Doit être placée en haut, à gauche ou à droite de la relation La direction dépend du verbe utilisé Deux verbes/directions peuvent souvent convenir Choisir la combinaison la plus significative pour le système d information 7

Flèche directionnelle CLIENT FACTURE PRODUIT Paye Contient Est rédigée par EMPLOYÉ Supervise 8

Flèche directionnelle - sens inverse CLIENT FACTURE PRODUIT Est envoyée au Se trouve sur Rédige EMPLOYÉ Supervise 9

Attribut Caractéristique d une entité ou d une relation Correspond à Une propriété, un lien d appartenance Un élément de données Une colonne d une table Est placé dans la partie de bas de l entité ou de la relation 10

Attributs CLIENT FACTURE PRODUIT Paye Contient NoClient NoFacture NomClient Date NoProduit QtéFacturée Description PrixCoûtant PrixDétail Est rédigée par EMPLOYÉ NoEmployé NomEmployé Supervise 11

Occurrence Valeur particulière d une entité ou d une relation Correspond à Un enregistrement dans un fichier Une rangée d une table N est pas explicitement représenté dans le modèle conceptuel Il faut s en faire une représentation mentale 12

Occurrences d une entité Entité CLIENT Occurrence Occurrence Occurrence NoClient Nom Prénom Adresse PD1234 Delisle Pierre 123 rue Price SK5678 Koivu Saku 456 rue Racine HK1278 Koivu Hanna 123 rue Price 13

Occurrences d une relation Occurrences de l entité FACTURE Occurrences de la relation FACTURE-PRODUIT Occurrences de l entité PRODUIT FAC001 FAC001 PRO002 PRO001 FAC002 FAC001 PRO003 PRO002 FAC003 FAC002 PRO003 PRO003 Occurrences de l entité FACTURE FAC001 FAC002 FAC003 Occurrences de la relation FACTURE-CLIENT Occurrences de l entité CLIENT CLI001 CLI002 CLI003 14

Identifiant Attribut particulier qui identifie chaque occurrence d une entité de façon unique Apparenté au concept de clé primaire Formé d un seul attribut Placé au début de la liste des attributs Symbolisé par un astérisque (*) CLIENT *NoClient Nom Prénom Adresse Paye FACTURE *NoFacture Date 15

Cardinalité Nombre minimal et nombre maximal de fois qu une même occurrence d une entité peut être impliquée dans une relation qui l associe à une autre entité Valeurs possibles Nombre minimal 0 : peut ne correspondre à aucune occurrence 1 : peut correspondre à au moins une occurrence Nombre maximal 1 : peut correspondre à au plus 1 occurrence n : peut correspondre à plusieurs occurrences 16

Cardinalité 4 combinaisons possibles 0, 1 1, 1 0, n 1, n La cardinalité d une entité se détermine en posant 2 questions, une pour le min et une pour le max Une occurrence donnée de cette entité correspond à au moins combien d occurrences de l autre entité à laquelle elle est associée? Une occurrence donnée de cette entité correspond à au plus combien d occurrences de l autre entité à laquelle elle est associée? 17

Cardinalité CLIENT FACTURE PRODUIT 1,n 1,n 1,1 0,n Reçoit Contient *NoClient *NoFacture NomClient Date? Est rédigée par *NoProduit Description PrixCoûtant PrixDétail? EMPLOYÉ NoEmployé NomEmployé Supervise 18

Type d association Nombre maximal d occurrences d une entité qui peut être associée à une occurrence d une autre entité et vice versa Déterminé à partir de la cardinalité maximum de chaque côté de la relation 3 types d association Un à un 1:1 Un à plusieurs 1:N Plusieurs à plusieurs N:M Le type d association est placé en haut ou à gauche de la flèche directionnelle 19

Type d association 1:N N:M CLIENT FACTURE PRODUIT 1,n 1,n 1,1 0,n Reçoit Contient *NoClient *NoFacture NomClient Date *NoProduit QtéFacturée Description PrixCoûtant PrixDétail? 1,1 Est rédigée par 0,n EMPLOYÉ NoEmployé NomEmployé 20