196
Introduction pratique aux bases de données relationnelles
table représentée en figure 6-6. C’est également une approche
relationnelle-objet, car chaque livre est géré comme un objet dans une
table unique OBJET_LIVRE. Un système de bases de données
relationnel-objet (object-relational database system, en anglais)
contient explicitement les propriétés structurelles et comporte des
opérateurs sur les objets et les sous-objets.
Figure 6-6
Table OBJET_LIVRE
avec des attributs
de type Relation
Les systèmes de
bases de données
relationnels-objet
doivent supporter
le paradigme de
l’orientation objet
Lorsqu'un système de bases de données prend en charge des
types d'objets structurés comme ceux dans les figures 6-5 et 6-6, il
s'agit d'un système relationnel-objet au point de vue structurel. Outre
l'identification des objets, la description des structures et la
disponibilité des opérateurs génériques (des méthodes telles que la
jointure implicite, etc.), un système de bases de données entièrement
relationnel-objet offre à l'utilisateur la possibilité de définir de
nouveaux types d'objets (classes) et de nouvelles méthodes.
L'utilisateur doit pouvoir créer lui-même les méthodes nécessaires à
un type d'objets spécifique. Il doit pouvoir tirer profit du mécanisme
de «l'héritage» en réutilisant les concepts existants au lieu de
réinventer les types d'objets et les méthodes.
Opérateurs
génériques pour
l’agrégation et la
généralisation
Dans un système de bases de données relationnel-objet, les
objets structurés sont des unités de traitement auxquelles on applique
des opérateurs génériques appropriés. La création de classes à partir
des structures PART_OF et IS_A est possible et prise en charge par des
méthodes de stockage, d'interrogation et de manipulation de données.
Bases de…
Infographie…
Titre
L1
L2
L#
Springer
McGraw Hill
Éditeur
Meier
Meier
Loacker
A1
A1
A2
Auteur
A# Nom
Base de données
Modèle relationnel
Infographie
Géométrie…
C1
C2
C3
C4
Mot-clé
C# Description
Pondération
80
20
50
50
OBJET_LIVRE
Précédent

- 210/301

Suivant