Zusammenfassung
In den vergangenen Jahren hat es zahlreiche vielversprechende Ansätze zu mehrdimensionalen Zugriffsstrukturen gegeben. Dabei stand in der Regel die Anwendung im Hinblick auf geometrische Objekte im Mittelpunkt. In einigen Fällen wurde zwar behauptet, daß diese Strukturen auch eingesetzt werden können, um Selektionsbedingungen über mehreren Standardattributen zu unterstützen; Hinweise zur Lösung der damit verbundenen Probleme sucht man aber weitestgehend vergebens.
In diesem Papier beschreiben wir daher Lösungsansätze zu drei wesentlichen Problembereichen, die sich beim Einsatz mehrdimensionaler Zugriffsstrukturen über mehreren Standardattributen ergeben: (1) Wir schlagen ein Verfahren vor, mit dem sich die Selektivität der Zugriffsstruktur bezüglich der einzelnen Attribute gezielt steuern läßt. (2) Wir beschreiben einen Algorithmus mit dem auch Selektionsbedingungen berücksichtigt werden können, die mathematische Operationen wie ’-’, ’*’ oder ’/’ enthalten. (3) Wir präsentieren ein Verfahren, mit dem Selektionsbedingungen bearbeitet werden können, die beliebige logische Verknüpfungen zwischen Teilbedingungen enthalten. Mit Hilfe dieser Verfahren kann eine mehrdimensionale Zugriffsstruktur sehr gut an die Erfordernisse als Zugriffsstruktur über Standaxdattributen angepaßt werden, wie unsere Erfahrungen bei der Integration des LSD-Baumes in das GralSystem [Güt89] zeigen. Dabei bereitet auch die Bearbeitung von Selektionsbedingungen, die sich gleichzeitig auf geometrische Attribute und Standardattribute beziehen, keine Probleme.
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
J.L. Bentley. Multidimensional binary search trees used for associative se- arching. Communications of the ACM, 18 (9): 509–517, 1975.
M. Freeston. The BANG file: a new kind of grid file. In Proceedings of the ACM SIGMOD Int. Conf. on Management of Data, pages 260–269, San Francisco, 1987.
R.H. Giiting. Gral: An Extensible Relational Database System for Geometric Applications. In Proc. 15th International Conference on Very Large Data Bases, pages 33–44, Amsterdam, 1989.
A. Henrich. Der LSD-Baum: eine mehrdimensionale Zugriffsstruktur und ihre Einsatzmöglichkeiten in Datenbanksystemen. PhD thesis, FernUniversität Hagen, 1990.
A. Henrich, A. Hilbert, H.-W. Six, and P. Widmayer. Anbindung einer räumlich clusternden Zugriffsstruktur für geometrische Attribute an ein Standard-Datenbanksystem am Beispiel von Oracle. In Proc. GI- Fachtagung “Datenbanksysteme für Büro, Technik und Wissenschaft„, Springer, Informatik-Fachbericht 270, pages 161–177, Kaiserslautern, Ger-many, 1991.
Hin85] K. Hinrichs. The grid file system: implementation and case studies of applications. PhD thesis, ETH Zürich, 1985. Dissertation Nr. 7734.
HS91] A. Henrich and H.-W. Six. How to split buckets in spatial data structures. In Proc. International Conference on Geographic Database Management Systems, Esprit Basic Research Series DG XIII, pages 212–244, Capri (Italy), 1991. Springer-Verlag.
A. Henrich, H.-W. Six, and P. Widmayer. Paging binary trees with external balancing. In Proc. 15th International Conference on Graph-Theoretic Concepts in Computer Science (WG’89), pages 260–276, Aachen, 1989.
A. Henrich, H.-W. Six, and P. Widmayer. The LSD tree: spatial access to multidimensional point and non point objects. In Proc. 15th International Conference on Very Large Data Bases, pages 45–53, Amsterdam, 1989.
M.J. van Kreveld and M.H. Overmars. Divided k-d Trees. Algorithmica, 6: 840–858, 1991.
P.C. Lockemann and J.W. Schmidt, editors. Datenbank-Handbuch. Springer-Verlag, Berlin, Heidelberg, 1987.
D.B. Lomet and B. Salzberg. A Robust Multi-Attribute Search Structure. In Proc. IEEE 5th Int. Conf. on Data Engineering, pages 296–304, 1989.
J. Nievergelt, H. Hinterberger, and K.C. Sevcik. The Grid File: an adaptable, symmetric multikey file structure. ACM Transactions on Database Systems, 9 (1): 38–71, 1984.
B.C. Ooi, K.J. McDonell, and R. Sacks-Davis. Spatial kd-Tree: An Indexing Mechanism for Spatial Databases. IEEE COMP S AC, pages 433–438, 1987.
J.T. Robinson. The K-D-B-Tree: A Search Structure for Large Multidimen-sional Dynamic Indexes. In Proceedings of the ACM SIGMOD Int. Conf. on Management of Data, pages 10–18, 1981.
B. Seeger and H.-P. Kriegel. Techniques for design and implementation of efficient spatial access methods. In Proc. 14th International Conference on Very Large Data Bases, pages 360–371, 1988.
B. Seeger and H.-P. Kriegel. The buddy-tree: an efficient and robust access method for spatial data base systems. In Proc. 16th International Confe-rence on Very Large Data Bases, pages 590–601, Brisbane, 1990.
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
Henrich, A., Möller, J. (1995). Die Nutzung mehrdimensionaler Zugriffsstrukturen für Anfragen über Standardattributen. 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_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-79646-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59095-8
Online ISBN: 978-3-642-79646-3
eBook Packages: Springer Book Archive