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
Link To Document :
بازگشت