Extensible Query Processing in an Object-Oriented Database (1993)
| Citations: | 20 - 1 self |
BibTeX
@TECHREPORT{Mitchell93extensiblequery,
author = {Gail Anne Mitchell},
title = {Extensible Query Processing in an Object-Oriented Database},
institution = {},
year = {1993}
}
OpenURL
Abstract
In this thesis we address the problem of providing efficient processing of queries in the extensible environment induced by object-oriented databases. We define a framework for query processing in an object-oriented database and develop designs for major components of this framework. The framework encompasses an object-oriented data model, an algebra to query over that model, transformation rules for the algebra, an internal representation for queries expressed in the algebra, a cost model for analyzing query expressions, and an architecture for an extensible query optimizer. The major contributions of this thesis are an algebra and transformation rules, a representation, and an architecture for extensible query optimization. We show how these components fit into the framework and interact with each other. The EQUAL query algebra presented in this thesis is the first query algebra for object-oriented database systems to be completely consistent with data abstraction, and one of the few...







