cours NoCours intitulé jour heure début étudiants NoEtudiant nom nom jeune fille enseignants NoEnseignant nom adresse adresse

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

Modélisation des données

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

A. Définition et formalisme

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

Dossier I Découverte de Base d Open Office

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

Modèle conceptuel : diagramme entité-association

CONCEPTION ET IMPLANTATION DES SI PROJET : GESTION DU FOYER DE L ENIT

Rappel sur les bases de données

Bases de données. Chapitre 1. Introduction

Comprendre Merise et la modélisation des données

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

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

Conception d une base de données

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

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

Université de Bangui. Modélisons en UML

Structurer ses données : les tableaux. Introduction à la programmation

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

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

Continuité et dérivabilité d une fonction

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

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

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

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

Méthode d analyse Merise

DÉPLOIEMENT D UN ERP. Cours dispensé pour les L3 MSI Elaboré par : Mehdi M tir 2013/2014 Chapitre 3 : Modélisation des besoins

LE MODELE CONCEPTUEL DE DONNEES

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

Cours de bases de données. Philippe Rigaux

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Chapitre 6. Fonction réelle d une variable réelle

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

Tickets 3:3. ChevauxPartants

Introduction aux bases de données Cours 1 : Généralités sur les bases de données

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Bases de données relationnelles

Concevoir une base de données

C est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.

Chapitre I : le langage UML et le processus unifié

Feuille TD n 1 Exercices d algorithmique éléments de correction

Introduction aux Bases de Données

APPEL A PROPOSITION ACTIONS COLLECTIVES

UML (Diagramme de classes) Unified Modeling Language

Règlement intérieur de l Université Sorbonne Paris Cité

Genie Logiciel Avancé Projet :Gestion d une chaîne hotelier low cost

Modèle Entité/Association

Présentation du Modèle de Référence pour les Bibliothèques FRBR

Nom de l application

Saisie en ligne des dossiers de demande de subvention Extranet

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

Introduction aux Bases de Données

DiffHF-TNT_RC - Diffusion Hautes Fréquences TNT pour Opérateurs techniques de diffusion TNT

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

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

GOL502 Industries de services

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Merise. Introduction

Définitions. Numéro à préciser. (Durée : )

Base de Données et Langage SQL

Plus courts chemins, programmation dynamique

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Gamme tre off. HPWM Select. offre de fonds alloc multigestionnaires. mul

TASK Santé : Le protocole Pésit /TCP-IP

DUREE DU TEMPS DE TRAVAIL DANS LA FONCTION PUBLIQUE TERRITORIALE PRINCIPE DE L ANNUALISATION

CHAPITRE 1. Introduction aux bases de données

des compagnies d assurance : évolutions récentes

Module 0: Introduction générale

PROJET ALGORITHMIQUE ET PROGRAMMATION II

Pascal Brunot Hadrien Cambazard UML FOR BUSINESS INTELLIGENCE PROJECT

Bases de données Cours 1 : Généralités sur les bases de données

DM 1 : Montre Autoquartz ETA

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Rapport journalier. Le stage va se découper en 2 parties : 3 premières semaines :

MPI Activité.10 : Logique binaire Portes logiques

tâches nature durée en jours prédécesseurs C commande des matériaux 1 A D creusage des fondations 4 B E commande des portes et fenêtres 2 A

Conception, architecture et urbanisation des systèmes d information

BASES DE DONNÉES. CNAM Centre associé de Clermont-Ferrand Cycle A Année J. Darmont I. INTRODUCTION II. LES SYSTÈMES HIÉRARCHIQUES

Limites finies en un point

Rapport d évaluation de la licence

Les structures. Chapitre 3

THEMATIQUE J : COMMUNICATION DIGITALE 1

M A N U E L D U T I L I S AT I O N A P P L I C AT I O N B O U R S E D E L E M P L O I

Les mathématiques du XXe siècle

Programme de formation. Intitulé : Anglais Débutants et Faux débutants pour le monde du tourisme

Le Système d Information Routier

Lignes de crédit et prêts. Comment combler vos besoins

MEGA Merise. Guide d utilisation

Propriétés des options sur actions

UML Diagramme de communication (communication diagram) Emmanuel Pichon 2013

Royaume-Uni. Conditions d ouverture des droits. Indicateurs essentiels. Royaume-Uni : le système de retraite en 2012

Simulation d une économie monétaire (programmation impérative, sujet 3)

Programmation linéaire

Modélisation conceptuelle des données Responsable: Dominique Schneuwly, Regis Caloz

Qu est ce qu un réseau social. CNAM Séminaire de Statistiques Appliquées 13/11/2013. F.Soulié Fogelman 1. Utilisation des réseaux sociaux pour le

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

