Abstract
An empirical study investigates usage of SQL in commercial applications of three large Austrian companies. Based on 38,000 statements we analyse the practical meaning of the DML-Part of SQL language constructs. A cost-efficient method of data collection for IBM-DB2 environments is described. We also propose a simple complexity scheme for classifying SQL statements and apply it to our data. Some of our findings are compared with SQL-features used in standard database benchmarks. Since empirical but non-laboratory results in this area are rare this study may be of general interest to the database community.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
A. F. Cardenas, “Evaluation and Selection of File Organization — A Model and System”, Com. ACM, Vol. 16 No. 9, 1973.
C. J. Date, Colin J. White, A Guide to DBS. Second Edition, Addison-Wesley Publishing Company, Reading, Mass., 1987.
C. J. Date, A Guide to the SQL Standard, Addison-Wesley Publishing Company, Reading, Mass., 1987.
IBM Database 2 Version 2. Reference Summary. Release 2, IBM form no. SX26-3771-1.
D. J. DeWitt, “The Wisconsin Benchmark: Past, Present, and Future”, in [6].
Gray (ed.), The Benchmark Handbook for Database and Transaction Processing Systems, 2nd edition, San Mateo California, 1993.
H. Lu, H. C. Chan, K. K. Wei, “A Survey on Usage of SQL”, ACM-SIGMOD, Dec.1993.
P. E. O'Neil, “The Set Query Benchmark”, in [6].
R. Pönighaus, Performance-Prognosen für relationale Datenbankmanagementsysteme, Diss., Vienna University of Economics and Business Administration. Dec. 1993.
Transaction Processing Performance Council (TPC), “TPC Benchmark™A. Standard Specification — Revision 1.1” in [6].
Transaction Processing Performance Council (TPC), “TPC Benchmark™B. Standard Specification — Revision 1.1” in [6].
Transaction Processing Performance Council (TPC), “TPC Benchmark™C. Standard Specification — Revision 1.0” in [6].
C. Turbyfill, Comparative Benchmarking of Relational Database Systems, Diss., Cornell Univ. 1987.
C. Turbyfill, C. Orji, D. Bitton, “ AS3AP: An Ansi SQL Standard Scaleable and Portable Benchmark for Relational Systems” in [6].
S. B. Yao, A. R. Hevner, A Guide to Performance Evaluation of Database Systems, Editor: D. R. Benigni, National Bureau of Standards Special Publication 500-118, 1984.
S. B. Yao, A. R. Hevner, H. Y. Myers, “Analysis of Database System Architectures Using Benchmarks”, IEEE Transactions on Software Engineering, Vol. 13 No.6, 1987.
Author information
Authors and Affiliations
Corresponding author
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pönighaus, R. (1995). ’Favourite’ SQL-statements — An empirical analysis of SQL-usage in commercial applications. In: Bhalla, S. (eds) Information Systems and Data Management. CISMOD 1995. Lecture Notes in Computer Science, vol 1006. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60584-3_25
Download citation
DOI: https://doi.org/10.1007/3-540-60584-3_25
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60584-3
Online ISBN: 978-3-540-47799-0
eBook Packages: Springer Book Archive