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





Previous PDF Next PDF



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

Licence 2. Bases de Données. Modèle Entité Association. Modéle Relationnel. Florence Petit/ Sylvain Cherrier/Claire David 



Modélisation Entité Association

Passage du modèle Entité/Association au modèle relationnel transformer le schéma E/A en schéma relationnel ... Acteurs vers Films : le rôle de type 1N.



Chapitre 11 - Passage_modele_relationnel

Le modèle relationnel doit refléter le MCD issu de l'analyse et donc les éléments présents dans celui-ci (entités



Traduction modèle E/A schéma relationnel

Rappels du modèle relationnel. ? Entité/Association ? schéma relationnel. Base de données - L3 Informatique - A. Spicher.



Modèle entité-association

Le MCD est un modèle chargé de représenter sous forme graphique les informations 3 – 1 – cardinalité du rôle d'une entité vers une association.



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

mineure) du modèle relationnel : diagrammes sont plus faciles à lire que les schémas relationnels. ? Modélise graphiquement les entités attributs et 



Ecole Marocaine des Sciences de lIngénieur © Yousra Lembachar

Le modèle relationnel. Page 3. Plan. • Les concepts d'un modèle relationnel. • Le passage du modèle entité-association vers le modèle relationnel 



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

25 sept. 2007 Modèle Entité/Association (Entity/Relationship) ... Transformation E/A vers le Relationnel ... Modèle Entité-Association E/A [Chen76].



LIF4 : Initiation aux bases de données

Permet de concevoir une base de données de type relationnelle. ? Modèle de conception. modélise graphiquement les entités attributs et associations.



Modèle Entité-Association

Le modèle Entité-Association permet de représenter Habituellement une base de données relationnelle. • Peut être transformé en modèle relationnel.



Modélisation Entité Association - univ-angersfr

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 une relationdans le schéma relationnel équivalent La clé de cette relation est l’identifiant de la classe d’entités correspondante



Chap 3: Le modèle de données entité-association (EA) - UNIGE

