The ability to create user-defined aggregate functions (UDAs) is rapidly becoming a standard feature in relational database systems. Therefore, problems such as query optimization, query rewriting and view maintenance must take into ac-count queries (or views) with UDAs. There is a wealth of research on these problems for queries with general aggre-gate functions. Unfortunately, there is a mismatch between the manner in which UDAs are created, and the information that the database system requires in order to apply previ-ous research. The purpose of this paper is to explore this mismatch and to bridge the gap between theory and prac-tice, thereby enabling UDAs to become first-class citizens within the database. Specifically, we consider quer...
We introduce a new constraint domain, aggregation constraints, that is useful in database query lang...
We present a comprehensive set of conditions and rules to control the correctness of aggregation que...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Efficient evaluation of aggregate functions in object-oriented databases (OODB) can have considerabl...
Typical queries over data warehouses perform aggregation. One of the main ideas to optimize the exec...
We consider the problem of obtaining equivalent rewritings of aggregate queries using views. We as-s...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
Abstract. We present a formal analysis of the following view-selection problem: Given a set of queri...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
AbstractWe consider the problem of rewriting queries using only materialized views. We first show th...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We consider the problem of improving the computational efficiency of a functional query language. Ou...
Materialized views are a well-known optimization strategy with the potential for massive improvement...
We introduce a new constraint domain, aggregation constraints, that is useful in database query lang...
We present a comprehensive set of conditions and rules to control the correctness of aggregation que...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
In this paper, we give a precise definition of the semantics of SQL queries having aggregate functio...
Queries involving aggregation are typical in database applications. One of the main ideas to optimiz...
Efficient evaluation of aggregate functions in object-oriented databases (OODB) can have considerabl...
Typical queries over data warehouses perform aggregation. One of the main ideas to optimize the exec...
We consider the problem of obtaining equivalent rewritings of aggregate queries using views. We as-s...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
Abstract. We present a formal analysis of the following view-selection problem: Given a set of queri...
We investigate the problem of rewriting queries with aggregate operators using views that may or may...
AbstractWe consider the problem of rewriting queries using only materialized views. We first show th...
We consider the problem of rewriting queries using only materialized views. We first show that if th...
We consider the problem of improving the computational efficiency of a functional query language. Ou...
Materialized views are a well-known optimization strategy with the potential for massive improvement...
We introduce a new constraint domain, aggregation constraints, that is useful in database query lang...
We present a comprehensive set of conditions and rules to control the correctness of aggregation que...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...