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



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

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

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

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

Bases de données. Chapitre 1. Introduction

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

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

Rappel sur les bases de données

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

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

Modélisation des données

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

UML (Diagramme de classes) Unified Modeling Language

Bases de Données. Plan

Méthode d analyse Merise

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

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

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

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

Bases de Données Avancées

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

Base de Données et Langage SQL

La méthode MERISE (Principes)

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

Le niveau conceptuel : la modélisation des bases de données

GOL502 Industries de services

Chapitre 1 : Introduction aux bases de données

Tickets 3:3. ChevauxPartants

Introduction aux Bases de Données

Table des matières Sources

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

Modèle Entité/Association

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

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

.../5. Gestion de Bases de Données (J. Wijsen) 27 janvier 2011 NOM + PRENOM : Orientation + Année : Cet examen contient 8 questions. Durée : 2 heures.

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

Université de Bangui. Modélisons en UML

INFO 364 : Bases de Données Projet Professeur : Esteban Zimányi Assistants : Pierre Stadnik et Mohammed Minout Année Académique :

Chapitre 3 LE MODELE RELATIONNEL ET SQL (DDL)

Concevoir une base de données

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

BASES DE DONNEES ORIENTEES OBJETS BDA10.1

UML. Diagrammes de classes (suite) Delphine Longuet.

Cours de bases de données. Philippe Rigaux

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

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

OASIS Date de publication

Introduction aux Bases de Données

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

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

Information utiles. webpage : Google+ : digiusto/

Dossier I Découverte de Base d Open Office

A. Définition et formalisme

UML et les Bases de Données

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

Bases de données élémentaires Maude Manouvrier

Exercices de modélisation de Bases de Données

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

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)

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

Se porter caution : un engagement financier

Bases de données relationnelles

Modéliser des données, l exemple du modèle entité-association

Premiers Pas en Programmation Objet : les Classes et les Objets

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

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

LE MODELE CONCEPTUEL DE DONNEES

INITIATION AUX BASES DE DONNEES MODELISATION et LANGAGE SQL

Bases de Données. Stella MARC-ZWECKER. Maître de conférences Dpt. Informatique - UdS

ATELIER SOLUTION. Acheter ou louer? Réforme 2006 de la fiscalité applicable aux véhicules. Avec la collaboration de P.1

L éducation financière. Manuel du participant Les notions de base du crédit

Nom de l application

Comprendre Merise et la modélisation des données

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

GOL-502 Industrie de services. Travaux Pratique / Devoir #7

OMGL6 Dossier de Spécifications

Dénomination : Dates des périodes d immersion : Du...au.

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

Centre Européen des Consommateurs GIE. Luxembourg CREDIT «FACILE»?

Patrice BOURSIER. Professeur, Univ. de La Rochelle. Bases de Données. Notes de cours

TP 8: LES OPERATEURS ENSEMBLISTES

RENSEIGNEMENTS Rachat de Crédits (Locataire & Propriétaire)

Chapitre 11 Bases de données

NOM DE L ELEVE :.. Dossier à rendre complété avant le 16 Mars 2015 (afin de vous éviter le temps des formalités lors de la pré-rentrée).

Chapitre VI- La validation de la composition.

Les diagrammes de modélisation

REQUETE EN REGLEMENT COLLECTIF DE DETTES (Art. 1675/4 du Code judiciaire) Au Tribunal du travail de Liège,

Introduction aux concepts d ez Publish

Les bases de données Page 1 / 8

Organisation des Nations Unies pour l éducation, la science et la culture

Windows Server Chapitre 3 : Le service d annuaire Active Directory: Concepts de base

Formulaire d inscription 2013

Guide du/de la candidat/e pour l élaboration du dossier ciblé

Proposer de nouveaux services aux Levalloisiens. Des ressources numériques, accessibles à distance.

Intégration de bases de données: Panorama des problèmes et des approches

Reporting et Décisions 100

Diagrammes de classes et d objets

comptable cours & Applications François Cartier Gep Éditions / Eyrolles Éducation, 2013 ISBN :

Bases de données avancées Introduction

Transcription:

II. Modèle conceptuel le modèle entité-association Personne Voiture Schéma conceptuel Monde réel υ Concepteur υ Personne conduit Voiture ϖ ϖ Schéma logique utilisateurs ω LMD BD Personne Dupont Durant Rochat Voiture Ford KA Peugeot 106 Toyota yaris ϖ Table Personne Table Voiture Table Conduit

