Abstract
Database design processes are getting complexer. Due to broadening application areas, complexity of size must be handled, and corresponding to powerful concepts within design languages, one has to deal with structural complexity. These sorts of complexities and the attempt to guarantee qualitative good design results lead to the development of a variety of support mechanisms for design processes. Besides developing specific design languages, different design methods or design tools, it remains still an open field to understand the complete database design process in detail.
For this reason, we propose an approach which describes the database design process in terms of its basic units: the design documents and the design tasks. Thereby, we differ from other process definition approaches by focussing on the definition of design documents instead of identifying process-oriented tasks and subtasks at first. For the description of the intended units, we choose a special graph structure, the DDGraph, which serves as a generic representation of design documents. Now, the DDGraph provides a language independent representation of design documents and supports a formal definition of the effect of the design tasks. Furthermore, it provides a lot of advantageous features for defining complete database design processes in the end.
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
Albano, A.; DeAntonellis, V.; DiLeva, A. (eds.): Compueter-Aided Database Design: The DATAID Project. North-Holland, Amsterdam 1985
Balzert, H. (ed.): CASE - Systeme und Werkzeuge. Reihe Angewandte Informatik Bd. 7, Mannheim: BI-Wissenschaftsverlag 1990
Booch, G.: Object Oriented Design with Applications. Benjamin/ Cummings Publishing Company 1991
Boehm, B.; Beiz, F.: Applying Process Programming to the Spiral Model. in: [SPW 89
Ceri, S. (ed.): Methodology and Tools for Data Base Design. North-Holland, Amsterdam 1983
Coad, P.; Yourdon, E.: Object-Oriented Analysis. Yourdon Press/Prentice Hall, Englewood Cliffs, NJ, 1989
Date, C.J.: An Introduction to Database Systems. Volume I, 5th Edition, Addison-Wesley 1990
Engels, G.; Gogolla, M.; Hohenstein, U.; Hülsmann, K.; Lohr-Richter, P.; Saake, G.; Ehrich, H.-D.: Conceptual Modeling of Database Applications Using an Extended ER Model. Technical Report TU Braunschweig No. 90-05, TU Braunschweig 1990
Engels, G.; Hohenstein, U.; Hülsmann, K.; Löhr-Richter,R; Ehrich, H.-D.: CADDY: Computer-Aided Design of Non-Standard Databases. In H. Weber, W. Schäfer (ed.) Proc. of the 1st Intern. Conf. on System Development Environments and Factories, Berlin, London: Pitman Publ. 1989
Engels, G.: Graphen als zentrale Datenstrukturen in einer Software-Entwicklungsumgebung. VDI-Verlag Düsseldorf 1986
Engels, G.; Schäfer, W.: Programmentwicklungsumgebungen: Konzepte und Realisierung. Teubner-Verlag, Stuttgart 1989
Fernstrom, C.: Design Considerations for Process-Driven Software Environments. in [SPW 89]
Hoare, C.A.R.: Communicating Sequential Processes. Prentice/Hall 1985
Hull, R.; King, R.: Semantic Database Modeling: Survey, Applications, and Research Issues. ACM Computing Surveys 1987, Vol.19, No.3
Jungclaus, R.; Saake, G; Sernadas, C.: Formal Specification of Object Systems. In S. Abramsky, T.S.E. Maibaum (eds.) Proc. TAPSOFT’91, Brighton, Springer-Verlag, LNCS 494 (Vol. 2), 1991, 60–82
Lockemann, P.C.; Schmidt, J.W. (eds.): Datenbank-Handbuch: GI-Informatik-Handbücher, Springer Verlag 1987
Lohr-Richter, P.: Validation: Ein methodischer Schritt zu fehlerfreien Datenbankentwürfen. Technical Report TU Braunschweig No. 90-04, TU Braunschweig 1990
Mellor, S.; Shlaer, S.: Object Oriented Systems Analysis: Modelling the World in Data. Prentice Hall, Englewood Cliffs, NJ, 1988
Olle, T.W.; Hagelstein, J.; Macdonald, I.G.; Rolland, C.; Sol, H.G.; Van Assche, F.J.M.; Verrijn-Stuart, A.A.: Information Systems Methodologies: A Framework for Understanding. Addison-Wesley 1991
Perl, J.: Graphentheorie: Grundlagen und Anwendungen. Studientexte Informatik, Akademische Verlagsgesellschaft, Wiesbaden 1981
Representing and Enacting the Software-Process. Proc. 4th Intern. Software Process Workshop, May 1988 (United Kingdom), ACM Software Engineering Notes, Vol.14, No.4, June 1989
6th Intern. Software Process Workshop, October 1990 ( Japan), Preprints
Zdonik, S.B.; Maier, D. (eds.): Readings in Object-Oriented Database Systems. Morgan-Kaufmann, Palo Alto, CA, 1989
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Löhr-Richter, P. (1992). Basic Units for the Database Design Process. In: Studer, R. (eds) Informationssysteme und Künstliche Intelligenz: Modellierung. Informatik-Fachberichte, vol 303. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77312-9_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-77312-9_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55182-9
Online ISBN: 978-3-642-77312-9
eBook Packages: Springer Book Archive