Abstract
Database modeling is still a job of an artisan. Due to this approach database schemata evolve by growth without any evolution plan. Finally, they cannot be examined, surveyed, consistently extended or analyzed. Querying and maintenance become very difficult. Distribution of database fragments becomes a performance bottleneck. Currently, databases evolve to huge databases. Their development must be performed with the highest care.
This paper aims in developing an approach to systematic schema composition based on components. The approach is based on the internal skeletal meta-structures inside the schema. We develop a theory of database components which can be composed to schemata following a architecture skeleton of the entire database.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Biskup, J., Polle, T.: Decomposition of database classes under path functional dependencies and onto contraints. In: Schewe, K.-D., Thalheim, B. (eds.) FoIKS 2000. LNCS, vol. 1762, pp. 31–49. Springer, Heidelberg (2000)
Broy, M.: Compositional refinement of interactive systems. Journal of the ACM 44(6), 850–891 (1997)
Brown, L.: Integration models - Templates for business transformation. SAMS Publishing, New York (2000)
Feyer, T., Thalheim, B.: Many-dimensional schema modeling. In: Manolopoulos, Y., Návrat, P. (eds.) ADBIS 2002. LNCS, vol. 2435, pp. 305–318. Springer, Heidelberg (2002)
Kudrjavcev, V.B.: Functional systems. Moscov Lomonossov University Press, Moscov (1982) (in Russian)
Malzew, A.I.: Algebraic systems. Nauka, Moscow (1970) (in Russian)
Moody, D.L.: Dealing with complexity: A practical method for representing large entity-relationship models. PhD., Dept. of Information Systems, University of Melbourne (2001)
Schmidt, J.W., Schring, H.-W.: Dockets: a model for adding value to content. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds.) ER 1999. LNCS, vol. 1728, pp. 248–262. Springer, Heidelberg (1999)
Smith, J.M., Smith, D.C.W.: Data base abstractions: Aggregation and generalization. ACM TODS 2, 2 (1977)
Thalheim, B.: Dependencies in Relational Databases. Leipzig, Teubner Verlag (1991)
Thalheim, B.: Entity-relationship modeling – Foundations of database technology. Springer, Berlin (2000)
Thalheim, B.: The person, organization, product, production, ordering, delivery, invoice, accounting, budgeting and human resources pattern in database design. Preprint I-07-2000, Computer Science Institute, Brandenburg University of Technology at Cottbus (2000)
Thalheim, B.: Abstraction layers in database structuring: The star, snowflake and hierarchical structuring. Preprint I-13-2001, Computer Science Institute, Brandenburg University of Technology at Cottbus (2001)
Thalheim, B.: Component construction of database schemes. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503, pp. 20–34. Springer, Heidelberg (2002)
Wisse, P.: Metapattern - Context and time in information models. Addison-Wesley, Boston (2001)
Yuan, L.-Y., Ozsoyoglu, Z.M.: Design of desirable relational database schemes. JCSS 45(3), 435–470 (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schmidt, P., Thalheim, B. (2004). Component-Based Modeling of Huge Databases. In: Benczúr, A., Demetrovics, J., Gottlob, G. (eds) Advances in Databases and Information Systems. ADBIS 2004. Lecture Notes in Computer Science, vol 3255. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30204-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-30204-9_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23243-8
Online ISBN: 978-3-540-30204-9
eBook Packages: Springer Book Archive