Entités. Chapitre 1. Modèle entité-association. Associations et occurences d associations. Exemple



Documents pareils
Modélisation des données

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

Rappel sur les bases de données

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

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

Chapitre 5 LE MODELE ENTITE - ASSOCIATION

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

Méthode d analyse Merise

A. Définition et formalisme

Modèle conceptuel : diagramme entité-association

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

UML (Diagramme de classes) Unified Modeling Language

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

Chapitre 1 : Introduction aux bases de 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

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

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

Modèle Entité/Association

Introduction aux Bases de Données

Bases de données. Chapitre 1. Introduction

Information utiles. webpage : Google+ : digiusto/

Bases de données - Modèle relationnel

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

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

Concevoir une base de données

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

16H Cours / 18H TD / 20H TP

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

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

Diagrammes de classes et d objets

Temps forts départementaux. Le calcul au cycle 2 Technique opératoire La soustraction

Le logiciel : un outil de gestion des données, une aide pour le choix des techniques et un outil de communication pour le personnel de terrain

UML. Diagrammes de classes (suite) Delphine Longuet.

Bases de Données Avancées

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

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

Bases de données relationnelles

Dossier I Découverte de Base d Open Office

Cours de bases de données. Philippe Rigaux

Katja Ingman. Être pro en anglais. Sous la direction de Marie Berchoud. Groupe Eyrolles, 2009 ISBN :

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

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

Qu est-ce qu une probabilité?

Vincent Augusto

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

Bases de données élémentaires Maude Manouvrier

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

Université de Bangui. Modélisons en UML

Bases de données relationnelles & SQL

LE MODELE CONCEPTUEL DE DONNEES

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

Caisson bas. Notice de montage. Pour caissons de taille : Structure du caisson. 1 personne 4. Retrouvez toutes les informations sur

Coefficients binomiaux

INITIATION AUX BASES DE DONNEES MODELISATION et LANGAGE SQL

Christian Soutou UML 2. pour les. bases de données. Avec 20 exercices corrigés. Groupe Eyrolles, 2007, ISBN :

Détecteur de fumée et attestation de pose par le locataire

Big Data et Graphes : Quelques pistes de recherche

Comprendre Merise et la modélisation des données

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

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

Cours 1 : introduction

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

A QUOI SERVENT LES BASES DE DONNÉES?

Gestion Électronique de Documents et XML. Master 2 TSM

Architecture d'entreprise : Guide Pratique de l'architecture Logique

STRATÉGIE CLIENT : PROCESSUS D AFFAIRES. Alain Dumas, MBA, ASC, CPA, CA KPMG-SECOR

COTISANT AU RÉGIME GUIDE D ACCÈS AU COMPTE

Demande d aide(s) LOCA-PASS

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

Présentation générale de la méthode orientée objet : O.M.T. (Rumbaugh & al.)

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

Introduction au Système de Gestion de Base de Données et aux Base de Données

Intégration de systèmes

Introduction aux Bases de Données

Cours d'informatique

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/ Présentation. 1.2 Ressources

5 ème Chapitre 4 Triangles

2 Grad Info Soir Langage C++ Juin Projet BANQUE

URL analysées. Informations générales. Nb. de liens sponsorisés Google

Introduction à la sémantique

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

OBJECTIFS ET ARCHITECTURE DES SGBD

Les archives. On conserve ces documents pour faire des recherches historiques, administratives ou généalogiques.

ANNEXE. Arborescence développée des principaux objets du modèle IFC

plate-forme PaaS (Audit)

Recueil de données trafic Module d intercommunication MI2 Évolutions récentes et traitements quotidiens

Les structures. Chapitre 3

Bases de Données. Plan

Vecteurs. I Translation. 1. Définition :

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

Calculs de probabilités

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

Les diagrammes de modélisation

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

Innovation technologique dans les établissements scolaires : l ENT, les impacts sur l organisation du travail et les risques associés

CHAPITRE 2 SYSTEMES D INEQUATIONS A DEUX INCONNUES

1. PRESENTATION GENERALE DU PRODUIT

epages 6 Merchant Intégration de votre boutique avec SAP Business One e-commerce. now plug & play.

A QUOI SERVENT LES BASES DE DONNÉES?

Transcription:

Entités Chapitre 1. Modèle entité-association Mountaz Hascoët, Univ. Montpellier II 1 Définition : On appelle entité toute classe d «objets concrets ou abstraits» ayant une existence propre et présentant un intérêt particulier pour les informations à gérer. Définition 2: On appelle occurrence tout élément de cette classe. 2 Exemple Associations et occurences d associations Exemple: Pierre paul jacques -> Personne First 35 -> Bateau Exemple: pierre, paul, jacques, First 35, Mistral. 3 Définition: une association est un lien sémantique de même nature reliant les occurrences de plusieurs entités et présentant un intérêt pour le système d'informations. Définition: une occurence d association est un n-uplet représentant la relation entre les occurrences des entités. 4 1