Concepts de base Objet <=> Entité Femme Lien <=> Association Personne Marié à Propriété <=> Attribut Mari Personne achète Maison Nom Prix Adresse Client Achète Produit Fournisseur

Contraintes de cardinalité des associations A combien d associations de A une entité de E appartient? E Min:Max A Exemples Femme 0:1 Personne Assure 1:1 Voiture Personne Marié à 0:1 Mari Assurance Personne Possède 1:1 Maison Société 0:1 Dirige 1:1 Président

Attributs Décrivent les propriétés associées à - un type d entité - un type d association - un autre attribut Femme 0:1 Personne Marié à Nom Prénom 0:1 Mari Date Jour Mois Année

Contraintes de cardinalité des attributs Employé no-empl 1:1 nom 1:1 CV prénom 1:1 1:1 poste 1:1 1:1 0:1 diplôme Terminologie : - simple, complexe, - monovalué (x:1), multivalué (x:n), - obligatoire(1:x), facultatif (0:x) année intitulé salaire date-début date-fin 1:1 montant 1:1 date 1:1 1:1 mois année Abréviations De préférence attributs simples monovalués 1:1 0:1

Les clés: identifiants des entités et associations Raison: désigner une entité (une association) de façon univoque Définition : Une clé (ou clef) est un ensemble (minimal) d'attributs tel qu' il n'existe pas deux instances de l entité ou de l association où ces attributs aient la même valeur. La valeur des attributs de la clé déterminent la valeur de tous les attributs. Client Commande Produit No-client Nom Prénom No-commande date No-produit Nom Quel sont les identifiants des types Client, Commande et Produit?

Identifiants d une entité faible Définition : Une entité qui ne peut être identifié par ses seuls attributs propres est appelé entité faible Livre Existe 1:1 Exemplaire ISBN titre date d'achat No_exemp état

Exemple de schéma EA Gestion d un hypermarché chef Employé chef de Fournisseur nom Salaire 0:1 0:1 subord. nom adresse Affecté Livré par Rayon Vend Article nom étage Quantité nom adresse

Exemple : Bibliothèque Un client qui s'inscrit à la bibliothèque verse une caution. Suivant le montant de cette caution il aura le droit d'effectuer en même temps 10 emprunts au maximum. Les emprunts durent au maximum 15 jours Un livre est caractérisé par son numéro dans la bibliothèque (identifiant), son titre, son éditeur et son (ses) auteur(s). On veut pouvoir obtenir, pour chaque client les emprunts qu'il a effectués (nombre, numéro et titre du livre, date de l'emprunt). Chaque semaine, on liste des emprunteurs en retard : nom et adresse, date de l'emprunt, numéro et titre du livre concerné. On veut enfin pouvoir connaître pour chaque livre sa date d'achat et son état.

Schéma conceptuel Bibliothèque titre numéro auteurs numéro caution Livre Emprunte Client état date-achat éditeur date-emprunt date-retour nom adresse n rue ville

Contraintes d intégrité (CI) Règles définissant ce qui est possible: les états (CI statiques) les transitions (CI dynamiques) doivent être décrites explicitement avec un langage approprié: le MCD ne peut pas les exprimer toutes une BD est cohérente si toutes ses CI sont respectées par les valeurs de la BD au cours de son utilisation laquelle respecte les CI dynamiques titre numéro auteurs numéro caution ville Livre Emprunte Client adresse rue état date-achat éditeur date-emprunt date-retour nom n

Spécialisation et généralisation Spécialisation : division d un ensemble d entités en sous-classes Contribuable ISA Indépendant Salarié Isa: arbre Attributs et relations d une entité: les siens et ceux de ses parents dans l arbre

Généralisation : regroupement d un ensemble d entités en une super-classe Exemple No_Identitification Prix Immatriculation No_Identitification Prix Immatriculation Voiture Véhicule Nb_Passager Vitesse_Max ISA No_Identitification Prix Immatriculation Camion Voiture Camoin Tare Nb_Passager Vitesse_Max Tare Peut être enrichi de contraintes de cardinalité!

Description d un schéma EA sous-type Nom définition libre Identifiants spécialise Entité ISA Entité Association CI propre cardinalité sur-type rôle lien est attribut cardinalité cardinalité 2:n Nom association définition libre Attribut cardinalité ISA est composé 2:n Domaine Simple Composé