Skip to main content

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 303))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Albano, A.; DeAntonellis, V.; DiLeva, A. (eds.): Compueter-Aided Database Design: The DATAID Project. North-Holland, Amsterdam 1985

    Google Scholar 

  2. Balzert, H. (ed.): CASE - Systeme und Werkzeuge. Reihe Angewandte Informatik Bd. 7, Mannheim: BI-Wissenschaftsverlag 1990

    Google Scholar 

  3. Booch, G.: Object Oriented Design with Applications. Benjamin/ Cummings Publishing Company 1991

    Google Scholar 

  4. Boehm, B.; Beiz, F.: Applying Process Programming to the Spiral Model. in: [SPW 89

    Google Scholar 

  5. Ceri, S. (ed.): Methodology and Tools for Data Base Design. North-Holland, Amsterdam 1983

    MATH  Google Scholar 

  6. Coad, P.; Yourdon, E.: Object-Oriented Analysis. Yourdon Press/Prentice Hall, Englewood Cliffs, NJ, 1989

    Google Scholar 

  7. Date, C.J.: An Introduction to Database Systems. Volume I, 5th Edition, Addison-Wesley 1990

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. Engels, G.: Graphen als zentrale Datenstrukturen in einer Software-Entwicklungsumgebung. VDI-Verlag Düsseldorf 1986

    Google Scholar 

  11. Engels, G.; Schäfer, W.: Programmentwicklungsumgebungen: Konzepte und Realisierung. Teubner-Verlag, Stuttgart 1989

    Google Scholar 

  12. Fernstrom, C.: Design Considerations for Process-Driven Software Environments. in [SPW 89]

    Google Scholar 

  13. Hoare, C.A.R.: Communicating Sequential Processes. Prentice/Hall 1985

    MATH  Google Scholar 

  14. Hull, R.; King, R.: Semantic Database Modeling: Survey, Applications, and Research Issues. ACM Computing Surveys 1987, Vol.19, No.3

    Google Scholar 

  15. 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

    Google Scholar 

  16. Lockemann, P.C.; Schmidt, J.W. (eds.): Datenbank-Handbuch: GI-Informatik-Handbücher, Springer Verlag 1987

    MATH  Google Scholar 

  17. Lohr-Richter, P.: Validation: Ein methodischer Schritt zu fehlerfreien Datenbankentwürfen. Technical Report TU Braunschweig No. 90-04, TU Braunschweig 1990

    Google Scholar 

  18. Mellor, S.; Shlaer, S.: Object Oriented Systems Analysis: Modelling the World in Data. Prentice Hall, Englewood Cliffs, NJ, 1988

    Google Scholar 

  19. 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

    Google Scholar 

  20. Perl, J.: Graphentheorie: Grundlagen und Anwendungen. Studientexte Informatik, Akademische Verlagsgesellschaft, Wiesbaden 1981

    MATH  Google Scholar 

  21. 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

    Google Scholar 

  22. 6th Intern. Software Process Workshop, October 1990 ( Japan), Preprints

    Google Scholar 

  23. Zdonik, S.B.; Maier, D. (eds.): Readings in Object-Oriented Database Systems. Morgan-Kaufmann, Palo Alto, CA, 1989

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics