Le modäle conceptuel de donnåes (MCD)



Documents pareils
A. Conditions de pråparation et d organisation des travaux du Conseil d Administration

Statuts CITEC Suisse

Catalogue professionnel Ä. Ç Licence d exploitation du logiciel Ä MERCATOS Ç DÑveloppement SEEG NTIC Edition

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

Chapitres 1 et 2 Langage d interrogation des donnåes - Partie 1 -

1. Introduction... Page Les principaux atouts du WCC... Page SpÄcificitÄ du catalogue en ligne... Page SpÄcificitÄ du WCC...

TARIFS CONDITIONS GÉNÉRALES

MONTREAL CARPORT TOIT PLAT, UNE VOITURE. L 298 x l 500 x H env. 260

OBSERVATOIRE des Vacances et des Loisirs des Enfants et des jeunes

CONTRAT DE MAINTENANCE INFORMATIQUE OPTION :

REFERENTIEL DE CERTIFICATION DU SYSTEME DE GESTION DE LA QUALITE DES EAUX DE BAIGNADE

LES PROCESSUS DE CONTROLE DANS LA STRUCTURATION DE L ORGANISATION TOME 2

CONSEIL EN MANAGEMENT ORGANISATION ET SYSTEME D INFORMATION. ALTER ORGA SARL 3 rue Desgenettes Rosny sous Bois

BIBUS-S pråsentation et fonctionnalitås

6.1. Quels indicateurs peuvent Étre mis au point au niveau de l Union pour assurer le suivi des caractäristiques et des tendances de la

A. Définition et formalisme

COMMENT CHOISIR VOTRE POUSSETTE?

COUR D'APPEL DE LYON. 6Äme Chambre. ARRET DU 22 Mai 2014 APPELANTS : M. Bernard COTTIER. nå le 18 Octobre 1950

Concours d accås en 4 Äme annåe du Programme Grande Ecole Examen Type Epreuve de spåcialitå Finance (Master Finance) DurÅe : 3H

Concours d accås en 4 Äme annåe (Master 1) du Programme Grande Ecole Examen Type Epreuve de spåcialitå Marketing (Master Marketing) DurÅe : 3 heures

Donnez nous le sens, nous vous donnerons la direction

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

ASSURANCE DOMMAGES-OUVRAGE TOUS RISQUES CHANTIER CAHIER DES CLAUSES PARTICULIERES VALANT CAHIER DES CHARGES

Le programme EPS au collège

Université de Bangui. Modélisons en UML

Modélisation des données

Un document du GT3P - groupe de travail partenarial public-privé - sur l approche commune des crises. Édition de mai 2011

RAPPORT DE STAGE GUIL Fr d ric 1 I.U.P. Sciences de gestion 2001 / 2002

Merise. Introduction

26, rue du Faubourg Poissonni re Paris T l :

agissant en son nom personnel et en qualitå d'administrateur lågal de la personne et des biens de ses enfants mineurs :

Comprendre Merise et la modélisation des données

REMPLACEMENT DU SYSTEME TELEPHONIQUE DE LA MAIRIE DE HOERDT

DELIBERATION DU CONSEIL MUNICIPAL COMMUNE de LAFFREY

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

ASSURANCE DOMMAGES-OUVRAGE TOUS RISQUES CHANTIER

CALM/RV : Rando du samedi 4 juin 2011 LA VALLÄE DE LA JUINE : Lardy Janville sur Juine plateau de Pocancy Bourray sur Juine et ForÇt de Cheptainville.

Favoriser l accès aux soins des bénéficiaires de minima. sociaux. Expliquer la CMU-C et l ACS aux populations potentiellement éligibles

CONVENTION COLLECTIVE NATIONALE POUR LE PERSONNEL DES ENTREPRISES DE RESTAURATION DE COLLECTIVITES

MASTER II ECONOMIE ET GESTION Spécialité Management des Organisations de la Neteconomie

Modèle conceptuel : diagramme entité-association

DOMMAGE OUVRAGE/CONSTRUCTEUR NON REALISATEUR MARCHE A LOTS SEPARES

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

LE MODELE CONCEPTUEL DE DONNEES

