Skip to Main Content
Frequently Asked Questions
Submit an ETD
Global Search Box
Need Help?
Keyword Search
Participating Institutions
Advanced Search
School Logo
Files
File List
case1054585075.pdf (2.85 MB)
ETD Abstract Container
Abstract Header
Semantic query processing in database systems
Author Info
Shenoy, Sreekumar Thrivikrama
Permalink:
http://rave.ohiolink.edu/etdc/view?acc_num=case1054585075
Abstract Details
Year and Degree
1990, Doctor of Philosophy, Case Western Reserve University, Computer Engineering.
Abstract
In this thesis we describe a scheme to represent, utilize, and maintain semantic knowledge in optimizing user specified queries. The semantics is represented as function-free clauses in predicate logic. Knowledge is formulated as semantic constraints pertaining to the database, and is assumed to be satisfied by all the instances of the database. We use three distinct types of semantic constraints, namely, implication constraints, subset constraints, and aggregate constraints. The proposed scheme uses a graph theoretic approach to identify redundant joins and restrictions present in a given query. An optimization algorithm is presented which eliminates semantically redundant non-profitable specifications from a query while adding redundant profitable specifications to it. The optimization algorithm is guided by a set of heuristics and utilizes dynamic interaction of three entities – schema, semantics, and query – for semantic query transformation. Various sequential stages of the algorithm are described that deal with semantic expansion, relation elimination, restriction elimination etc. The complexity of the algorithm and cost reduction of semantic optimization are analyzed in detail. The implementation architecture of the algorithm and test results on a representative set of data are presented. Details on all the assoc iated user interfaces are described. The test results reveal the potential advantages of a semantic optimizer in conjunction with a conventional. Many potential inconsistencies possible with a growing set of semantic constraints are identified. Maintenance issues associated with different types of constraints are addressed. Algorithms for semantic maintenance regarding redundancy and contradiction are introduced for subset, implication, and aggregate constraints.
Committee
Zehra Soyoglu (Advisor)
Pages
131 p.
Subject Headings
Computer Science
Keywords
Semantic query processing database systems
Recommended Citations
Refworks
EndNote
RIS
Mendeley
Citations
Shenoy, S. T. (1990).
Semantic query processing in database systems
[Doctoral dissertation, Case Western Reserve University]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=case1054585075
APA Style (7th edition)
Shenoy, Sreekumar.
Semantic query processing in database systems.
1990. Case Western Reserve University, Doctoral dissertation.
OhioLINK Electronic Theses and Dissertations Center
, http://rave.ohiolink.edu/etdc/view?acc_num=case1054585075.
MLA Style (8th edition)
Shenoy, Sreekumar. "Semantic query processing in database systems." Doctoral dissertation, Case Western Reserve University, 1990. http://rave.ohiolink.edu/etdc/view?acc_num=case1054585075
Chicago Manual of Style (17th edition)
Abstract Footer
Document number:
case1054585075
Download Count:
621
Copyright Info
© 1990, all rights reserved.
This open access ETD is published by Case Western Reserve University School of Graduate Studies and OhioLINK.