Simplifying the Formulation of a Wide Range of Object-Oriented Complex Queries

Simplifying the Formulation of a Wide Range of Object-Oriented Complex Queries

Reda Alhajj (American University of Sharjah, UAE)
Copyright: © 2000 |Pages: 10
DOI: 10.4018/jdm.2000040103
OnDemand PDF Download:
$37.50

Abstract

We present a model that simplifies the formulation of a wide range of complex, mainly selection-based, object-oriented queries, including linear recursive queries. They are complex because it is almost impossible for naive users to predict the formulation of their predicate expressions. Naive users are mainly decision makers who are most probably not computer professionals. Therefore, it is necessary to provide them with a straightforward and easy-to-handle approach to retrieve the information required for the decision making process. To achieve this, the definition of the selection operation and the predicate definition are adjusted to make it possible to have in the output only a subset of the objects from the actual result of a linear recursive query. Otherwise, it is infeasible to achieve the same output without an additional selection with a complicated predicate. We also define an operation that facilitates applying aggregate functions on objects. The two operations proved to be very useful and necessary to study the characteristics of trees and directed graphs. The presented model has been implemented as a part of our object-oriented database management system prototype.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 28: 4 Issues (2017): Forthcoming, Available for Pre-Order
Volume 27: 4 Issues (2016): 3 Released, 1 Forthcoming
Volume 26: 4 Issues (2015)
Volume 25: 4 Issues (2014)
Volume 24: 4 Issues (2013)
Volume 23: 4 Issues (2012)
Volume 22: 4 Issues (2011)
Volume 21: 4 Issues (2010)
Volume 20: 4 Issues (2009)
Volume 19: 4 Issues (2008)
Volume 18: 4 Issues (2007)
Volume 17: 4 Issues (2006)
Volume 16: 4 Issues (2005)
Volume 15: 4 Issues (2004)
Volume 14: 4 Issues (2003)
Volume 13: 4 Issues (2002)
Volume 12: 4 Issues (2001)
Volume 11: 4 Issues (2000)
Volume 10: 4 Issues (1999)
Volume 9: 4 Issues (1998)
Volume 8: 4 Issues (1997)
Volume 7: 4 Issues (1996)
Volume 6: 4 Issues (1995)
Volume 5: 4 Issues (1994)
Volume 4: 4 Issues (1993)
Volume 3: 4 Issues (1992)
Volume 2: 4 Issues (1991)
Volume 1: 2 Issues (1990)
View Complete Journal Contents Listing