Schéma Entité/Association (E/A) 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 Les entités (ensemble d'objets) possèdent des propriétés Les entités sont reliées par des associations Entité 1 association Entité 2 id1 propriétéA



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

Le modèle Entité-Association (E/A) I E/R(Entity-Relationship)enanglais I Introduitdansles70scommeuneamélioration(relativement mineure)dumodèlerelationnel:diagrammessontplusfacilesàlire quelesschémasrelationnels I Modélisegraphiquementlesentitésattributsetassociations I Peutêtretraduitautomatiquementdansunmodèlelogique (relationnel)



Cours 1 Introduction modèle entité-relation

Le modèle relationnel L'occurrence Élément particulier d'une entité (ou d'une association) L'occurrence ne fait pas partie du modèle relationnel mais est expliquée ici pour mieux comprendre l'entité Présentation : Exemple : Nom Prenom Date_naiss ID Nom Prénom Date_naiss 1 Cartman Eric 01/05/2002 2 Broflovski Kyle 05/60/2003



Chap II Le modèle Entité/Association

Chap II Le modèle Entité/Association Le modèle entité-association est basé sur une perception du monde réel qui consiste à distinguer des agrégations de données élémentaires appelées entités et des liaisons entre entitésappeléesassociations Une entité correspond à un objet du monde réel généralement



Searches related to modèle entité association vers modele relationnel PDF

données consiste à déduire le modèle entité association à partir d'un schéma relationnel Ce qui signifie de passer d'un modèle n'utilisant qu'un seul concept (relation) vers un autre modèle utilisant trois concepts (entité association cardinalités) Le passage d'un schéma relationnel vers le modèle entité

Comment appelle-t-on le modèle de données entité-association ?

Chap. 3: Le modèle de données entité-association (E.A.) L. Nerima Faculté des lettres - Université de Genève 54 Chap. 3: Le modèle de données entité-association (E.A.) En anglais: Entity-Relationship (ER) Origines: C.Bachman (1969), P.Chen (1976).

Comment passer d'un schéma relationnel vers un modèle entité association ?

Le passage d'un schéma relationnel vers le modèle entité association peut être formalisé est écrit sous forme d'un algorithme. On remarque dans ce cas que ce qui permet le passage c'est la clé de la relation.

Qu'est-ce que le modèle de données entité-association ?

Chap. 3: Le modèle de données entité-association (E.A.) En anglais: Entity-Relationship (ER) Origines: C.Bachman (1969), P.Chen (1976). Modèle de données –> décr ire la réalité perçue à tr avers les données mises en jeu (indépendamment des opérations que l’on effectuera ultérieurement dessus).

Qu'est-ce que le modèle entité-association ?

?Le modèle entité-association est le modèle conceptuel de description statique utilisé dans la plupart des méthodes et outils d’aide à la conception de base de données (MERISE, IDA,…). C’est un ensemble de conventions graphiques ayant un sens très précis qui permettent de représenter la partie statique d’un système d’information.

Bases de données avancées

Modèle Entité-Association

Équipe pédagogique BDhttps:

Version du 9 novembre 2018

Modèle Entité-Association (E/A)

Le modèle Entité-Association (E/A)

I

E/R (Entity-Relationship) en anglais.

I Introduit dans les 70s comme une amélioration (relativement mineure) du modèle relationnel : diagrammes sont plus faciles à lire que les schémas relationnels. I Modélise graphiquement les entités, attributs et associations. I Peut être traduit automatiquement dans un modèle logique (relationnel) I A ensuite évolué pour devenir le premier modèle de représentation conceptuelle des structures de données dans le processus de modélisation des BDs. I

Aujourd"hui :

I Pas de standard, de nombreuses notations et concepts.

IVersions simples.

IIl existe des versions sémantiquement plus riches.

Les Concepts

I

Entités

I

Relations

I

Binaires etn-aires.

IContraintes de cardinalité.

IRelation récursives.

I

Attributs

I

Identifiants.

IEntité faibles.

I

Généralisation (héritage).

Entités et Classes d"entités

I

Entité :

I Un objet quiexistedans le monde réel, possède une identité et des propriétés.

IExemple

I

La personne de prénomTotoqui a un âge, etc.

I

Classe d"entités :

I

Un regroupe d"entité de même nature.

IDéfinition enintentioncommune.

IExemple :

I

Unepersonne.

Par abus de langage, Entité = Classe d"entité.

Associations et Classes d"Association

I

Association :

I

Une relation entre deux ou plusieurs entités.

IExemple :

I

Bob estle frère deToto.

ITototravailledans le départementd1.

I

Classe d"Association :

I C"est un lien entre au moins deux classes d"entités.

IExemple :

I Association entre deux personnes :Est_frère_de. IAssociation entre un employé et un département :Travaille_dans. Par abus de langage, Relation = Classe de relation.

Attributs

I

Attribut :

I Propriété d"une entité ou d"une association prend ses valeurs dans un domaine de valeurs de type simple (caractère, chaîne de caractères, entier, date).

IExemple :

I L"entité Personne a pour propriétés : datedeNaissance, nationalité, profession. IL"entité Voiture a pour propriétés : Couleur, kilométrage. IL"association Possède a pour propriétés : DateAchat, MontantAchat

Formalisme de représentation des entités :

!"#$#%Les attributs qui identifient l"entité sont soulignés par un trais plein. Formalisme de représentation des associationsEmplpoyéSueplrmEmplpov yppilsnp0yppilsnp,1111

EmplpoyEmplpov

éSueplrm

ypp0

11103m03m

Cardinalité des rôles

La cardinalité des rôles permet d"exprimer la façon dont sont associées les entités. I Définition des restrictions sur le nombre d"associations possibles entre deux entités I

Exemple :

I

Il faut pouvoir exprimer que :

IUne voiture n"est possédée que par une personne. IUne personne peut posséder plusieurs voitures.

Estt_Da

nNN ns°

Sleos°

mCpanCcttCoia

SaleBââa

n.B°é

ACldra

1sr,arl

1; tBimnla <=<>=oI

Relations possibles : 0,1; 1,1; 0,N; 1,N; M,N

Relations 0,1 ou 1,1EmplpoyEmplpoé

Suerplvm

isviSuen0, ,0,I Une entité de EntitéA peut être reliée à aucune ou à une seule entité de EntitéB; I Une entité de EntitéB peut être reliée à une et une seule entité de A.

Relations 0,n ou 1,nEmplpoyEmplpoé

Suerplvm

isviSuen0m ,0mI Une entité de EntitéA peut être reliée à aucune ou à plusieurs entités de EntitéB; I Une entité de EntitéB peut être reliée à une et une seule entité de A.

Entités Faibles

Est_Dans

N°Salle

Nom

Capacité

Salle

N°Bat.

Nom

Adresse

Bâtiment

1,n1,1Que se passe-t-il s"il y a deux salles 1 dans deux bâtiments différents?

I L"attribut N Salle ne permet pas d"identifier de manière unique et sans ambiguité une salle. L"identifiant d"une salle est relatif au bâtiment (Il ne peut pas y avoir deux salles 1 dans le même bâtiment). I On parle d"entité faible : l"existence d"une entité de type faible dépend de l"existence d"une autre entité.

Entités Faibles

Est_Dans

N°Salle

Nom

Capacité

Salle

N°Bat.

Nom

Adresse

Bâtiment

1,n1,1Que se passe-t-il s"il y a deux salles 1 dans deux bâtiments différents?

I L"attribut N Salle ne permet pas d"identifier de manière unique et sans ambiguité une salle. L"identifiant d"une salle est relatif au bâtiment (Il ne peut pas y avoir deux salles 1 dans le même bâtiment). I On parle d"entité faible : l"existence d"une entité de type faible dépend de l"existence d"une autre entité.

Entités Faibles

Est_Dans

N°Salle

Nom

Capacité

Salle

N°Bat.

Nom

Adresse

Bâtiment

1,n1,1Que se passe-t-il s"il y a deux salles 1 dans deux bâtiments différents?

I L"attribut N Salle ne permet pas d"identifier de manière unique et sans ambiguité une salle. L"identifiant d"une salle est relatif au bâtiment (Il ne peut pas y avoir deux salles 1 dans le même bâtiment). I On parle d"entité faible : l"existence d"une entité de type faible dépend de l"existence d"une autre entité.

Exemple

Est_Dans

N°Salle

Nom

Capacité

Salle

N°Bat.

Nom

Adresse

Bâtiment

1,n1,1

Associations ternaires,n-aires

Il est possible d"associer plusieurs entités

I Jusqu"à présent, nous avons vu uniquement des associationsbinaires. I

Association ternaire.

Exemple Banque :

I Un compte bancaire appartient à un client et est rattaché à une banque. I

Au tableau.

Associationn-aire

I

Association (n>3) à éviter.

I Toute association peut s"exprimer par une combinaison d"associations binaires.

Relations récursives

I Une relation récursive (ou cyclique) associe le même type d"entité. I Il faut alors ajouterun rôleà chaque élément de l"association.EmployéSupervision

Supervisé

Superviseur

0,10,n

Passage schéma E/A vers relationnel

Modèle E/A Modèle Relationnel

Entité, Association Table (relation)

Propriété Attribut

Identifiant Clé primaire

Passage schéma E/A vers relationnel

1. T outeclasse d"entités du sché maE/A est rep résentéepa rune relation dans le schéma relationnel équivalent. La clé de cette relation est l"identifiant de la classe d"entités correspondante. 2. T outeclasse d"asso ciationest transfo rméeen relation. La clé d e cette relation est composée de tous les identifiants des entités participantes.

A ttentionaux DI (clés é trangères)

3. T outeclasse d"asso ciationsreliée à u neclasse d"entités avec une cardinalité de type 0,1 ou 1,1 peut être fusionnée avec la classe d"entités. Dans ce cas on déplace les attributs de la classe d"associations vers ceux de la relation traduisant la classe d"entités.

Entités faibles

Pour chaque entité faibleF:

I créer une relationRavec : I

Tous les attributs deF.

IComme clé étrangère deR(DI), attribut(s) correspondant à la clé de la relation nécessaire pour l"existence deF. IClé primaire = Clé étrangère + attributs de la clé de l"entité faible. Fin.quotesdbs_dbs41.pdfusesText_41
[PDF] on souhaite gérer le personnel d une société

[PDF] modèle entité association cardinalité

[PDF] passage du mcd au mld exercice corrigé

[PDF] exercice corrigé microéconomie consommateur

[PDF] examen de microéconomie s1 pdf

[PDF] exercice corrigé microeconomie s1 pdf

[PDF] exercices dapplication en microéconomie

[PDF] examen de microéconomie s2 corrigé

[PDF] exercice corrigé microéconomie producteur

[PDF] examen d'aptitude professionnelle echelle 10

[PDF] goethe institut rabat examen

[PDF] ministere de finance maroc concours 2016

[PDF] examen d'aptitude professionnelle ministere de l'interieur

[PDF] examen daptitude professionnelle ide 1er grade

[PDF] section européenne anglais lycée