Zusammenfassung
Ein Hauptproblem bei der Benutzung von Datenbanksystemen für Nicht-Standard-Datenbankanwendungen besteht in der Abbildung des meist komplexen Anwendungsdatenmodells und der darauf definierten Operationen auf das Speichermodell des Datenbanksystems. Von den in den vergangenen Jahren vorgestellten Lösungsideen fanden folgende zwei grundsätzlich verschiedenen Ansätze besondere Beachtung: Einerseits wurden im Datenmodell des Datenbanksystems mächtigere Konstruktoren zur Verfügung gestellt, um komplex strukturierte Objekte abzubilden, anderseits wurden komplexe Objekte mit Hilfe extern definierter Typen abgebildet, welche dem Datenbanksystem bekanntgemacht wurden.
In diesem Beitrag stellen wir ein Speichermodell zur vereinheitlichten Behandlung dieser beiden Ansätze vor. Wir wenden dabei Techniken des physischen Datenbankdesigns und der Anfragebearbeitung einheitlich über intern wie extern definierte Typen an. Dies erlaubt einen möglichst nahtlosen Übergang von filebasierten zu datenbankbasierten Applikationen. Das hier vorgestellte Speichermodell kommt als Teil unserer Prototypentwicklung Concert zum Einsatz.
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. M. Astrahan et al. System R: Relational approach to database management. ACM Transactions on Database Systems, 1 (2): 97–137, June 1976.
S. Blott, H. Kaufmann, L. Relly, and H.-J. Schek. Buffering Long Externally- Defined Objects. In Proceedings of the Sixth International Workshop on Persistent Object Systems (P0S6), pages 40–53, Tarascón, France, September 1994.
T. Bode and A. B. Cremers. OMS - Ein erweiterbares Objectmanagementsystem. In R. Bayer, T. Härder, and P. Lockmann, editors, Objectbanken für Experten, Informatik Aktuell, pages 29–54. Springer-Verlag, 1992.
F. G. D. Committee. Content Standards for Digital Geospatial Metadata U.S. Geological Survey, 590 National Center, Reston, Virginia 22092.
P. Dadam, K. Kuspert et al. A DBMS Prototype to Support Extended NF2 Relations: An Integrated View on Flat Tables and Hierarchies. In Procs. of the ACM SIGMOD Intl. Conf. on Management of Data, pages 356–367, 1986.
G. Dröge, H.-J. Schek, and A. Wolf. Erweiterbarkeit in DASDBS. Informatik Forschung und Entwicklung, 5: 162–176, 1990.
R. H. Giiting. Gral: An Extensible Relational Database System for Geometrie Applications. In Proceedings of Fifteenth International Conference on Very-Large Database Systems, pages 33–44, Amsterdam, Netherlands, 1989.
T. Härder, K. M. Wegner, B. Mitschang, and A. Sikeler. PRIMA - a DBMS Supporting Engineering Applications. In Proceedings of Thirteenth International Conference on Very-Large Database Systems, pages 433–442, Brighton, England, 1987.
A. Kemper, P. C. Lockmann, and M. Wallrath. An Object-Oriented Database System for Engineering Applications. In Proceedings of the Annual ACM SIGMOD Conference, pages 299–310, 1987.
K. Küspert, P. Dadam, and J. Günauer. Cooperative buffer management in the advanced information management prototype (AIM). In Proceedings of the 13thln- ternational Conference on Very Large Databases, pages 483–492, Brighton, 1987.
J. A. Orenstein and F. A. Manola. PROBE Spatial Data Modelling and Query Processing in an Image Database Application. IEEE Transactions on Software Engineering, 14 (5): 611–629, 1988.
B. Reinwald, S. Dessloch et al. Making Real Data Persistent: Initial Experiences with SMRC. In Proceedings of the Sixth International Workshop on Persistent Object Systems (POS6), pages 194–208, Tarascón, France, Sept. 1994.
L. Relly and S. Blott. Ein Speichersystem für abstrakte Objekte. Technical Note (DBTN) 9, Database Research Group, ETH Zürich, Nov. 1994.
H.-J. Schek, H.-B. Paul, M. H. Scholl, and G. Weikum. The DASDBS Project: Objectives, Experiences, and Future Prospects. IEEE Transactions on Knowledge and Data Engineering, 2 (l): 25–43, March 1990.
H.-J. Schek and M. H. Scholl. The relational model with relation-valued attributes. Information Systems, 11 (2): 137–147, 1986.
H.-J. Schek and A. Wolf. From extensible databases to interoperability between multipel databases and GIS applications. In Proceedings of the 3rd SSD, Lecture Notes in Computer Science. Springer, June 1993.
M. Stonebraker, L. Rowe, and M. Hirohama. The implementation of POSTGRES. IEEE Transactions on Knowledge and Data Engineering, 2 (1), Mar. 1990.
P. Wilms, P. Schwarz, H.-J. Schek, and L. Haas. Incorporating Data Types in an Extensible Database Architecture. In Proceedings of the 3rd International Conference on Data and Knowledge Bases, Jerusalem, June 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Relly, L., Blott, S. (1995). Ein Speichersystem für abstrakte Objekte. In: Lausen, G. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79646-3_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-79646-3_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59095-8
Online ISBN: 978-3-642-79646-3
eBook Packages: Springer Book Archive