Sommaire. L entrée en vigueur de l avenant n 21 sur les salaires minima au 1 er novembre 2013

1 La société GIR. 2 La solution proposée

Transcription:

Objectif : le MCD a pour but de modéliser les données (aspect statique) mémorisées dans le système d information ; Caractéristiques : Représentation graphique des données à un niveau conceptuel, c est-à-dire, sans se préoccuper ni des contraintes d organisation, ni du gestionnaire de bases de données utilisé, ni des traitements ; MCD Merise : correspond au modèle Entité - Association. Construction d un MCD Quand : dans l étude préalable : MCD de l existant et ébauche du MCD de la nouvelle solution ; dans l étude détaillée : MCD complet de la nouvelle solution. Préalable : avoir explicité les règles de gestion, avoir établi un diagramme des flux, avoir construit un dictionnaire des données

les objets ou entités Une entité est la représentation d un objet matériel ou immatériel pourvu d une existence propre et conforme aux choix de gestion de l entreprise ; Une occurrence d une entité est une instance (un représentant) de l entité dans le monde réel ; Une propriété (ou attribut) est une donnée élémentaire qu on perçoit sur l entité ; L identifiant d une entité est une propriété (ou un ensemble de plusieurs propriétés) de l entité telle que, à chaque valeur de l identifiant, correspond une et une seule occurence de l entité. Il peut être créé ex nihilo. MCD : un exemple Les règles de gestion (simplifiées) : Les ont une identité (, pré,...). Les ont une identité. Les suivent des mais ne suivent pas tous les. Les sont hebdomadaires et ont une heure de début, une, une heure de fin ; les horaires ne doivent pas se superposer. Les sont assurés par un seul enseignant.

MCD : suite de l exemple Le dictionnaire des données : Nom étudiant, texte, Elémentaire, 30 caractères, Nom jeune fille, texte, E, 30 caractères, vide autorisé, Numéro étudiant, texte?, E, 17 caractères,... Intitulé, texte, E, 70 caractères, Jour, numérique, E, entier, 1 pour lundi, 2 pour mardi... Heure Début, numérique, E, réel, 7 hd 20 Durée, numérique, E, réel, 0 d 5 Heure Fin, numérique, Calculé, réel, hf = hd + d... MCD : suite de l exemple jeune fille pré pré

Règles à vérifier sur les entités (à appliquer avec bon sens) 1. Toute propriété est élémentaire ; 2. Une propriété ne doit pas être instable, pas calculable ; 3. Toute propriété d une instance aura au plus une valeur ; 4. Une propriété doit permettre d éviter la redondance des valeurs sur l ensemble des instances ; 5. Toute entité possède un identifiant ; 6. Toute propriété dépend (directement) de l identifiant ; 7. Toute propriété dépend de tout l identifiant ; les associations Une association est une relation que les règles de gestion établissent entre deux entités (ou plus). Une occurrence d une association est une instance de l association dans le monde réel. Une association peut posséder des propriétés. Règles à vérifier sur les associations : règles des entités. L identifiant d une association est la concaténation des identifiants des entités qu elle relie.

MCD : suite de l exemple jeune fille pré inscription pré fait les cardinalités La cardinalité d une entité par rapport à une association s exprime sous forme d un couple : (cardinalité minimale : cardinalité maximale) cardinalité minimale : c est le bre minimal de fois où une occurrence d un objet participe aux occurrences de l association ; elle vaut très souvent 0 ou 1. cardinalité maximale : c est le bre maximal de fois où une occurrence d un objet participe aux occurrences de l association ; elle vaut 1, un entier fixé ou n ( n pour indiquer l impossibilité de fixer une borne maximale).

les cardinalités EntitéA cma:cma cmb:cmb EntitéB cma : Vous l obtenez en répondant à la question quand je considère un élément de l entité A, combien d éléments de l entité B lui sont obligatoirement associés?. cma : quand je considère un élément de l entité A, combien d éléments de l entité B lui sont associés au maximum?. cmb et cmb : Symétriquement, quand je considère un élément de l entité B, combien d éléments de l entité A lui sont associés, au minimum (cmb) et au maximum (cmb)?. MCD : suite de l exemple jeune fille pré inscription pré fait

MCD : suite de l exemple jeune fille pré 0:n inscription 0:n pré 0:n 1:1 fait Vérification d un MCD Vérifier : les règles sur les entités ; les règles sur les associations ; les règles globales : 1. Une propriété ne figure qu une fois dans le MCD ; 2. Les propriétés calculées ne figurent pas dans le MCD (mais il faut s assurer qu avec le MCD on puisse les calculer) ; 3. On ne fait pas figurer les associations qui se déduisent par transitivité.