Dans une base de données objet, les propriétés de et qui sont
également des propriétés de sont évidentes: ce sont les propriétés
définies au niveau de et héritées par et puisque c'est la seul manière
de partager des propriétés (dans la figure 4). Dans une BDBO, s'il est
clair que les propriétés qui n'ont pas de sens pour ne doivent pas être
retenues (i.e., et), deux réponses restent néanmoins possibles pour
définir la population de :
1. soit c'est la projection sur les propriétés applicables de de l'ensemle
des sous-classes de ; selon la sous-classe dont elles proviennent:
différentes instances pourront alors être décrites par différentes
propriétés. Par exemple : et ; (certaines valeurs étant à nulle.
2. Soit c'est la projection de la population ci-dessus sur les seuls
attributs valués dans toutes les sous-classes (c'est-à-dire). Le choix entre ces deux représentations doit être laissé à l'utilisateur.
C'et limpide non ?


