• DocumentCode
    1960783
  • Title

    User defined aggregates in object-relational systems

  • Author

    Wang, Haixun ; Zaniolo, Carlo

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    135
  • Lastpage
    144
  • Abstract
    User-defined aggregates are essential in many advanced database applications, particularly in expressing data mining functions, but they find little support in current systems including object-relational databases. Three serious limitations of current systems are (i) the inability to introduce new aggregates (e.g., by coding them in procedural language as originally proposed in SQL3), (ii) the inability to return partial results during the computation (e.g. to support online aggregation), and (iii) the inability to use aggregates in recursive queries (e.g. to express bill of materials and optimized graph searches). In this paper, we presents a unified solution to these problems which realizes the SQL3 original proposal for user-defined aggregates (U-DAs), and adds significant improvements in terms of expressive power and ease of use: in fact our SQL-AG system also supports online aggregation, monotonic aggregation, and a high-level aggregate definition language named SADL. We focus on applications of UDAs and SADL
  • Keywords
    data mining; object-oriented databases; query processing; relational databases; SADL; SQL3; data mining functions; expressive power; high-level aggregate definition language; monotonic aggregation; object-relational database; online aggregation; partial results; recursive queries; user-defined aggregates; Aggregates; Bayesian methods; Chromium; Data mining; Database systems; Humidity; Proposals; Rain;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2000. Proceedings. 16th International Conference on
  • Conference_Location
    San Diego, CA
  • ISSN
    1063-6382
  • Print_ISBN
    0-7695-0506-6
  • Type

    conf

  • DOI
    10.1109/ICDE.2000.839400
  • Filename
    839400