Zusammenfassung
Abstrahieren heißt sich lösen vom Besonderen, um das Wesentliche zu erfassen. Dieses Vorgehen hat sich bei der Gestaltung von Datenbankanwendungen ebenso bewährt wie in der allgemeinen Programmentwicklung. Allerdings finden sich, wie das vorige Kapitel zeigt, in beiden Gebieten unterschiedliche Formen der Abstraktion wieder. Während in der Programmentwicklung neben der prozeduralen Abstraktion die Datenabstraktion [LG 86] immer mehr an Bedeutung gewinnt, kommt in Datenbankanwendungen seit der weiten Verbreitung relationaler Datenbanksysteme verstärkt deskriptive Abstraktion zum Einsatz. Sie unterstützt die Suche nach Objekten, indem sie es dem Anwender erlaubt, sich von den Prozeduren, welche zur Suche notwendig sind, zu lösen und sein Hauptaugenmerk auf die Eigenschaften der gesuchten Objekte zu richten.1
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturhinweise
Datenabstraktion hingegen unterstützt nicht die Suche, sondern die konsistente (Wieder-) Verwendung von Objekten. Das Besondere, nämlich die Repräsentation der Objekte, tritt in den Hintergrund, um das Wesentliche, in diesem Fall die für die Objekte definierten Operationen, in den Vordergrund zu rücken.
Beispiele für Cluster sind in der Eiffel-Bibliothek zu finden [Eiff 89b].
Die Beispiele stehen nicht in unmittelbarem Zusammenhang zu den Aufgaben A2 bis A8. 4 Die verwendete Notation wird in Kap. 5.2 näher erklärt.
Mit der Ausnahme, daß Varianten nicht als Schlüsselattribute einer Relation zugelassen sind.
Rights and permissions
Copyright information
© 1993 Deutscher Universitäts-Verlag GmbH, Wiesbaden
About this chapter
Cite this chapter
Rehm, S. (1993). Deskriptive Abstraktion. In: Komplexe Objekte und Anfragen in der Programmierung. Deutscher Universitätsverlag. https://doi.org/10.1007/978-3-322-85803-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-322-85803-0_3
Publisher Name: Deutscher Universitätsverlag
Print ISBN: 978-3-8244-2040-7
Online ISBN: 978-3-322-85803-0
eBook Packages: Springer Book Archive