HP Labs Technical Reports

Click here for full text: PDF

Object SQL - A Language for the Design and Implementation of Object Databases

Annevelink, Jurgen; Ahad, Rafiul; Carlson, Amelia; Fishman, Dan; Heytens, Mike; Kent, William



Abstract: Object SQL (OSQL) is a language for the design and implementation of object databases. The OSQL language is computationally complete and provides a rich set of constructs that allow definition, implementation and integration of information services in a distributed environment. It also provides a declarative query capability, similar to that provided by SQL for relational databases. This chapter includes examples of OSQL types and functions used in actual distributed applications, based on Hewlett-Packard's OpenODB implementation of OSQL.

Back to Index

[Research] [News] [Tech Reports] [Palo Alto] [Bristol] [Japan] [Israel] [Site Map][Home] [Hewlett-Packard]