Abstract
Database quality must be maintained during the entire database life span that spans over decades. Quality is typically an issue during development and installation. Later the database system, e.g. the database structure is going to be changed from time to time. This change can be forecasted on the basis of a facilitation methodology. Change management can be based on separation of concern by levels and on abstraction layering techniques. We propose an approach to change-aware database development. The approach is based on an category-problem-cause model that separates change requests into categories which allow a more specific treatment of changes. These specific changes are based on techniques, e.g. restructuring techniques. Category-cause-solution pattern are derived for systematic treatment of changes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ambler, S.W., Sadalage, P.J.: Refactoring databases - Evolutionary database design. Addison-Wesley (2006)
Brodie, M.L., Stonebraker, M.: Migrating Legacy Systems - Gateways, Interfaces & The Incremental Approach. Morgan Kaufmann (1995)
Hoxmeier, J.A.: A framework for assessing database quality. In: Proceedings of the Workshop on Behaioral Models and Design Transformations: Issues and Opportunities in Conceptual Modeling at the International Conference on Conceptual Modeling, Springer (1997)
Hoxmeier, J.A.: Typology of database quality factors. Software Quality Journal 7(3/4), 179–193 (1998)
International Standardization Organization ISO. Iso/iec-25012: Software engineering - software product quality requirements and evaluation (square) - data quality model. Technical report, ISO/IEC (2008)
Jaakkola, H., Thalheim, B.: Framework for high-quality software design and development: a systematic approach. IET Software 4(2), 105–118 (2010)
Jaakkola, H., Thalheim, B.: Architecture-driven modelling methodologies. In: Information Modelling and Knowledge Bases, vol. XXII, pp. 97–116. IOS Press (2011)
Klettke, M., Thalheim, B.: Evolution and migration of information systems. In: The Handbook of Conceptual Modeling: Its Usage and Its Challenges, ch.12, pp. 381–420. Springer, Berlin (2011)
Ma, H., Schewe, K.-D., Thalheim, B.: Modelling and Maintenance of Very Large Database Schemata Using Meta-structures. In: Yang, J., Ginige, A., Mayr, H.C., Kutsche, R.-D. (eds.) Information Systems: Modeling, Development, and Integration. Lecture Notes in Business Information Processing, vol. 20, pp. 17–28. Springer, Heidelberg (2009)
McCarthy, J.: Notes on formalizing context. In: 13th Internat. Joint Conf. Artificial Intelligence, pp. 555–560 (1993)
Moraga, C., Moraga, M.Á., Calero, C., Caro, A.: SQuaRE-aligned data quality model for web portals. In: QSIC, pp. 117–122. IEEE Computer Society Press (2009)
Siedersleben, J.: Moderne Softwarearchitektur. dpunkt-Verlag, Heidelberg (2004)
Thalheim, B.: Entity-relationship modeling – Foundations of database technology. Springer, Berlin (2000)
Thiran, P., Hainaut, J.-L., Houben, G.-J., Benslimane, D.: Wrapper-based evolution of legacy information systems. ACM Trans. Softw. Eng. Methodol. 15(4), 329–359 (2006)
Tropmann, M., Thalheim, B.: Performance forecasting for perfomance critical huge databases. In: Information Modelling and Knowledge Bases, vol. XXII, pp. 206–225. IOS Press (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Jannaschk, K., Jaakkola, H., Thalheim, B. (2015). Technologies for Databases Change Management. In: Bassiliades, N., et al. New Trends in Database and Information Systems II. Advances in Intelligent Systems and Computing, vol 312. Springer, Cham. https://doi.org/10.1007/978-3-319-10518-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-10518-5_21
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10517-8
Online ISBN: 978-3-319-10518-5
eBook Packages: EngineeringEngineering (R0)