Zusammenfassung
Aufgabe des Datenbankentwerfers ist die Spezifikation von Struktur, Funktionalität und Semantik einer Datenbankanwendung. Gewöhnlich wird eine Entwurfsmethodik empfohlen, die vom Strukturentwurf ausgeht, mit dem Entwurf der Funktionalität auf der Grundlage der entworfenen Strukturen fortsetzt und gegebenenfalls mit dem Entwurf der Oberflächen endet. Der Entwurf der Semantik kann jeweils im Anschluß an den Strukturentwurf (Entwurf statischer Semantik) und den Funktionalitätsentwurf (Entwurf dynamischer Semantik bzw. des Verhaltens) angeschlossen werden. Dieser Methodik sind eine Reihe von methodischen und inhaltlichen Brüchen eigen. Die Schwierigkeit eines kompletten Datenbankentwurfs ist in vielen Fällen auf diese Brüche zurückzuführen. Wir entwickeln nun eine Datenbankentwurfsmethodik, die die Spezifikation aller Teile schrittweise miteinander integriert und frei von Brüchen ist. Damit kann die Struktur, Funktionalität und Semantik konsistent in Übereinstimmung mit den Aufgaben der Datenbank und bei Berücksichtigung der Oberflächen entworfen werden. Die Methodik basiert auf einem Abstraktionsschichtenmodell.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
M. Albrecht, M. Altus, E. Buchholz, H. Cyriaks, A. Düsterhöft, J. Lewerentz, H. Mehlan, M. Steeg, K.-D. Schewe, Die Entwicklung einer Datenbankentwurfsumgebung der dritten Generation: RADD — Rapid Application and Database Development. 4. Leipziger Informatik-Tage, LIT’96 (ed. K.P. Jantke, G. Gnieser), 103-106.
M. Altus, B. Thalheim, Strategieunterstützung in RADD. In: Informationstechnik und Organisation (F. Schweigert, E. Stickel), Teubner-Verlag 1995, S. 137-152.
C. Batini, S. Ceri, and S. Navathe, Conceptual database design, An entity-relationship approach. Benjamin Cummings, Redwood, 1992.
C. Beeri, B. Thalheim, Identification as a Primitive of Database Models. 7th Int. Workshop ‘Foundations of Models and Languages for Data and Objects’ FoM-LaDO’98 (Eds. T. Polle, T. Ripke, K.-D. Schewe), Kluwer Acad. Publ., London 1998, 19–36.
J. Biskup, Grundlagen von Informationssystemen. Vieweg, Wiesbaden, 1995.
W. Clauß, J. Lewerenz, and B. Thalheim, Dynamic dialog management. Workshop ‘Behavioral Modeling and Design Transformations’ (Ed. St. Liddle), Los Angeles, 1997.
L.L. Constantine and L.A.D. Lockwood, Software for use. Addison-Wesley, Reading, Mass., 1999.
W.H. Inmon, J.A. Zachman, J.G. Geiger, Data stores, data warehousing and the Zachman framework. McGraw Hill, New York 1997.
I. Jacobson, M. Christerson, P. Jonsson, G. Overgaard, Object-oriented software engineering: A use case driven approach. Addison-Wesley, Reading, 1995.
J. Lewerenz, Dialogs as a mechanism for specifying adaptive interaction in database application design. Submitted for publication, Cottbus, 1998.
D. Maier, The theory of relational databases. Computer Science Press, Rockville, MD, 1983.
H. Mannila and K.-J. Räihä, The design of relational databases. Addison-Wesley, Amsterdam, 1992.
H. Meißner, Qualität von Multimediaapplikationen. Vortragsmanuskript, anova GmbH, Rostock, 1995.
Rational Software Corporation, Unified modeling language, version 1.1. http://www.rational.com.
B. Schewe, Kooperative Softwareentwicklung. Deutscher Universitäts Verlag, Wiesbaden, 1996.
K.-D. Schewe and B. Schewe, View-centered conceptual modelling — An object oriented approach. Proc. ER’96 (B. Thalheim (ed)), Conceptual Modeling, LNCS 1157, 1996,357-371.
K.-D. Schewe and B. Thalheim, Limitations of rule triggering systems for integrity maintenance in the context of transition specification. Acta Cybernetica, 1998, 13, 277–304.
K.-D. Schewe and B. Thalheim, Towards a theory of consistency enforcement. Acta informatica, 1999, 36, 97–141.
B. Schewe, K.-D. Schewe, and B. Thalheim, Codesign of Structures, Processes, and Interfaces for Large-Scale Reactive Information Systems. Tuturial, ER98, Proc. ER’98 Conference, Singapore, 1998, 73pp.
B. Thalheim, Fundamentals of Entity-Relationship Modelling. Annals of Mathematics and Artificial Intelligence, J. C. Baltzer AG, Vol. 7 (1993), No 1-4, S. 197–256.
B. Thalheim, Database design strategies. Proc. Advanced School Advances in Database Theory and Applications, (eds. J. Paredaens, L. Tenenbaum), CISM Courses and Lectures, 347, 267–286, Springer, Heidelberg, 1993.
B. Thalheim, Codesign von Struktur, Funktionen und Oberflächen von Datenbanken. BTU Cottbus, Fakultät 1, Informatik-Bericht I-05/1997. 22. 2. 1997, 78pp.
B. Thalheim, Fundamentals of entity-relationship modelling. Springer, Heidelberg, 1999.
E. Vale, The technique of screen and television writing. Simon and Schuster, New York, 1982.
P. Wegner and D. Goldin, Interaction as a framework for modeling. In: P.P. Chen, J. Akoka, H. Kangassalo, B. Thalheim, Conceptual modeling: current issues and future directions, LNCS 1565, Springer, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 B.G.Teubner Stuttgart · Leipzig
About this chapter
Cite this chapter
Thalheim, B. (1999). Codesign von Struktur, Verhalten und Interaktion für Datenbankanwendungen mit dem Abstraktionsschichtenmodell. In: Kaschek, R. (eds) Entwicklungsmethoden für Informationssysteme und deren Anwendung. Teubner-Reihe Wirtschaftsinformatik. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-84795-9_13
Download citation
DOI: https://doi.org/10.1007/978-3-322-84795-9_13
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-519-00275-8
Online ISBN: 978-3-322-84795-9
eBook Packages: Springer Book Archive