Abstract
OLAP applications are currently widely used in business applications. These applications are implicitly defined on top of OLTP systems. The applications make use of aggregation functions and data combinations. A number of paradoxes is observed if arbitrary aggregation functions and combinations are used. We develop a theory of aggregation functions, OLTP-OLAP transformations, and of the data cube. Based on these investigations we derive an architecture for OLTP-OLAP applications that supports sound and correct querying: OLTP-OLAP specification frames. The specification frame of OLTP-OLAP schemata specifically emphasises soundness of all operations involved by built-in guards. Or to turn it around, we make provision that an innocent user does not start non-sense operations. This specification frame is based on OLTP schemata, OLTP-OLAP transformations, and a rigid theory of OLAP schemata and functions.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Buneman, P., Libkin, L., Suciu, D., Tannen, V., Wong, L.: Comprehension syntax. SIGMOD Record 23(1), 87–96 (1994)
Calvo, T., Mayor, G., Mesiar, R.: Aggregation operators - New trends and applications. Physica, Heidelberg (2002)
Fisher, W.D.: Optimal aggregation in multi-equation prediction models. Econometrica 30, 744–769 (1962)
Gray, J., Chaudhuri, S., Bosworth, A., Layman, A., Reichart, D., Venkatrao, M.: Data cube: A relational aggregation operator generalizing group-by, cross-tab, and sub-totals. Data Mining and Knowledge Discovery 1(1), 29–53 (1997)
Hand, D.J.: Deconstructing statistical questions (with discussion). Journal of the Royal Statistical Society, Series A 157, 317–356 (1994)
Lehner, W., Albrecht, J., Wedekind, H.: Normal forms for multivariate databases. In: SSDBM X, Capri (1998)
Lenz, H.-J.: Contribution to the discussion on “Deconstructing statistical questions”. In: Hand, D.J. (ed.) Read before The Royal Statistical Society, London, December 15 (1993)
Lenz, H.-J., Shoshani, A.: Summarizability in OLAP and statistical databases. In: SSDBM IX 1997, Washington (1997)
Lenz, H.-J., Thalheim, B.: OLAP Databases and Aggregation Functions. In: Proc. 13th Intern. Conf. on Scientific and Statistical Database Management, George Mason University, Fairfax, Virginia, USA, July 18-20, pp. 91–100. IEEE Computer Society, Los Alamitos (2001)
Schewe, K.-D., Thalheim, B.: Fundamental concepts of object oriented databases. Acta Cybernetica 11(4), 49–81 (1993)
Schneeweiß, H.: Das Aggregationsproblem. Statistische Hefte 6, 1–26 (1965)
Siedersleben, J.: Moderne Softwarearchitektur. dpunkt-Verlag (2004)
Simpson, C.H.: The interpretation of interaction in contingency tables. JRSS, series B 13, 238–241 (1951)
Snodgrass, R.T.: Developing time-oriented database applications in SQL. Morgan Kaufmann, San Francisco (1999)
Sondermann, D.: Optimale Aggregation von großen Gleichungssystemen. Zeitschrift für Nationalökonomie 33, 235–250 (1973)
Thalheim, B.: Entity-relationship modeling – Foundations of database technology. Springer, Berlin (2000)
Vassiliadis, P., Skiadopoulos, S.: Modelling and optimisation issues for multidimensional databases. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, pp. 482–497. Springer, Heidelberg (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lenz, HJ., Thalheim, B. (2006). OLAP Schemata for Correct Applications. In: Draheim, D., Weber, G. (eds) Trends in Enterprise Application Architecture. TEAA 2005. Lecture Notes in Computer Science, vol 3888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11681885_9
Download citation
DOI: https://doi.org/10.1007/11681885_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32734-9
Online ISBN: 978-3-540-32735-6
eBook Packages: Computer ScienceComputer Science (R0)