Tickets 3:3. ChevauxPartants



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

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

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Méthode d analyse Merise

Modèle conceptuel : diagramme entité-association

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

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

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

Les bases de données

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

A. Définition et formalisme

Dossier I Découverte de Base d Open Office

Conception d une base de données

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

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

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

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

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

MEGA Database Builder. Guide d utilisation

Introduction aux Bases de Données

Cours Base de données relationnelles. M. Boughanem, IUP STRI

LE MODELE CONCEPTUEL DE DONNEES

Rappel sur les bases de données

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Bases de données. Chapitre 1. Introduction

Comprendre Merise et la modélisation des données

Mercredi 15 Janvier 2014

1 Modélisation d une base de données pour une société de bourse

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

Concevoir une base de données

Modélisation des données

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

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

Chapitre 1 Généralités sur les bases de données

UML et les Bases de Données

Les bases de données Page 1 / 8

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.

Cours 1 : introduction

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

Bases de Données Relationnelles. Le Modèle Relationnel

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

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

Bases de données relationnelles

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)

Chapitre VIII. Les bases de données. Orientées Objet. Motivation

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

Modélisation : Entité-Association Pattes de corbeau Relationnel. Plan BD4 : A.D., S.B Des systèmes d'information. Pourquoi?

Bases de Données. Plan

INITIATION AUX BASES DE DONNEES MODELISATION et LANGAGE SQL

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

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

Nom de l application

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

INFORMATION VOYAGEURS

Evry - M2 MIAGE Entrepôt de données

Gestion des bases de données

PROJET 1 : BASE DE DONNÉES REPARTIES

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

CHAPITRE 1. Introduction aux bases de données

INTRODUCTION : Données structurées et accès simplifié

Exercices de conception de bases de données

NF26 Data warehouse et Outils Décisionnels Printemps 2010

UML (Diagramme de classes) Unified Modeling Language

Cours de Probabilités et de Statistique

Description synthétique (11)

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

Exercices de modélisation de Bases de Données

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

et les Systèmes Multidimensionnels

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

La méthode MERISE (Principes)

Introduction aux SGBDR

1 Introduction et installation

Candidate forte de dix (10) ans d expérience avec Oracle Forms & Reports, dont la dernière version utilisée est 11g.

Les frameworks au coeur des applications web

Bases de Données Avancées

OMGL6 Dossier de Spécifications

Vincent Augusto

BD réparties. Bases de Données Réparties. SGBD réparti. Paramètres à considérer

Talend Technical Note

DOCUMENTATION UTILISATEUR DU GUICHET VIRTUEL 2.0

Chap. 3: Le modèle de données entité-association (E.A.)

1.2 Genèse. 1.3 Version de Designer utilisée

Le langage SQL Rappels

TP Bases de données réparties

Base de Données et Langage SQL

Projet Business Object

Information utiles. webpage : Google+ : digiusto/

David LUCAS 15/01/10 Ludovic HUET Sébastien LE NECHET Jason JAMOT. Projet BO

Génie logiciel pour le commerce électronique Hiver 2003 Prof.: Julie Vachon

I0035 INGÉNIEUR - DÉVELOPPEUR APPLICAT IF / DECISIONNEL CONFIRMÉE SAS - SPSS - INFORMAT ICA. 27 ans - 4 ans d'expérience

Gestion des Clés Publiques (PKI)

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

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

Méthodologie de conceptualisation BI

Evry - M2 MIAGE Entrepôts de Données

MÉTHODOLOGIE PROJET SYSTÈME D INFORMATION DÉCISIONNEL BI - BUSINESS INTELLIGENCE. En résumé :

SOMMAIRE. Travailler avec les requêtes... 3

Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)

Transcription:

MCD : quelques exemples particuliers Une association peut être ternaire. Exemple : Vendeurs, Lieux, Acheteurs reliées par vente. Posez-vous alors la question et si je remplaçais l association par une entité, ne serait-ce pas plus clair?... une entité ActesDeVente. Une association peut être réflexive. Exemple : l entité Individus reliée avec elle-même par l association filiation. Deux entités peuvent être reliées par plusieurs associations. Exemple : TrajetsSNCF reliée à Gares par les associations GareDépart, GareArrivée, Etapes Les cardinalités, bien qu étant très souvent 0:1, 1:1, 0:n ou, peuvent avoir d autres valeurs. Exemple du tiercé : Parieurs 1:1 Tickets 3:3 0:n ChevauxPartants Modèle logique des données le MCD a pour but de modéliser les données (aspect statique) mémorisées dans le système d information ; le MLD (Modèle Logique des Données) tient compte des choix concernant le système de gestion des données utilisé dans l entreprise. Le plus utilisé est le modèle relationnel associé aux bases de données relationnelles (Oracle, Informix, SQLserver,..., Access, Foxpro, Paradox,...)

Modèle logique des données Modèle relationnel Le domaine est l ensemble des valeurs que peut prendre une donnée, une table est un sous-ensemble du produit des domaines, une table est donc un ensemble d enregistrements (ou tuples, ou lignes), une table porte un nom et est composée d attributs prenant leurs valeurs dans les domaines correspondants, une clé est constituée de 1 ou plusieurs attributs telle que une valeur de la clé détermine exactement l enregistrement, toute table possède une clé primaire et, éventuellement, des clés candidates. Modèle logique des données le passage du MCD au MLD Pour les entités. Toute entité une table, les propriétés de l entité sont les attributs de la table, l identifiant de l entité est la clé primaire de la table. Pour les associations. Cela dépend des cardinalités. Deux cas sont possibles : association 1:1 : la relation est matérialisée par l ajout d une clé étrangère. association : la relation donne lieu à la création d une table. les cardinalités 0:1 (resp. 0:n) se traitent comme les cardinalités 1:1 (resp. ).

Modèle logique des données le passage du MCD au MLD 0:n association 1:1 RefA Modèle logique des données le passage du MCD au MLD 0:n association TableAB RefA RefB

Modèle logique des données Exemple : clients & commandes (suite). clients NoClient nom adresse commandes NoCommande xxx RefClient date code postal ville produits CodeProduit libellé prix unitaire ligne cmde RefCommande RefProduit quantité Modèle logique des données : cas particuliers 1:1 association 1:1 B B

MLD : quelques cas particuliers Une association ternaire une table si les cardinalités sont sur toutes les branches. association entitéc TableABC RefA RefB RefC tablec

MLD : quelques cas particuliers Si une association ternaire possède une branche avec une cardinalité 1:1, on place les références dans la table reliée par 1:1. 1:1 association entitéc RefB RefC tablec

MLD : quelques cas particuliers Si plusieurs associations relient deux entités, on traite chacune des associations indépendamment des autres, ce qui peut donner lieu à l ajout de plusieurs références. Exemple : TrajetsSNCF (NoTrajet, HeureDépart, HeureArrivée, RefGareDepart, RefGareArrivee). Les cardinalités k:k donnent aussi lieu à l ajout de plusieurs références. Exemple du tiercé : Tickets (NoTicket, DatePari, RefCheval1, RefCheval2, RefCheval3). partants NoCheval NomCheval partants NoCheval NomCheval 0:n 3:3 pari tickets NoTicket DatePari tickets NoTicket DatePari RefCheval1 RefCheval2 RefCheval3