Les systèmes de gestion de bases de données orientés-objet émanent de l'association des caractéristiques des langages orientés-objet à celles des bases de données. Leur apparition à la fin des années 80 a apporté aux utilisateurs des bases les atouts des langages orientés-objet : puissance de modélisation, extensibilité du système, réutilisation du code, facilité de maintenance des programmes et des données. Cependant, la notion d'indépendance physique/logique qui a fait le succès des systèmes relationnels, ne fait que lentement son apparition dans les nouveaux systèmes. Aucun des systèmes objet actuellement commercialisés n'implante vraiment ce principe essentiel. Nous travaillons dans cette direction.
L'indépendance physique/logique est concrétisée par (i) des langages déclaratifs permettant aux utilisateurs d'ignorer les structures physiques nécessaires au stockage des données et (ii) des mécanismes de vues donnant aux utilisateurs la possibilité de voir les données sous différentes formes logiques.