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.
M. Boughanem
Modélisation Entité Association
2©M. Boughanem
Modèle entité association
- Concepts de base - Entités - Associations - Propriétés - Identifiant - Cardinalités des rôles - Exemple - Démarche de conception - Passage du modèle Entité/Association au modèle relationnel 3©M. Boughanem
Pourquoi le modèle Entité Association?
démarche de construction d 'une BDInterview
Document
Modélisation
Entité association
schémaEntité-Association
Transformation
en relationnelSchéma logique
en relationnelTraitement
Résultat
Traitement
RésultatPour construire une base de données, il faut1. Construire un schéma conceptuel, modélisé sous forme
d'entités et d'associations2. transformer le schéma E/A en schéma relationnel
3. Mettre en oeuvre via un SGBD
4©M. Boughanem
Le modèle Entité/ Association
Concepts de base
- LE modèle E/A est un Formalisme graphique pour la modélisation de données - Origine : Travaux de Chen (USA), Tardieu(France), en 74/75- Succès dus à : - langage graphique - concepts simples : - Choses (objets)->entités - liens entre les choses (objets)-> association - regroupement des choses de même nature : classes d'entités, classes d'association. 5©
M. Boughanem
Entités
- Une entité: est un objet, un événement, un lieu, une personne, ..., une chose, identifiable sans ambiguïté - Exemple : le cinéma ABC, le cinéma le GAUMONT, l'acteur Woody Allen, le film " le bonheur est dans le pré », le film " coups de feu surBroadway », " 37.2 »
- Classe d'entités: c'est un regroupement d'entités de même nature.Un ensemble d'entités
- Exemple : Cinéma, Acteurs, Films, etc. - Formalisme de classe d 'entité : représentation graphique - Exemple de 4 classes d'entités : FILMS, CINEMA, ACTEURS,REALISATEURS
Une entité est une valeur particulière d'une classe d'entités. Nous nous intéressons bien sûr à la classe d'entitésNom de la
classe d 'EntitésFILMSCINEMA
ACTEURS
REALISATEURS
6©M. Boughanem
Associations
- Une association: C'est un lien entre 2 ou plusieurs entités - Exemple : - woody allena joué dans"Coups de feu sur brodway" - Tannenbaum a écritl'ouvrage Réseaux InformatiqueClasse d'association:
- C'est un lien entre 2 ou plusieurs classes d'entités. - Exemple : Jouer (entre FILMS et ACTEURS),Affiche(entre CINEMA et FILMS),. REALISE (entre
REALISATEURS et FILMS)
- Chaque Entité joue un rôle dans une association - Formalisme graphiqueNom de l 'association
ACTEURS
FILMS JOUEExemple
Rôle
Rôle
Nous nous intéressons bien sûr à la notion de classe d'associations, qui regroupe toutes les associations possibles entre deux entités 7©M. Boughanem
Convention
- Souvent pour simplifier les choses : - On parle d'entité pour désigner une classe d'entités et d'association pour désigner une classe d'association 8©M. Boughanem
Propriétés = Attributs
- Propriété: - une donnée élémentaire que l 'on perçoit sur une entité ou une association - Exemple : - Pour les entités - Nom, prénom pour l'entité ACTEURS - Titre et Metteur en scène pou FILMS - Nom et Adresse Pour CINEMA - Formalisme graphique - Pour les associations : FAIRE ATTENTION, les propriétés que l'on met dans une association doivent obligatoirement relier les entités - Par exemple le Rôle d'un acteur. Le rôle relie, un acteur et le film dans lequel il a joué - Graphiquement cela donneACTEURSCINEMAFILM
NomPrénomNom
AdresseTitre
Metteur_En_
scène JOUERôle
9©M. Boughanem
Propriétés
- Schéma globalACTEURS
FILMS JOUEAFFICHE
CINEMA
NomPrénomTitre
Metteur_en
_scèneRôle NomAdresseDate
REALISE
REALISATEURS
NomPrénom
10©
M. Boughanem
Identifiant
- Objectif : chaque occurrence doit pouvoir être repérée de manière unique et sans ambiguïté, pour être distinguée de toutes les autres - Identifiant: propriété ou groupe de propriétés dont la valeur identifie sans ambiguïté une entité ou une liaison d'une classe (identifiant=clé primaire). - Identifiant d 'une classe d'entités : - Attributs ou groupe d'attributs qui permet de repérer une occurrence de manière unique. On souligne l'identifiant. - Un seul identifiant.- On privilégie l'identifiant le plus court, le plus naturel (n°bon de commande, n° étudiant,...)
- On peut créer un identifiant artificiel par commodité. Dans le cas de notre exemple il est intéressant de créer un identifiant artificiel pour chaque entité
- Identifiant non variable dans le temps. - Identifiant d'une association : - implicite, obtenu en juxtaposant les identifiants des entités qui participent à la liaison.11©
M. Boughanem
Exemple
- Schéma globalACTEURS
FILMS JOUEAFFICHE
CINEMA
NumActeur
NomPrénomNumFilm
TitreMetteur_en
_scèneNumActeurNumFilm,
Rôle
NumCinéma
NomAdresseNumCinéma
NumFilm
DateAttention : souvent quand une date figure dans
une association, elle fait partie de la cléREALISATEURS
NumReal
NomPrénom
REALISE
NumReal
NumFilm
12©
M. Boughanem
Typologie des associations :
cardinalités des rôles (1) - Une association permet de relier, une ou plusieurs entités. Le rôle détermine la façon dont les entités sont reliées. - 3 types d'association - De 0,1 : une entité de A peut être reliée à aucune ou à une seule entité de B - De 1,1 : une entité de A est reliée à une seule entité de B - De 0 à plusieurs (0,N) : une entité de A peut être reliée à aucune ou à plusieurs entités de B ...- De 1 à plusieurs (1,N) : une entité de A peut être reliée à une ou plusieurs entités de B
AB 0,1 AB 0,N AB 1,N AB 1,113©
M. Boughanem
Typologie des associations :
cardinalités des rôles (2) - Le rôle d'une association est défini par deux nombres (min,max) représentant le nombre de fois minimum et le nombre de fois maximum qu 'une entité participe à une association. - Les valeurs possibles sont : (0,1), (1,1); (0,N), (1,N) - Min : Correspond à la réponse à la question : - combien de fois au moins une entité de A est relié à une entité de B - Max : correspond à la réponse à la question : - combien de fois au plus une entité de A est relié à une entité de B - Attention ces questions, il faut les poser dans les deux sens de A vers B puis de B vers A. AB min, max min, max14©
M. Boughanem
Exemple (1)
- Schéma globale (voir commentaires)ACTEURS
FILMS JOUEAFFICHE
CINEMA
NumActeur
NomPrénomNumFilm
Titrequotesdbs_dbs41.pdfusesText_41[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