JOURNAL ARTICLE

Semantic query optimization for object databases

Abstract

Presents a technique for semantic query optimization (SQO) for object databases. We use the ODMG-93 (Object Data Management Group) standard ODL (Object Database Language) and OQL (Object Query Language) languages. The ODL object schema and the OQL object query are translated into a DATALOG representation. Semantic knowledge about the object model and the particular application is expressed as integrity constraints. This is an extension of the ODMG-93 standard. SQO is performed in the DATALOG representation, and an equivalent logic query and (subsequently) an equivalent OQL object query are obtained. SQO is based on the residue technique of Chakravarthy et al. (1990). We show that our technique generalizes previous research on SQO for object databases. It can be applied to queries with structure constructors and method application. It utilizes integrity constraints about keys, methods and knowledge of access support relations, to produce equivalent queries, which may have more efficient evaluation plans.

Keywords:
Object Query Language Computer science Datalog Query language Query optimization Programming language Method Database Sargable Object (grammar) Information retrieval Object model Database theory Theoretical computer science Web search query Relational database Object-oriented programming Artificial intelligence

Metrics

50
Cited By
4.65
FWCI (Field Weighted Citation Impact)
19
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications
Data Management and Algorithms
Physical Sciences →  Computer Science →  Signal Processing
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Semantic query optimization in deductive object-oriented databases

Jong P. YoonLarry Kerschberg

Lecture notes in computer science Year: 1993 Pages: 169-182
BOOK-CHAPTER

A semantic query optimization algorithm for object-oriented databases

Samir NigamKaren Davis

Lecture notes in computer science Year: 1996 Pages: 329-343
JOURNAL ARTICLE

Semantic query optimization by class reference reduction in object- oriented databases.

Sha GuoWei SunNaphtali RisheYi Deng

Journal:   Software Engineering and Knowledge Engineering Year: 1994 Vol: 56 (5)Pages: 306-313
BOOK-CHAPTER

Semantic query optimization in distributed databases

H. J. A. KuijkF. H. E. PijpersPeter M. G. Apers

Lecture notes in computer science Year: 1990 Pages: 295-303
© 2026 ScienceGate Book Chapters — All rights reserved.