ACM Home Page
Please provide us with feedback. Feedback
Generating targeted queries for database testing
Full text PdfPdf (327 KB)
Source
International Conference on Management of Data archive
Proceedings of the 2008 ACM SIGMOD international conference on Management of data table of contents
Vancouver, Canada
SESSION: Research Session 11: Privacy and Testing table of contents
Pages 499-510  
Year of Publication: 2008
ISBN:978-1-60558-102-6
Authors
Chaitanya Mishra  University of Toronto, Toronto, Canada
Nick Koudas  University of Toronto, Toronto, Canada
Calisto Zuzarte  IBM, Toronto, Canada
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): 12,   Downloads (12 Months): 169,   Citation Count: 4
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/1376616.1376668
What is a DOI?

ABSTRACT

Tools for generating test queries for databases do not explicitly take into account the actual data in the database. As a consequence, such tools cannot guarantee suitable coverage of test cases commonly required for database testing. In this paper, we investigate the problem of generating queries that satisfy cardinality constraints on intermediate subexpressions when executed on a given test database. Such queries are required to test the performance of a database system under different operating conditions.

We formally analyze this problem, quantify its difficulty and follow up this analysis with a description of a practical algorithm which utilizes sampling and space pruning techniques to quickly generate test queries that have desired properties. We present the results of an experimental evaluation of our approach as implemented in an open source data manager, demonstrating the utility of our proposal.


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
Transaction processing performance council. http://www.tpc.org.
2
 
3
4
5
 
6
 
7
 
8
S. Chaudhuri and V. Narasayya. Program for TPC-D Data generation with skew. ftp://ftp.research.microsoft.com/users/viveknar/tpcdskew.
9
10
11
 
12
13
 
14
 
15
 
16
17


Collaborative Colleagues:
Chaitanya Mishra: colleagues
Nick Koudas: colleagues
Calisto Zuzarte: colleagues