[Programme pluriannuel et Plan Stratégique ]

Dossier I Découverte de Base d Open Office

Etude de faisabilit et de pr conisations pour la d couverte du patrimoine des murs p ches et la cr ation d un parcours d interpr tation du patrimoine

Introduction aux Bases de Données

Rémi GILANTE Certifié d Informatique et Gestion. Jean-Claude NOUSSIGUE Agrégé d Économie et Gestion, option B

Systèmes d information et bases de données (niveau 1)

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

Ä Un CRM, pour quoi faire? Å

PROCES-VERBAL DE LA SEANCE DU CONSEIL MUNICIPAL DU 16 MAI 2002

IPCOM L interface IPCOM permet la communication vers les centrales BIBUS + Home Anyhwere au travers du r seau Ethernet.

FICHE D ACCESSIBILITE

Société MAINTINFO MAINTENANCE D'EQUIPEMENTS INFORMATIQUES ETUDE DE CAS (UML) Document d'expression des Besoins. Page 1

Chapitre 1 : Introduction aux bases de données

Conception d une base de données

SUPSCO04 EFFECTUE DANS. Poste GFE reliä au räseau - GFE en monoposte

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

LES SYSTEMES DE GESTION DE BASES DE DONNEES

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Manuel d utilisation

Méthode d analyse Merise

A1 GESTION DE LA RELATION AVEC LA CLIENTELE

Les corrigés des examens DPECF - DECF

EDUCATEUR SPECIALISE ANNEXE 1 : REFERENTIEL PROFESSIONNEL

La méthode MERISE (Principes)

Séminaires Paris le 14 et 15 mars 2007 Grenoble le 21 et 22 Mars 2007

Le tambour de Villy. Janvier 2014 SOMMAIRE

C N E C J LA RESPONSABILITE CIVILE ET PENALE DU PROFESSIONNEL COMPTABLE LIBERAL ET LE ROLE DE L EXPERT-COMPTABLE JUDICIAIRE

WebMapping : La migration en Open Source du SIG-PyrÄnÄes

Conception, architecture et urbanisation des systèmes d information

Logiciel RECIPEÇ. Gestion des formules

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

Normes et description. des ressources continues et données d autorité Analyse de l information Recherche documentaire : méthodes et outils

La GEIDE. Dans une solution GEIDE, il est possible d'associer au sein même d'un dossier:

CONCERTATION ESPACES PUBLICS : PLACE CENTRALE ET SQUARE AVERROES. Compte rendu de l atelier du 10 janvier 2007 de 18h30 Å 20h30

LES RÉFÉRENTIELS RELATIFS AUX ÉDUCATEURS SPÉCIALISÉS

RÄglement. de fonctionnement. ALJT - SiÄge Social : 18/26 rue Goubet - PARIS

Nom de l application

Algorithme. Table des matières

Plan du cours : Zippers. Des fonctions sur les listes avec position. Des fonctions sur les listes avec position

Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

TP - Alarme de voiture / Approche fonctionnelle

Contrôle interne et organisation comptable de l'entreprise

DOSSIER DE DIAGNOSTIC TECHNIQUE ArticlesL Ä 6, R Ä 9 et R Ä 5 du Code de la construction et de l'habitation DOSSIER NÅ DA-9420

AUTO-ENTREPRENEUR ET PORTAGE SALARIAL L AUTO-ENTREPRENEUR

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

Le non-recours aux soins des actifs präcaires (NOSAP)

Richard Abibon Don Quichotte, c est moi

Guide du tuteur en entreprise

Le génie logiciel. maintenance de logiciels.

