Skip to Main content Skip to Navigation

Extension orientée objet d'un SGBD relationnel

Abstract : The objective of this work is the specification and development of a Relational Database Management System (RDBMS) which incorporates "Object" technology and concepts. The principle of our approach is to extend relational domains with Abstract Data Types (ADT) and consists in loosely coupling object concepts and mechanisms to the relational model and system. This introduces new modelling and optimization problems requiring further study. First, the data model and the features of the extension are defined. The concept of Abstract Data Type is introduced in order to express new domains: an ADT specifies a data structure together with a set of methods (functions) which constitutes its manipulation interface. A simple inheritance mechanism is provided. Constructors are supplied to define the data structure of a type, introducing the notion of complex object. The concept of sharing, based on object identity, is an important contribution of this work. The language which materializes the model is a SQL extension, named ESQL; methods are presently written using a C extension. The realization of such a system consists in the implementation of different components providing the object support and in the integration of these components to an existing RDBMS kernel. There are three main modules. The type manager is a part of the relational catalogue manager which handles ADT definitions. The method manager provides different functions like compilation and execution. The object manager supplies object storage and manipulation capabilities; this part provided the opportunity to study advanced object storage techniques.
Document type :
Complete list of metadatas

Cited literature [52 references]  Display  Hide  Download
Contributor : Thèses Imag <>
Submitted on : Tuesday, February 17, 2004 - 2:13:17 PM
Last modification on : Friday, November 6, 2020 - 4:05:01 AM
Long-term archiving on: : Thursday, September 13, 2012 - 1:15:39 PM


  • HAL Id : tel-00004715, version 1




François Exertier. Extension orientée objet d'un SGBD relationnel. Autre [cs.OH]. Université Joseph-Fourier - Grenoble I, 1991. Français. ⟨tel-00004715⟩



Record views


Files downloads