• DocumentCode
    802609
  • Title

    Generating Queries with Cardinality Constraints for DBMS Testing

  • Author

    Bruno, Nicolas ; Chaudhuri, Surajit ; Thomas, Dilys

  • Author_Institution
    One Microsoft Way, Microsoft, Redmond, WA
  • Volume
    18
  • Issue
    12
  • fYear
    2006
  • Firstpage
    1721
  • Lastpage
    1725
  • Abstract
    Good testing coverage of novel database techniques, such as multidimensional histograms or changes in the execution engine, is a complex problem. In this work, we argue that this task requires generating query instances, not randomly, but based on a given set of constraints. Specifically, obtaining query instances that satisfy cardinality constraints on their subexpressions is an important challenge. We show that this problem is inherently hard, and develop heuristics that effectively find approximate solutions
  • Keywords
    database management systems; program testing; query processing; DBMS testing; cardinality constraints; database techniques; multidimensional histograms; query instance generation; Database systems; Engines; Force control; Histograms; Memory management; Multidimensional systems; Size control; Testing; Query generation; cardinality constraints.; database testing;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2006.190
  • Filename
    1717427