Transcription:

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 1 / 14 LycÄe Jean Rostand CHANTILLY Jean-Marie Cardoni Cours DAIGL (analyse) (1 Äre annåe) BTS INFORMATIQUE DE GESTION 1 Condition de räalisation Le modäle conceptuel de donnåes (MCD) En classe Seul Groupe Contenu du räfärentiel S32 Analyse et conception de systämes logiciels (måthodes et outils) - identifier les diffårents niveaux de repråsentation d'un SI - repråsenter les communications et les donnåes d'un SI Sommaire 1 Comprendre un ModÅle Conceptuel des donnäes 2 1.1 Pourquoi modåliser les donnåes? 4 1.2 Les concepts liås au MCD 4 1.2.1 L'entitÅ 5 1.2.2 Les propriåtås (identifiant - occurrences - 6 paramätre) 1.2.3 Les cardinalitås 7 1.2.4 L'association (hiårarchique non 11 hiårarchique råflexive) ComplÄment TP dossier 1

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 2 / 14 I. Comprendre un ModÅle conceptuel de donnäes "Une facture est dålivråe É un client. Une facture peut contenir diffårents articles. Un client est toujours suivi par un repråsentant (identifiå par un numåro et un nom). Ce dernier peut avoir en charge plusieurs clients. Un client est repårå par un numåro et possäde un nom et une adresse. Un article est toujours råfårencå, possäde un libellå et un prix unitaire. Enfin une facture a un numåro et est råalisåe É une date" Si on peut comprendre le sens d'un texte (utilisation d'un langage humain), il n'en est pas de mñme pour un microordinateur (langage binaire c'est-é-dire une suite de 0 et de 1). MERISE est une måthode d'analyse de systämes d'information. Cette måthode distingue 3 niveaux d abstraction : Le niveau conceptuel : DÅterminer le systäme d information et les ÅlÅments qu'il gäre avec leurs propriåtås respectives et leurs relations (ModÄle Conceptuel des donnåes et ModÄle Conceptuel des Traitements) Le niveau organisationnel : dåcrire les choix d'organisation mis en place pour råpondre aux objectifs dåcrits au niveau conceptuel (ModÄle Logique de donnåes qui est la traduction de diffårents ÅlÅments du MCD en un langage normaliså (langage connu par les SGBDR)). Le niveau opärationnel qui constitue le passage de la description conceptuelle É l'implantation physique de la base de donnåes sur le support matåriel (ModÄle Physique de donnåes) Le systäme d'information, de l'exemple ci-dessus, est cependant plus complexe dans la råalitå (gestion de la tva, des remises ). On sera donc amenå, avant toute informatisation d'un systäme d information, de le dåcrire sous la forme de symboles (mieux vaut un dessin qu'un long discours). Une telle repråsentation est appelåe un ModÄle Conceptuel des DonnÅes (MCD) ou un ModÄle EntitÅ Association (MEA)

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 3 / 14 ReprÄsentation sous la forme d'un modåle de l'exemple PRODUIT RÄfÄrenceProduit Produit PrixUnitaire 1,1 FACTURE NumÄroFacture DateFacture appartenir CLIENT NumÄroClient Client AdresseClient contenir QuantitÄ 1,1 possäder REPRESENTANT NumÄroReprÄsentant ReprÄsentant L objectif de ce dossier sera d'apprendre É lire un modäle de donnåes (måthode MERISE) et É en saisir le sens. Cela nous permettra : de vårifier l'adåquation d'un modäle avec la råalitå, de reconstituer une råalitå É partir d un modäle.

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 4 / 14 A.Pourquoi modäliser les donnäes? Un MCD II. Les concepts liäs au MCD Le lycåe Jean Rostand a confiå É la SSII (SociÅtÅ de Services et d'ingånierie en Informatique) BASTIA l'åtude et la råalisation d'un logiciel destinå É la gestion des notes. A cet effet, une Åquipe pådagogique a rådigå un cahier des charges dans lequel elle a exprimå ses besoins. Parmi ceux-ci, on peut citer l Ådition automatique de divers documents comme par exemple : Les bulletins trimestriels, Les listes des ÅlÄves par classe, Les råcapitulatifs des råsultats : * pour un ÅlÄve, * pour une classe... Le ModÄle Conceptuel des DonnÅes vous est pråsentå page suivante

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 5 / 14 ELEVE NumÄroElÅve ElÅve PrÄnomElÅve DateNaissance RueElÅve CpElÅve VilleElÅve 1,1 Est inscrit Est enseignäe Coefficient CLASSE CodeClasse LibellÄClasse Obtient un räsultat Moyenne MATIERE CodeMatiÅre MatiÅre TRIMESTRE NumÄroTrimestre DateDÄbut DateFin LycÄe AnnÄe Proviseur A.L'entitÄ DÄfinition Remarque : chaque occurrence est dotäe des mémes propriätäs Exemple : Quelques occurrences de l'entitä CLASSE CodeClasse BTS IG1 BTS IG2 DA BTS IG2 ARLE LibellÄClasse BTS Informatique de gestion 1 Äre annåe BTS Informatique de gestion 2 Äme annåe spåcialitå DA BTS Informatique de gestion 2 Äme annåe spåcialitå ARLE

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 6 / 14 Une entitå peut donc Ñtre : un individu comme par exemple une personne, un client, un animal un objet comme par un exemple une matiäre premiäre, un produit un objet abstrait comme par exemple un service, un compte un lieu comme par exemple une rågion, un pays un objet documentaire comme par exemple un contrat, une facture a) Les propriätäs DÄfinition Elle peut Ñtre simple (Client, NumÅroCommande) ou composåe (DateCommande, Adresse). Le choix dåpend de l'environnement considårå : pour un envoi de courrier l'adresse suffira, pour un client afin de faire des traitements particuliers, on privilågiera la dåcomposition Rue, CodePostal, Ville b) L'identifiant DÄfinition Exemple La propriåtå NumÅroElÄve identifie sans ambiguátå un ÅlÄve, cela revient É dire que deux ÅlÄves ne peuvent pas avoir le mñme numåro. Remarque : La propriåtå ElÄve aurait-elle pu Ñtre choisie comme identifiant? Formalisme EntitÄ, PropriÄtÄs, Identifiant ELEVE NumÄroElÅve ElÅve PrÄnomElÅve DateNaissance RueElÅve CpElÅve VilleElÅve

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 7 / 14 B.Le paramåtre DÄfinition Exemple : La propriåtå LycÅe est ici un paramätre car on analyse seulement le systäme d'information du lycåe Jean Rostand. Par contre, si on avait modåliså le systäme d'information du lycåe Jean Rostand et du lycåe de la ForÑt alors on aurait cråå une entitå LYCEE (car deux valeurs possibles). C. Les cardinalitäs DÄfinition Remarques, exemples et explication des cardinalitås Exemple 1 prenons les occurrences suivantes 0001 SIMON 010 AMSI 0002 EMMA 020 DAIGL 0003 PAUL 030 ALSI Placer les cardinalitås sur cet MCD ELEVE NumÄroEleve Eleve Çtre späcialiste MATIERE CodeMatiÅre LibellÄMatiÅre

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 8 / 14 Explication des cardinalitås dans un tableau ENTITE ASSOCIATION CARDINALITE JUSTIFICATION ELEVE Étre späcialiste MATIERE Étre späcialiste Exemple 2 RÅgle de gestion : une personne peut Ñtre sans emploi ou travailler au sein d'une entreprise INDIVIDU NumÄroINSEE Travailler ENTREPRISE CodeEntreprise RaisonSociale ENTITE ASSOCIATION CARDINALITE JUSTIFICATION INDIVIDU Travailler ENTREPRISE travailler Exemple 3 RÅgle de gestion : un salariå est affectå dans un et un seul service. Un service possäde au moins un salariå SALARIE NumÄroINSEE Travailler SERVICE NumÄroService Service ENTITE ASSOCIATION CARDINALITE JUSTIFICATION SALARIE travailler SERVICE travailler

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 9 / 14 Exemple 4 RÅgle de gestion : un salariå peut demander ou non de participer É des stages. Il lui est possible d'effectuer plusieurs demandes. SALARIE NumÄroINSEE demander STAGE NumÄroStage Stage ENTITE ASSOCIATION CARDINALITE JUSTIFICATION SALARIE demander STAGE demander Exemple 5 RÅgle de gestion : Dans un film joue au moins un acteur. Un acteur a forcement tournå dans au moins un film FILM NumÄroFilm Film jouer ACTEUR NumÄroActeur ENTITE ASSOCIATION CARDINALITE JUSTIFICATION FILM JOUER ACTEUR JOUER Comment choisir entre 0,1 et 1,1? Comment choisir entre 0,n ou? C'est implicite (un film est jouå par au moins un acteur, un salariå travaille au moins dans un service) La rägle de gestion est explicite (un ÅlÄve peut ne pas Ñtre spåcialiste d'une matiäre, un salariå peut ne pas demander un stage ) Sinon dans la råalitå : vous obtiendrez toujours la råponse É votre interrogation mais en cas d'examen ou de contràle, il peut vous arriver de ne pas trouver dans le sujet une råponse : vous devez alors fournir l'hypothäse que vous posez Cas particuliers : La cardinalitå minimale peut Ñtre supårieure É 1 fixåe si toutes les occurrences de l entitå sont impliquåes au moins x fois dans l association (x est un entier connu). Exemple : une imprimante est partagåe par au moins 10 personnes. La cardinalitå maximale peut Ñtre diffårente de >1 et diffårent de n si une occurrence de l entitå peut Ñtre impliquåe au maximum x fois dans l'association (x est un entier connu). Exemple : un employå ne peut faire que trois demandes de stage.

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 10 / 14

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 11 / 14 D. L'association DÄfinition Il existe deux types d'association a) Association hiärarchique (non porteuse de donnäes) Il existe une dåpendance fonctionnelle directe entre les identifiants des entitås qui entourent l'association. Une association hiårarchique a toujours une cardinalitå maximale = Exemple : ELEVE NumÄroElÅve 1,1 est inscrit CLASSE CodeClasse LibellÄClasse b) Association non hiärarchique porteur ou non de donnäes Pour obtenir une dåpendance fonctionnelle dont les propriåtås de l'association sont les buts, il faut concatåner (additionner) les identifiants des entitås qui entourent l'association. Une association non hiårarchique a comme cardinalitå maximale toujours Exemple 1 Reprise du sujet MATIERE CodeMatiÅre MatiÅre Est enseignäe Coefficient CLASSE CodeClasse LibellÄClasse

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 12 / 14 ENTITE ASSOCIATION CARDINALITE JUSTIFICATION MATIERE Est enseignäe CLASSE Est enseignäe Exemple 2 ENTITE ASSOCIATION CARDINALITE JUSTIFICATION PROFESSEUR enseigner MATIERE enseigner ETABLISSEMENT enseigner

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 13 / 14 Exemple 3 Je souhaite traduire le fait qu'en dåbut d'annåe, un ÅlÄve projette de consacrer un certain nombre d'heures de travail hebdomadaire É chaque matiäre qu'on lui enseigne Oâ doit-on placer ce nombre d'heures? Dans l'entitå ELEVE? Dans l'entitå MATIERE? Dans l'association? ELEVE NumÄroElÅve avoir pour projet MATIERE CodeMatiÅre LibellÄMatiÅre Cas particulier : l'association räflexive Il peut exister un lien entre une entitä et elle-méme. DÄfinition Dans certains cas un ràle doit Ñtre spåcifiå pour dåcrire plus pråcisåment le lien qui unit l'entitå É l'association. Elle peut-ñtre de type hiärarchique Exemple : Le syndic de propriåtaire du club de vacances "Corsica bella" a souvent besoin de contacter les propriåtaires afin d'effectuer de petites råparations, vårification des compteurs Ces propriåtaires Åtant ÅloignÅs, ils confient cette täche É un autre propriåtaire plus proche. Le syndic måmorise les coordonnåes de cet interlocuteur qui est un propriåtaire. Ses coordonnåes sont dåjé pråsentes dans le systäme d'information. PROPRIETAIRE NumProprio s'occuper de confier É S'occuper

BTS Informatique de Gestion 1 Äre annåe DAIGL (ModÅlisation) Chapitre 1 Page 14 / 14 Autre exemple : On dåsire savoir qui encadre qui dans une entreprise. SALARIE NumSalariÄ a pour chef Encadrer est chef de ou non hiärarchique. Exemple : une entreprise fabrique des piäces måcaniques qui s'assemblent les unes ou autres pour former d'autres piäces qui elles-mñmes Une piäce peut-ñtre composåe de plusieurs autres piäces. PIECE NumPiÅce est composäe de entre dans la fabrication de Composer QtÄ