[PDF] CHAPITRE 2 Modèle Entités-Relations (ER)





Previous PDF Next PDF



Cours 1 Introduction modèle entité-relation Cours 1 Introduction modèle entité-relation

Introduction modèle entité-relation. Philippe Gambette. Page 2. • Contact • Modèle entité-relation. • Modèle logique des données. • Modèle physique des ...



Modèle entité-association Modèle entité-association

'Bleu' comme occurrence de l'attribut 'couleur'. 2 – Types de relations. 2 – 1 relation binaire. Une association entre deux entités 



Modélisation Entité Association

Passage d'un schéma Entité/Association à un Schéma Relationnel (1). —. Etape 1 : Toute classe d'entités du diagramme entité/association est représentée par 



Bases de données avancées - Modèle Entité-Association Bases de données avancées - Modèle Entité-Association

Les attributs qui identifient l'entité sont soulignés par un trais plein. Page 9. Formalisme de représentation des associations. EntitéA. Relation.



Le modèle Entité-Relation (E-R) : la base

Vuibert Informatique Paris. ISBN : 2-7117-8674-9 (416 pages). Bernard ESPINASSE - Modèle Entité-Relation : la base.



Bases de Données Modèle Entité Association Modéle Relationnel

Entité / Association. Méthode de conception de bases de données. Page 3. 3. Schéma Entité/Association (E/A). Entite/Relation (E/R) inventé par Chen en 1976 ( 





Modèle entité association

Normalisation des noms : l'emploi de noms (entité association



Le Modèle Entité-Association (et UML) et les Bases de Données

25 sept. 2007 ▫ Modèle Entité/Association (Entity/Relationship). • point de départ aux MCD de ... • 1 entité = 1 relation. • 1 association = dépendant de sa ...



Modélisation Entité Association

Passage du modèle Entité/Association au modèle relationnel Formalisme de classe d 'entité : représentation graphique. —. Exemple de 4 classes d'entités ...



Modèle entité-association

Entité - association (E/A) ou entity-relationship (E/R) [norme ISO] entité-relation (E/R). Approche : P CHEN (75)



Cours 1 Introduction modèle entité-relation

DUT MMI – IUT de Marne-la-Vallée. 14/01/2015. M2203 – Bases de données. Cours 1. Introduction modèle entité-relation. Philippe Gambette 



Bases de Données Modèle Entité Association Modéle Relationnel

Entite/Relation (E/R) inventé par Chen en 1976 (USA). Schéma EntitéAssociationdu Modèle conceptuel de données. (MCD) de la méthode Merise.



CHAPITRE 2 Modèle Entités-Relations (ER)

Nous utiliserons le modèle E-R. ? Entités attributs et classe d'entités. ? Notions de relations entre les entités. ? Contraintes structurelles d'une 



Modèle Entité-Association

Vient de l'anglais Entity-Relation model. • Permet de faire des diagrammes d'entité-association pour modéliser un système.



Le Modèle Entité-Association (et UML) et les Bases de Données

25 sept. 2007 Modèle Entité/Association (Entity/Relationship). • point de départ aux MCD de nombreuses méthodes. • Merise OMT





Le modèle Entité-Relation (E-R) : la base

Bernard ESPINASSE - Modèle Entité-Relation : la base. 2. Plan. 1. Historique. 2. Concepts de base. 3. Cardinalités (multiplicités).



Modélisation dimensionnelle

Modèle entité-relation (ER):. – Représente les données sous la forme d'entités (tables) et de relations (références ou tables);.



Comptabilité et analyse des états financiers

>Comptabilité et analyse des états financiers

Qui a inventé le modèle de relation entre entités ?

En 1976, Peter Chen, qui enseignait du Massachusetts Institute of Technology (MIT), a été le premier à présenter le modèle de relation entre entités dans son article et à concevoir les diagrammes correspondants à ses conclusions.

Quels sont les différents types de relations entre les entités ?

Les relationsétablissent des liaisons logiques entre les entités : ainsi une entité de la classe être-humainpeut avoir une relation de type être-propriétaire-deavec une entité de la classe automobile. Une relation peut être factuelle comme être-propriétaire-de, ou dynamique comme acheter.

Quel est le principe de l’entité?

2.1 Le principe de l’entité (« entity principle ») Selon ce principe, chaque entreprise ou organisation non-marchande 6 est considérée comme une entité distincte de ses propriétaires, membres ou partenaires économiques.

CHAPITRE 2

Modèle Entités-Relations (E-R)

GPA775Modèle Entités-Relations (E-R)2Contenu du chapitre 2

Contenu du chapitre 2

Après la collecte et l'analyse des besoinsde usagers, il faut créer le schéma conceptuel de haut niveau. Nous utiliserons le modèle E-R.

ØEntités, attributs et classe d'entités

ØNotions de relations entre les entités

ØContraintes structurelles d'une classe de relations

ØExtension, restriction et agrégation

ØNotation graphique du modèle E-R

ØExemple de conception haut-niveau d'une BD

GPA775Modèle Entités-Relations (E-R)3Entités

Entité

ØL'objetde base du modèle E-R.

ØUn objet du monde réel qui est discernable des autres objets.

On peut distinguer deux typesd'entités:

ØEntités concrètes:pièce mécanique, personne ØEntités abstraites : période de temps, action Ex:Individu : Gaston Bernier, Code permanent BERG 28086401

Cours : Base de données à l'ÉTS

Représentent des objets uniquesdans l'univers : wune personne wun certain cours à l'ÉTS.Visible, palpablePas visible GPA775Modèle Entités-Relations (E-R)4Attributs

Attributs

ØPropriétésqui compose l'entité

Ex:Employé : NAS, Prénom, Nom , Adresse

Compte d'épargne : Numéro, Solde

ØComporte des domaines de valeurs autorisées

Ex:Nom : chaîne de 12 caractères

Numéro : ensemble d'entiers positifs

Types d'attributs:

·Valeur simple ou valeurs multiples

·Dérivé

·Simple (atomique) ou composé (composite)

GPA775Modèle Entités-Relations (E-R)5Attributs

Attributs

Composite: composé de plusieurs autres attributs de base.

Atomique: pas divisible.Adresse/Rue

RueVillePaysCode Postal

AppartementNuméroAdresseAttribut

compositeAttribut atomiqueAttribut compositeAttribut atomique GPA775Modèle Entités-Relations (E-R)6Attributs

Attributs

Valeur simple: possède qu'une seule valeur (valeur unique).

Ex:Âgepossède une seule valeur.

Valeurs multiples: possède un ensemble de valeurs pour la même entité Ex:Couleurpour une voiture (rouge, verte, bleue, jaune,etc...) Dérivé: attribut qui est en étroite relation avec un autre attribut. Ex:Âgeet date de naissance.Une voiture peut avoir plusieurs couleurs. GPA775Modèle Entités-Relations (E-R)7Attributs

Attributs clés

ØEnsemble d'unou plusieursattributs qui permet

d'identifier de façon uniqueune entité dans l'ensemble des entités. Ex:Le NASde l'entité EMPLOYÉsuffit de distinguer un employé d'un autre. Ex:Le code permanent de l'entité ÉTUDIANTsuffit de distinguer un étudiant d'un autre.

Caractéristiques d'une clé

·Superclé

·Clé secondaire ou clé candidate

·Clé primaire

GPA775Modèle Entités-Relations (E-R)8Attributs

Attributs clés

SuperClé

ØTout ensemble d'un ou plusieursattributs qui permet d'identifier de façon uniqueune entité dans l'ensemble des entités.

Remarque:Chaque entité possède au moins unesupercléqui est l'ensemble de tous ses attributs.

Clé

ØC'est une supercléà laquelle on ne peut plus enlever d'attributs.

Ex :L'ensemble d'attributs {NAS, Nom, Age} est une supercléde l'entité ÉTUDIANT, mais pas une clé.

Clé Candidate

ØClé possédant les caractéristiques pour être une clé primaire. GPA775Modèle Entités-Relations (E-R)9Attributs

Attributs clés

Clé Primaire

ØLa clé désignéeparmi les clés candidates par le concepteurde la base de données pour identifier de façon unique une entité.

ØSoulignée dans le schéma de E-R.

Exemple: ÉTUDIANT{NAS, Code Permanent, Nom, Age} ØSuperClé: {NAS, Code Permanent Nom, Age} ou {NAS, Code Permanent, Nom}

ØClé: {NAS} ou {Code Permanent}

ØClé candidate: {NAS} ou {Code Permanent}

ØClé primaire: {Code Permanent}On ne peut plus enlever d'attribut...dans le cas d'un étudiant GPA775Modèle Entités-Relations (E-R)10Classes d'entités

Type d'entités

ØEnsemble d'entités du même type.

Ex:Employé: ensemble des personnes qui travaille pour une compagnie.SHÉMA :EMPLOYÉCOMPAGNIE

INSTANCES :

Nom,Age,SalaireNom, Siège Social, Président

e1. (John Smith, 55, $80000) e2. (Fred Brown, 40, $30000) e3. (Judy Clark, 25, $20000) .c1. (Sunco Oil, Houston, John

Smith)

c2. (Fast Computer, Dallas, Bob King) GPA775Modèle Entités-Relations (E-R)11Représentation graphique de l'entité et l'attribut

1ère méthode:

2ième méthode:COURSÉTUDIANTEntité

AttributClé primaire

NoNomNomCode PermanentPrénom

Entité

AttributClé primaireÉTUDIANT

Code PermanentNom

PrénomCOURS

NoNom GPA775Modèle Entités-Relations (E-R)12Notions de relations entre les entités

RELATION

Unerelationassocie plusieursentités.

Ex : étudiant Claveau " Suit le cours" de Base de données client Olivier " Possède" le compte #259nom

NASrue

ville

Client

numéro solde

CompteCliComCLIENT

NASNom

Rue

VilleCOMPTE

NuméroSoldeCliCom

GPA775Modèle Entités-Relations (E-R)13Notions de relations entre les entités

TYPE DE RELATIONS

Un type de relationsest un ensemble de relations qui agissent sur les mêmes types d'entités.

Ici, l'ensemble de relations (r1,r2) représente un type de relation.c1(GPA775, Base de données)r1e1(TREJ11125601, Tremblay, Julie)

c3(GPA665, Algorithmes) c2(GPA785, Réseaux)r2e2(GAGG12127102,Gagnon, George) GPA775Modèle Entités-Relations (E-R)14Notions de relations entre les entités

Degré du type relation

Le degrédu type de relationest le nombre de types (classes) d'entités participantes. Ex :Le degrédu type de relations Clicomest égale à deux. ØUne relation de degré deuxest appelé relation binaire. ØUne relation de degré troisest appelé relation ternaire. ØUne relation peut être de n'importe quel degré. En général, elles sont binaires. GPA775Modèle Entités-Relations (E-R)15Notions de relations entre les entités

Relation ternaire

ØReprésente plus d'information que trois types de relations binaires. Exemple : Cette relation associe trois entités (client, agence et compte), chaque fois que le client C accède au compte B de l'agence A.

Supposons maintenant que :

AGENCE -> CLIENT inclut l'instance (A,C) chaque fois que l'agence A communique avec le client C. AGENCE -> COMPTE inclut l'instance (A, B) chaque fois qu'une agence A vérifie un compte B.

CLIENT -> COMPTE inclut l'instance

(C, B) chaque fois que le client vérifie le solde de son compte B. Les 3 instances (A,C), (A,B) et (C,B) n'implique pas nécessairementque l'instance (A,B,C) existe dans la relation ternaire ABC.nom

NASrue

ville

Client

numéro solde

CompteCCA

nomavoir ville agenceExemple tableau GPA775Modèle Entités-Relations (E-R)16Notions de relations entre les entités

ATTRIBUTS D'UNE RELATION

Une relation peut posséder des attributs.

Exemples:Nom

NASAdresse

Sexe

EMPLOYÉ

Numéro

Nom

DÉPARTEMENTDIRIGE

DateDébut

11Attribut de relation

PRODUITCOMMANDE

No_ProduitNo_Commande

QuantitéPossède

Attribut de relation

GPA775Modèle Entités-Relations (E-R)17Notions de relations entre les entités

Rôle d'une entité dans une relation

Le nom du rôle d'une entité est habituellement implicite. Ex:(client 1, compte 2) définition implicite, le client 1 possèdele compte 2. Pour d'autres situations, la relation peut être ambiguë:

Ex:nom

téléphone employétravaille pour chef de service subordonnéIci, la même classe d'entité participe plus d'une fois dans un type de relation. C'est ce qu'on appelle un type de relations récursives.Travaille pour ou dirige ??? GPA775Modèle Entités-Relations (E-R)18Contraintes structurelles d'une classe de relations

Contraintesstructurelles

Ølimitentles combinaisons possibles des entités participantes dans les instances de relations.

ØCes contraintesproviennent du monde réel.

Il existe deux types de contraintes:

ØContraintes de correspondance(ratio de cardinalité)

ØContraintes de participation

GPA775Modèle Entités-Relations (E-R)19Contraintes structurelles d'une classe de relations

Contrainte de correspondance

Ødéfinit le nombre (ratio de cardinalité) d'entités auxquelles est associée une entité donnée par la relation considérée. Pour les relations binaires, les ratios de cardinalitérencontré sont :

·1 : 1 dit 1 vers 1

·1 : N dit 1 vers n ouN : 1dit n vers 1

·N : Ndit n vers n

GPA775Modèle Entités-Relations (E-R)20Contraintes structurelles d'une classe de relations

Relation 1 vers 1 e1

e 2 e 3 e 4 e 5 e 6 e 7 r1 r 2 r 3

GÈREEMPLOYÉ

d1 d 2 d 3

DÉPARTEMENTUn employé

est géré que par un départementUn département ne gère qu'un employé. GPA775Modèle Entités-Relations (E-R)21Contraintes structurelles d'une classe de relations

Relation 1 vers 1Nom

NASAdresse

Sexe

EMPLOYÉ

Numéro

Nom

DÉPARTEMENTGÈRE

11 GPA775Modèle Entités-Relations (E-R)22Contraintes structurelles d'une classe de relations

Relation 1 vers n ou n vers 1

·l'employé doit travailler pour un seuldépartement ·le département peut avoir plusieursemployés. e1 e 2 e 3 e 4 e 5 e 6 e 7 .r1 r 2 r 3 r 4 r 5 r 6 r 7

TRAVAILLE_POUREMPLOYÉ

d1 d 2 d 3

DÉPARTEMENT

GPA775Modèle Entités-Relations (E-R)23Contraintes structurelles d'une classe de relations

Relation 1 vers n ou n vers 1 Nom

NASAdresse

Sexe

EMPLOYÉ

Numéro

Nom

DÉPARTEMENTTRAVAILLE_POUR

N1 GPA775Modèle Entités-Relations (E-R)24Contraintes structurelles d'une classe de relations

Relatio vers n

·l'employé peut travailler pour un ou plusieursprojets ·le projet peut avoir un ou plusieursemployés. e1 e 2 e 3 e 4 .r1 r 2 r 3 r 4 r 5 r 6 r 7

TRAVAILLE_SUREMPLOYÉ

p1 p 2 p 3 p 4

PROJET

GPA775Modèle Entités-Relations (E-R)25Contraintes structurelles d'une classe de relations

Relatio vers n Nom

NASAdresse

Sexe

EMPLOYÉ

Numéro

Nomquotesdbs_dbs6.pdfusesText_12
[PDF] entlassungsmanagement jobs

[PDF] entlassungsmanagement krankenhaus

[PDF] entonnoir de prospection ratio

[PDF] entp hassi messaoud

[PDF] entraide universitaire française bourse 2017 2018

[PDF] entraide vae ibode

[PDF] entrainement écriture cursive

[PDF] entrainement lca ecn

[PDF] entrainement lca qcm

[PDF] entrainement marteau

[PDF] entrainement toeic pdf

[PDF] entre iconicité

[PDF] entrée de ville exemple

[PDF] entrée de ville paysage

[PDF] entrée en pédagogie du cpe