ACM Home Page
Please provide us with feedback. Feedback
User-defined aggregate functions: bridging theory and practice
Full text PdfPdf (268 KB)
Source International Conference on Management of Data archive
Proceedings of the 2006 ACM SIGMOD international conference on Management of data table of contents
Chicago, IL, USA
SESSION: Query processing for relational data table of contents
Pages: 49 - 60  
Year of Publication: 2006
ISBN:1-59593-434-0
Author
Sara Cohen  Technion---Israel Institute of Technology, Technion City, Haifa, Israel
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 82,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1142473.1142480
What is a DOI?

ABSTRACT

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 account queries (or views) with UDAs. There is a wealth of research on these problems for queries with general aggregate 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 previous research.The purpose of this paper is to explore this mismatch and to bridge the gap between theory and practice, thereby enabling UDAs to become first-class citizens within the database. Specifically, we consider query optimization, query rewriting and view maintenance for queries with UDAs. For each of these problems we first survey previous results and explore the mismatch between theory and practice. We then present theoretical and practical insights that can be combined to derive a coherent framework for defining UDAs within a database system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
3
4
5
6
7
 
8
 
9
10
11
 
12
 
13
 
14
 
15
C. Lucchesi and S. Osborn. Candidate keys for relations. JCSS, 17(2):270--279, 1978.
 
16
 
17
 
18
 
19
D. Quass. Maintenance expressions for views with aggregation. In Workshop on Materialized Views, 1996.
 
20
21
 
22
 
23
 
24
 
25
26