The Collection Programming Language is based on a complex value model of data and has successfully been used for querying transforming and integrating data from a wide variety of structured data sources - relational, ACeDB, and ASN.1 among others. However, since there is no notion of objects and classes in CPL, it cannot adequately model recursive types or inheritance, and hence cannot be used to query object-oriented databases (OODBs). By adding a reference type and four operations to CPL - dereference, method invocation, identity test and class type cast - it is possible to express a large class of interesting safe queries against OODBs. As an example of how the extended CPL can be used to query an OODB, we will describe how the extende...
The converging trend of relational database technology and object-oriented database technology resul...
In the last few years, object-oriented database systems (OODBSs) has become more and more important ...
University of Technology, Sydney. Faculty of Engineering and Information Technology.This dissertatio...
The Collection Programming Language is based on a complex value model of data and has successfully b...
This thesis proposes an object-oriented query language that is more powerful than many existing quer...
In object-oriented database systems, messages can be used to manipulate the database; however, a que...
This paper describes QL, a language for querying complex, potentially recursive data structures. QL ...
A query language should be a part of any database system. While the relational model has a well defi...
Object-Oriented database management systems (OODBMS) combine the abstraction power of objects with t...
The ODMG proposal has helped to focus the work on object-oriented databases (OODBs) onto a common ob...
Object-oriented programming is considered advantageous to other programming paradigms. It is believe...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...
Modern data intensive applications, such as multimedia systems require the ability to store and mani...
AbstractWe present a new principle for the development of database query languages that the primitiv...
The converging trend of relational database technology and object-oriented database technology resul...
In the last few years, object-oriented database systems (OODBSs) has become more and more important ...
University of Technology, Sydney. Faculty of Engineering and Information Technology.This dissertatio...
The Collection Programming Language is based on a complex value model of data and has successfully b...
This thesis proposes an object-oriented query language that is more powerful than many existing quer...
In object-oriented database systems, messages can be used to manipulate the database; however, a que...
This paper describes QL, a language for querying complex, potentially recursive data structures. QL ...
A query language should be a part of any database system. While the relational model has a well defi...
Object-Oriented database management systems (OODBMS) combine the abstraction power of objects with t...
The ODMG proposal has helped to focus the work on object-oriented databases (OODBs) onto a common ob...
Object-oriented programming is considered advantageous to other programming paradigms. It is believe...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
Since the mid-eighties when Gemstone was introduced as the first object-oriented database management...
Modern data intensive applications, such as multimedia systems require the ability to store and mani...
AbstractWe present a new principle for the development of database query languages that the primitiv...
The converging trend of relational database technology and object-oriented database technology resul...
In the last few years, object-oriented database systems (OODBSs) has become more and more important ...
University of Technology, Sydney. Faculty of Engineering and Information Technology.This dissertatio...