Open AccessProceedings Article
Knowledge-based query processing
Michael Hammer,Stanley B. Zdonik +1 more
- 01 Oct 1980
- pp 137-147
153
TL;DR: The principal contribution of the work is the establishment of a conceptual framework for this type of query optimization and the design of an architecture that can grow with the development of additional transformation techniques.
read more
Abstract: Contemporary database query processing systems base their actions principally on "syntactic" considerations, and seek only the most efficacious way of answering a query as originally formulated. An alternative approach seeks to use knowledge of the semantics of the database's application to transform the original query into an alternative form, possibly quite different in its expression, but which is both equivalent to the original (in terms of the set of records from the database that it qualifies) and more efficient to process, given the existing file structures and access methods. The architecture of a system supporting such knowledge-based "semantic" transformations has been developed. It addresses such issues as the kinds of knowledge that should be included in the knowledge base and how it should be expressed, the kinds of transformations that can exploit this knowledge to improve query processing, and the way in which the system as a whole can be organized in the presence of large and intricate knowledge bases and a multiplicity of possible transformation types. This latter structure is based on a multi-processing model, in which each possible transformation is treated as a process, whose priority is assigned by a scheduler embodying a variety of heuristics. The principal contribution of the work is the establishment of a conceptual framework for this type of query optimization and the design of an architecture that can grow with the development of additional transformation techniques.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Query Optimization in Database Systems
Matthias Jarke,Jürgen Koch +1 more
TL;DR: These methods are presented in the framework of a general query evaluation procedure using the relational calculus representation of queries, and nonstandard query optimization issues such as higher level query evaluation, query optimization in distributed databases, and use of database machines are addressed.
•Book
Query Processing in Database Systems
Won Kim,D. S. Reiner,Don Batory +2 more
- 01 Jul 1985
TL;DR: This chapter discusses query processing in distributed database management systems, physical database design, and the property of Separability and its application to Physical Database Design.
142
Subsumption between queries to object-oriented databases
Martin Buchheit,Manfred A. Jeusfeld,Werner Nutt,Martin Staudt +3 more
- 01 Jan 1994
TL;DR: This work approaches the subsumption problem in the setting of object-oriented databases, and finds that reasoning techniques from Artificial Intelligence can be applied and yield efficient algorithms.
Algebraic Optimization of Object-Oriented Query Languages
Catriel Beeri,Yoram Kornatzky +1 more
- 01 Nov 1990
TL;DR: Bulk data is defined using an abstract definition of the notion of data collection which includes familiar and novel types of bulk data and neatly integrate object-oriented notions such as object-identity and user-defined methods to obtain generally applicable results.
124
Automatic knowledge acquisition and maintenance for semantic query optimization
Clement Yu,W. Sun +1 more
TL;DR: The authors present an approach to acquiring knowledge from previously processed queries that can be used to make the query processor and/or optimizer more intelligent so that future queries can b processed more efficiently.
118
References
Decomposition—a strategy for query processing
Eugene Wong,Karel Youssefi +1 more
TL;DR: Strategy for processing multivariable queries in the database management system INGRES is considered, and algorithms for reduction and for choosing the variable to be substituted are given.
Optimization of query evaluation algorithms
TL;DR: A model of database storage and access that represents many evaluation algorithms as special cases, and helps to break a complex algorithm into simple access operations, yields an optimal access algorithm which can be synthesized by a query subsystem whose design is based on the modular access operations.
180
The semantic data model: a modelling mechanism for data base applications
Michael Hammer,Dennis McLeod +1 more
- 31 May 1978
TL;DR: The semantic data model (SDM) has been designed as a natural application modelling mechanism that can capture and express the structure of an application environment that corresponds to the principal intensional structures naturally occurring in contemporary data base applications.
177
Using semantic networks for data base management
Nick Roussopoulos,John Mylopoulos +1 more
- 22 Sep 1975
TL;DR: This paper presents a semantic model of data bases that assumes the availability of a semantic network storing knowledge about a data base and a set of attributes for the data base.
130
Computing joins of relations
Leo R. Gotlieb
- 14 May 1975
TL;DR: How one relational operation, the join, can be efficiently computed is examined, and algorithms are presented, and evaluated with respect to storage use and computing time.
68