0% ont trouvé ce document utile (0 vote)
39 vues10 pages

Modèle Entité-Association en BD

Le modèle Entité-Association (E/A) est utilisé pour concevoir des bases de données relationnelles en modélisant graphiquement les entités, attributs et associations, facilitant ainsi la détection d'erreurs de conception. Les concepts clés incluent les entités, les associations, les cardinalités et les attributs, qui permettent de structurer les données de manière cohérente. Un guide de conception est proposé pour établir les entités, leurs attributs, les relations et vérifier la cohérence du schéma, illustré par une application pratique dans le contexte d'un garage de voitures.

Transféré par

Rouâa Ben Hammouda
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
39 vues10 pages

Modèle Entité-Association en BD

Le modèle Entité-Association (E/A) est utilisé pour concevoir des bases de données relationnelles en modélisant graphiquement les entités, attributs et associations, facilitant ainsi la détection d'erreurs de conception. Les concepts clés incluent les entités, les associations, les cardinalités et les attributs, qui permettent de structurer les données de manière cohérente. Un guide de conception est proposé pour établir les entités, leurs attributs, les relations et vérifier la cohérence du schéma, illustré par une application pratique dans le contexte d'un garage de voitures.

Transféré par

Rouâa Ben Hammouda
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Cours

Base de données
Chapitre 2
Le modèle
Entité-Association (E/A)
Roua Ben Hamouda

1
AU: 2022/2023
I. Le modèle Entité-
Association
 E/R (entity-relationship) model en anglais
 Permet de concevoir une base de données de
type relationnelle
 Modèle de conception
modélise graphiquement les entités, attributs
et associations
facilite la détection d’erreurs de conception
 Peut être traduit automatiquement dans un
modèle logique (relationnel)
 Il est composé de:
Entités
attributs
2
relations
II. Les concepts de base
(Formalisme Merise)
1- Entité
 On appelle entité un objet concret ou abstrait ayant
une existence propre présentant un intérêt particulier
pour les informations à modéliser.
 Une entité est représenté graphiquement par un
rectangle. Par exemple :

 Une occurrence (instance) d’une entité est un


élément individualisé appartenant à cette entité.
3
 Par exemple (10, AA, BB,30/04/1990) est une
2- Association
 Une association entre entités est une association
perçue dans le réel entre deux ou plusieurs entités.
 Une association est représentée d’une manière
graphique comme suit:

Une association peut relier:


 deux entités :association binaire
 trois entités: association ternaire
 n entités: association n-aires
4
Cardinalités d’une association:
C’est le nombre de fois minimal et maximal
d'interventions d'une entité dans une association.
 Cardinalités possibles (min, max): 0:1 , 1:1, 0:N, 1:N,

N:M
 Exemple

5
es types d’associations
1) Associations récursive
Il est possible d’associer une entité à elle-
même

6
2) Extension: héritage ou généralisation entre
entités

Liens IS-A
Il est possible de faire hériter certaines
propriétés communes à plusieurs entités

7
3-Attribut
Un attribut ou une propriété est une donnée élémentaire
que l’on perçoit sur une entité ou sur une association entre
objets.
4- Identifiant
L’identifiant d’une entité permet de repérer une entité de
manière unique et sans ambigüité parmi toutes les
entités.
Par exemple un numéro de sécurité social identifie de
manière unique une personne.
Un identifiant peut être constitué d’un ou plusieurs attributs

L’identifiant d’une association est l’identifiant obtenu


par concaténation des identifiants des entités participant à
8
la relation.
III. Guide de conception

1. Etablir la liste des entités


2. Déterminer les attributs de chaque entité
en choisissant un identifiant
3. Etablir les relations entre les différentes
entités
4. Déterminer les attributs de chaque relation
et définir les cardinalités
5. Vérifier la cohérence et la pertinence du
schéma obtenu

9
Application
 Le propriétaire d’un garage de voitures souhaite utiliser
une base de données pour traiter les informations
concernant les clients, leurs voitures et les réparations
effectuées sur ces voitures. On connaît :
 des voitures : le n° d'immatriculation, la marque, le
type, l'année.
 des clients : le nom, le prénom, le n° de téléphone.
 des réparations : le n° de réparation, la date, le
montant total.

 Elaborer le modèle entité/association relatif à cette


base de données.

10

Vous aimerez peut-être aussi