Vous êtes sur la page 1sur 4

DSI2

Annexe
Généralisation/Spécialisation

Un type d'entité représente un ensemble d'objets du monde réel perçus comme


similaires et ayant les mêmes caractéristiques. Or, il arrive parfois qu'un même
ensemble d'objets soit perçu d'un certain point de vue comme un seul type, mais en
même temps perçu d'un autre point de vue comme plusieurs types différents malgré

ISET DE KEBILI
l'existence de caractéristiques communes.

A titre d'exemple, dans le modèle entité association décrivant un supermarché, le


type d'entité « Article » regroupe tous les articles vendus, quels qu'ils soient. En
effet, certains traitements doivent pouvoir accéder de façon uniforme à tous les
articles : inventaire, recherche des caractéristiques d'un article dont on connaît le
code, etc. Pour d'autres usages, on peut néanmoins séparer les articles en plusieurs
catégories (Categ1, Categ1, Categ3, Categ4, ...). Par exemple, les articles
d'alimentation doivent être retirés des rayons lorsque la date limite de consommation
est dépassée. De même, chaque entité peut avoir des caractéristiques qui lui sont
propres tels que la couleur et la taille pour les articles d'habillement.

On sera donc amené à décrire, en plus de l'entité type générique « Article », des
entités types spécialisées représentant les sous entités particulières. Une relation
de généralisation/spécialisation toujours représentée par un lien orienté d'une entité
type spécifique vers une entité type générique. La sémantique de ce lien est qu'à
toute occurrence de l'entité type spécifique correspond une occurrence de l'entité
type générique qui décrit le même objet du monde réel. Inversement, à toute
occurrence de l'entité type générique correspond zéro ou une occurrence par entité
type spécifique.

1
Annexe --- Chap3. Le modèle Entité-Association
DSI2

Exemples :

- Un véhicule peut être un véhicule de fonction ou véhicule de service :

ISET DE KEBILI
- Un employé peut être : un cadre, ou un chauffeur, ou un responsable, ou
un mécanicien, ou un ouvrier.

2
Annexe --- Chap3. Le modèle Entité-Association
DSI2

- L’entité MATIERE est une généralisation des entités COURS et ATELIER :

ISET DE KEBILI
Association réflexive

C’est une association d’une entité sur elle-même. En effet, il est parfaitement
possible d’établir une association entre une entité et elle-même, définissant par là
une association cyclique.
Exemple 1 :

Exemple 2 :

3
Annexe --- Chap3. Le modèle Entité-Association
DSI2

Exemple 3 :

ISET DE KEBILI

4
Annexe --- Chap3. Le modèle Entité-Association

Vous aimerez peut-être aussi