Designing OQL: Allowing Objects to be Queried

نویسنده

  • Sophie Cluet
چکیده

This paper tells the story of OQL the standard query language of the Object Database Management Group ODMG The story starts in at INRIA in the Alta r Groupy The objective of that group was to develop an object oriented database system This objective was reached in September the O database system started its commercial career as the main product of a company called O Technology As opposed to its competitors O featured a full edged query language named O SQL The story goes on with the creation of the ODMG in and the adoption of O SQL as the standard object query language under its new and nal name OQL During the following years OQL went through some modi cations the most important of which resulted in OQL that o ers some level of compliance with SQL On top of providing the expressive power of the SQL query language OQL allows objects to be queried This is a claim also supported by the upcoming SQL However due to its adequacy to the object oriented type system and its functional nature OQL is much simpler to learn use and implement A goal of this paper is to demonstrate this This paper tells about the mistakes and pertinent choices we made while designing and implementing OQL I hope it also conveys the great pleasure I had to be part of this adventure

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A 068 Ozone : Integrating Structured and Semistructured Data ?

Applications have an increasing need to manage semistructured data (such as XML) along with conventional structured data. We extend the structured object database model ODMG and its query language OQL with the ability to handle semistructured data based on the OEM model and Lorel language, and we implement our extensions in a system called Ozone. In our approach, structured data, such as typed ...

متن کامل

علم نانومتری ملکولC60

  Over the past few years, nano-science and its associated nano-technology have emerged into prominence in research instiutions across the world. They have brought about new scientific and engineering paradigms, allowing for the manipulation of single atoms and molecules, designing and fabricating new materials, atom-by-atom, and devices that operate on significantly reduced time and length sca...

متن کامل

A Visual Browse/query Tool for Navigating and Retrieving Multimedia Data on Object Databases 1

It is widely accepted that both browsing and querying techniques are needed for eecient retrieval of multimedia objects. In this paper, we present the design and implementation of an integrated object browsing and visual querying system called IVORY(Integrated Visual brOwsing and queRYing system) for object databases. In IVORY, users can rst browse multimedia objects, which are visualized using...

متن کامل

An Integrated Browsing and Querying System for Odmg-compliant Object Databases 1

In this paper, we present the design and implementation of an integrated object browsing and visual querying system called IVORY(Integrated Visual brOwsing and queRYing system) for object databases. The design goals of IVORY includes provision with a good user interface and compliance to standards. Provision with a good user interface is achieved through IVORY's integrated browsing and querying...

متن کامل

Ozone: Integrating Structured and Semistructured Data

Applications have an increasing need to manage semistructured data (such as data encoded in XML) along with conventional structured data. We extend the structured object database model ODMG and its query language OQL with the ability to handle semistructured data based on the OEM model and Lorel language, and we implement our extensions in a system called Ozone. In our approach, structured data...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Syst.

دوره 23  شماره 

صفحات  -

تاریخ انتشار 1998