Exemples Exemple d occurence «Location» une association entre Propriétaire et Locataire «Composé de» une association entre Pneu et Caoutchouc «Propriété» Une personne possède un bateau 5 Occurrence de l association «propriété» Pierre possède un First 35 (Pierre, First35) Paul possède un Sangria (Paul, Sangria) Jacques possède un Oceanis ( Jacques, Oceanis) Autre exemple (occurrences de «location») Robin Marianne Jean Toc Dupont Martin Lautier Rene 6 Attribut ou propriété Occurrence d attribut Définition : On appelle attribut ou propriété toute donnée élémentaire ou «atomique» ayant un sens. Exemple Vehicule (Couleur, Année, Modèle, Marque, etc) (Nom, Naissance, ) 7 Valeur possible pour l attribut Exemple: Attribut: Nom Occurrences: Dupont, Martin, Lautier, 8 2

Représentations graphiques Nom Num ero A Identifiant_1 <UNDEF> <UNDEF> <ai1> 0,n 0,n Associ B 9 Cardinalités A et B deux entités R une association entre A et B Combien d occurrences de B sont-elles associées A à A dans R et réciproquement? R B 10 Cardinalités - définition Cardinalité (a,a ) A R (b,b ) B - a (respectivement b) est le nombre minimum d images qu une entité de type A peut avoir dans B (respectivement une entité de type B dans A), - a (respectivement b ) est le nombre maximum d images qu une entité de type A peut avoir dans B (respectivement une entité de type B dans A). 11 12 3

Cardinalités - Exemple Cardinalités - Exemple Exemple Client Possède Compte Exemple Réalisateur Réalise Film Client Possède Plan Epargne 13 Logement Acteur Possède Film 14 Clé d entité Exemple complet Définition : Une clé d entité est un attribut ou ensemble d attributs qui caractérise de manière unique les occurrences de l entité. Création d une base de données archéologique dans laquelle vous voulez mettre les informations suivantes. Exemples: Personne -> numéro de sécurité sociale Livre -> numéro ISBN 15 1. Un objet est trouvé par une équipe donnée, dans un site donné. L équipe est reconnue par le nom de son directeur, et le site par son numéro, sa longueur, et sa largeur. Le site appartient à une zone de fouille qui peut en contenir plusieurs. La zone de fouille porte le nom de la ville la plus proche. 16 4

2. L objet est identifié par un numéro, une désignation (qui le décrit), une catégorie (par exemple, meuble, accessoire, élément d architecture, manuscrit...), par un état de complétude (s il est total ou s il est partiel comme un pied de table, un tesson de bouteille ou un nez de gargouille, etc...) et par un état de conservation ( intact, bon, à restaurer, mauvais état, très mauvais). 3. Plusieurs équipes peuvent fouiller simultanément la même zone de fouille, mais pas le même site. En revanche les équipes tournent, d un site à l autre, chaque jour. 17 Définition des entités Objet NuméroO, Désignation, Catégorie, Etatcomplétude, Conservation Equipe NomDirecteur Site NuméroS, Longueur, Largeur ZF (Zone de Fouille) NuméroZF, ville 18 Site Contient (1,n) ZF Objet Trouve Equipe Fouille (1,n) Date 19 Remarques sur le modèle E/A Associations binaires ou associations n-aires Pb:Soit A, B, C trois entités. Si A,B,C sont liées on peut souvent choisir de représenter cette «liaison» de manières différentes. Par exemple on peut choisir de définir trois associations R1, R2, R3, ou bien d en définir une seule R4(A,B,C). Comment choisir entre ces différentes solutions? 20 5

Exemple Solution 1 Comment représenter des données sur les inscriptions 1 enseignant enseigne une ou plusieurs matières à des étudiants 1 étudiant suit 1 ou plusieurs matières chacune avec un enseignant Entités: Enseignant Matière Enseignée 21 Enseignant R2 R1 R3 Matière Enseignée R1: a comme enseignant R2: enseigne R3: suit la matière 22 Occurrences Solution 2 R1 : «enseigne à» R2 : «suit la matière» R3 : «enseign e» Occu rrences (Enseignan t/) Rob in Alice Marianne Alice Marianne Martin Jean Kev in Toc Renee Alice Alice Martin Kev in Renee Rob in Rob in Marianne Marianne Arthur Jean Toc Français Français Latin Qui est le prof de math d Alice?? Qui est le prof d anglais d Alice? Qui est le prof d anglais de Martin? 23 Enseignant R4 Matière Enseignée R4: a comme enseignant pour la matière 24 6

Occurences R4 : «a comme enseignant pour la matière» Occurrences (Enseignant/) Alice Robin Alice Marianne Marti Marianne n Jean Kevin Toc Renee Anglais Anglais Français Latin Qui est le prof de math d Alice?? Qui est le prof d anglais d Alice? Qui est le prof d anglais de Martin? 25 7