arrow
Return

Logic-based query optimization for object databases

delete2000-01-01
delete10
PRE
AI
J
John Grant
J
Jack Minker
L
Louiqa Raschid
DOI:10.1109/69.868906delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present a technique for transferring query optimization techniques, developed for relational databases, into object databases. We demonstrate this technique for ODMG database schemas defined in ODL and object queries expressed in OQL. The object scheme is represented using a logical representation (Datalog). Semantic knowledge about the object data model, e.g., class hierarchy information, relationship between objects, etc., as well as semantic knowledge about a particular schema and application domain are expressed as integrity constraints. An OQL object query is represented as a logic query and query optimization is performed in the Datalog representation. We obtain equivalent (optimized) logic queries and, subsequently, obtain equivalent (optimized) OQL queries for each equivalent logic query. In this paper, we present one optimization technique for semantic query optimization (SQO) based on the residue technique of [6], [7], [8]. We show that our technique generalizes previous research on SQO for object databases. We handle a large class of OQL queries, including queries with constructors and methods. We demonstrate how SQO can be used to eliminate queries which contain contradictions and simplify queries, e.g., by eliminating joins, or by reducing the access scope for evaluating a query to some specific subclass(es). We also demonstrate how the definition of a method, or integrity constraints describing the method, can be used in optimizing a query with a method.
Keywords:
datalog
integrity constraints
logic query
methods in object DBMS
object DBMS
ODL
ODMG
OQL
semantic query optimization (SQO)
semantic residues
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.8K
Citations:
3.2W

Organization

No organization information available
Cited Papers

Cited Papers

Zearalenone contamination in barley, corn, silage and wheat bran
err2011-11-07
err0
PREAI
errMojtaba Rashedi; Hamid Reza Sohrabi; Mohammad Ali Ashjaazadeh; Hamed Azizi; Ebrahim Rahimi
errShare
errSave
errShare
errSave
errShare
errSave
Captioned Television and the Vocabulary Acquisition of Adult Second Language Correlational Facility Residents
err1996-06-01
err0
PREAI
errPatricia S. Koskinen; James E. Knable; Paul L. Markham; Carl J. Jensema; Kathryn W. Kane
errShare
errSave
researcher View more