9.9 Extensions du modèle entité-association
223
© Dunod – La photocopie non autorisée est un délit.
bases de données. Ce modèle simplifié est tout à fait suffisant pour résoudre la
plupart des problèmes qui peuvent se poser en pratique à l’utilisateur non professionnel de l’informatique. Il est en tout cas assez proche des modèles utilisés dans
les méthodes Merise de la première génération. Nous voudrions dans cette section
évoquer quelques extensions qui enrichissent les modèles Entité-association utilisés
dans le développement de systèmes d’information tels que ceux qui sont proposés
par [Bodart, 1994], [Nanci, 1996], [Elmasri, 2000], [Batini, 1992] ou [Ceri, 1997].
La discussion de ces extensions est basée sur les schémas des figures 9.25, 9.26 et
9.27.
Figure 9.25 - Un exemple de schéma Entité-association étendu
• Les relations surtype/sous-type ou relation IS-A. Une entité peut appartenir
à plus d’un type. Par exemple, les rapports forment une classe spéciale de
documents, de même que les ouvrages. On dira que tout rapport est un document (ou is a en anglais, d’où le terme de relation IS-A) Dans le schéma
conceptuel, on déclarera que les types d’entités RAPPORT et OUVRAGE sont
deux sous-types de DOCUMENT, ou que DOCUMENT est un surtype des deux
premiers. En conséquence de quoi, les entités RAPPORT héritent des caracté1-N
0-N
écrit
0-N
0-N
réserve
DateRéservation
0-1
0-N
responsable
responsable
0-1
0-N
occupé
0-N
0-N
0-N
emprunte
Date-Emprunt
Date-Retour[0-1]
id: EXEMPLAIRE
Date-Emprunt
0-N
1-1
de
D
RAPPORT
Code-Rapport
Projet
id': Code-Rapport
PROJET
CodeProjet
Nom
Société
id: CodeProjet
id': Nom
OUVRAGE
ISBN
Editeur
id': ISBN
EXEMPLAIRE
Numéro-série
Date-Acq
Localisation
Travée
Rayon
Etage
id: de.OUVRAGE
Numéro-série
EMPRUNTEUR
NumPers
Nom
Adresse
Rue
Ville
Téléphone[1-5]
id: NumPers
DOCUMENT
ID-Doc
Titre
Date-Public
MotClé[0-10]
id: ID-Doc
AUTEUR
Nom
Prénom[0-1]
223
© Dunod – La photocopie non autorisée est un délit.
bases de données. Ce modèle simplifié est tout à fait suffisant pour résoudre la
plupart des problèmes qui peuvent se poser en pratique à l’utilisateur non professionnel de l’informatique. Il est en tout cas assez proche des modèles utilisés dans
les méthodes Merise de la première génération. Nous voudrions dans cette section
évoquer quelques extensions qui enrichissent les modèles Entité-association utilisés
dans le développement de systèmes d’information tels que ceux qui sont proposés
par [Bodart, 1994], [Nanci, 1996], [Elmasri, 2000], [Batini, 1992] ou [Ceri, 1997].
La discussion de ces extensions est basée sur les schémas des figures 9.25, 9.26 et
9.27.
Figure 9.25 - Un exemple de schéma Entité-association étendu
• Les relations surtype/sous-type ou relation IS-A. Une entité peut appartenir
à plus d’un type. Par exemple, les rapports forment une classe spéciale de
documents, de même que les ouvrages. On dira que tout rapport est un document (ou is a en anglais, d’où le terme de relation IS-A) Dans le schéma
conceptuel, on déclarera que les types d’entités RAPPORT et OUVRAGE sont
deux sous-types de DOCUMENT, ou que DOCUMENT est un surtype des deux
premiers. En conséquence de quoi, les entités RAPPORT héritent des caracté1-N
0-N
écrit
0-N
0-N
réserve
DateRéservation
0-1
0-N
responsable
responsable
0-1
0-N
occupé
0-N
0-N
0-N
emprunte
Date-Emprunt
Date-Retour[0-1]
id: EXEMPLAIRE
Date-Emprunt
0-N
1-1
de
D
RAPPORT
Code-Rapport
Projet
id': Code-Rapport
PROJET
CodeProjet
Nom
Société
id: CodeProjet
id': Nom
OUVRAGE
ISBN
Editeur
id': ISBN
EXEMPLAIRE
Numéro-série
Date-Acq
Localisation
Travée
Rayon
Etage
id: de.OUVRAGE
Numéro-série
EMPRUNTEUR
NumPers
Nom
Adresse
Rue
Ville
Téléphone[1-5]
id: NumPers
DOCUMENT
ID-Doc
Titre
Date-Public
MotClé[0-10]
id: ID-Doc
AUTEUR
Nom
Prénom[0-1]
