Kurzfassung
In dieser Arbeit wird die Konzeption eines Nichtstandard-Datenbanksystems für geowissenschaftliche Anwendungen vorgestellt. Das System bietet eine objektorientierte Datenbanksprache mit einer erweiterbaren Menge von geometrischen Datentypen; in Anwendungsprogrammen ist die Datenbanksprache als eingebettete Datenteilsprache verfügbar, wobei von der Datenbank gelesene Objektmengen nach einem Abstrakten-Datentyp-Ansatz manipuliert werden können. Ein spezieller NF2-Datenbankkern ist als Grundlage für eine effiziente Implementierung vorgesehen.
Abstract
This paper presents the design of a non-standard database system for geoscientific applications. The system offers an object-oriented database language with an extensible set of geometric data types; in application programs, the database language is available as an embedded data sublanguage, and sets of objects read from the database can be manipulated by operations offered in abstract data type modules. A special NF2 database kernel is to provide the basis for an efficient implementation.
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
Appelrath, H.J.; Lorek, H.: Der Einsatz von Prolog-Werkzeugen für Geo-Datenbanken. Proc. Non-Standard-Datenbanken für Anwendungen der Graphischen Datenverarbeitung, Lutterbach, H. (Hrsg.), Dortmund 1988, 147–165.
Andersen, F.; Linnemann, V.; Pistor, P.; Südkamp, N.: AIM-P, User Manual for the Online Interface of the Heidelberg Data Base Language (HDBL) Prototype Implementation. TN 86.01, Heidelberg 1988.
Bork, H.-R.; Hensel, H.: Computer-Aided Construction of Erosion Maps. In [NLfB88].
Bancilhon, F.; Khoshafian, S.: A Calculus for Complex Objects. Proc. 5th Symp. on Principles of Database Systems, 1986, 53–59.
Batory, D.S.; Mannino, M.: Panel on Extensible Database Systems. Proc. SIG-MOD’86, Zaniolo, C. (Hrsg.), 1986, 187–190.
Britton Lee Inc.: IDM Software Reference Manual, Version 1.7. Los Gatos (CA), 1984.
Carey, M.J.; DeWitt, D.J.; Frank, D.; Graefe, G.; Muralikrishna, M.; Richardson, J.E.; Shekita, E.J.: The Architecture of the EXODUS Extensible DBMS. In [DD86], 52–65.
Chen, P.P.: The Entity-Relationship Model — Toward a Unified View of Data. ACM Transactions on Database Systems, Vol. 1, No. 1, 1976, 9–36.
Dittrich, K.; Dayal, U. (Hrsg.): Proc. Int. Workshop on Object-Oriented Database Systems. Pacific Grove 1986.
Dadam, P.; Dillmann, R.; Kemper, A.; Lockemann, P.C.: Objektorientierte Datenhaltung für die Roboterprogrammierung. Informatik Forschung und Entwicklung, Band 2, Nr. 2, 1987, 151–170.
Ehrich, H.-D.: Spezifikation konzeptioneller Schemata mit abstrakten Datentypen und Versionen. Proc. GI-Fachgespräch „Entwurf von Informationssystemen — Methoden und Modelle“. Mayr, H.C.; Meyer, B.E. (Hrsg.). Tutzing 1985, 1–19.
Ehrich, H.-D.; Lohmann, F.; Neumann, K.; Ramm, I.: A Database Language for Scientific Map Data. In [NLfB88].
Erbe, R.; Südkamp, N.; Walch, G.: An Application Program Interface for a Complex Object Database. Proc. 3rd Int. Conf. on Data and Knowledge Bases, Jerusalem 1988.
Härder, T.: Realisierung von operationalen Schnittstellen. In: Datenbank-Handbuch. Lockemann, P.C.; Schmidt, J.W. (Hrsg.). Springer: Heidelberg 1987, 163–335.
Heitland, M.: Der Einsatz eines Geo-Datenbanksystems auf dem Gebiet der Bodenerosion. Studienarbeit, TU Braunschweig 1988.
Hohenstein, U; Gogolla, M.: A Calculus for an Extended Entity-Relationship Model Incorporating Arbitrary Data Operations and Aggregate Functions. Proc. 7th Int. Conf. on Entity-Relationship Approach, Batini, C. (Hrsg.), North Holland, Amsterdam, erscheint 1988.
Härder, T.; Hübel, C; Langenfeld, S.; Mitschang, B.: KUNICAD — ein datenbankgestütztes geometrisches Modellierungssystem für Werkstücke. Informatik Forschung und Entwicklung, Band 2, Nr. 1, 1987, 1–18.
Härder, T.; Meyer-Wegener, K.; Mitschang, B.; Sikeler, A.: PRIMA — a DBMS Prototype Supporting Engineering Applications. In [SKH87], 433–442.
Hohenstein, U.; Neugebauer, L.; Saake, G.; Ehrich, H.-D.: Three-Level-Specification of Databases Using an Extended Entity-Relationship Model. Proc. Informationsbedarfsermittlung und -analyse für den Entwurf von Informationssystemen, Linz 1987, 58–88.
Hommel, G.; Schindler, S. (Hrsg.): GI — 16. Jahrestagung, Proceedings I. Berlin 1986.
Horn, D.; Schek, H.-J.; Waterfeld, W.; Wolf, A.: Spatial Access Paths and Physical Clustering in a Low-Level Geo-Database System. In [NLfB88].
Jungclaus, R.; Neumann, K.: Benutzerhandbuch zum ersten Prototypen des Braunschweiger Geo-Datenbanksystems. Informatik-Bericht Nr. 88-01, TU Braunschweig 1988.
Kappel, G.; Tjoa, A.M.; Wagner, R.R.: Form Flow Systems Based on NF2-Relations. Proc. Datenbanksysteme für Büro, Technik und Wissenschaft. Blaser, A.; Pistor, P. (Hrsg.). Karlsruhe 1985, 234–252.
Kemper, A.; Wallrath, M.: Konzepte zur Integration abstrakter Datentypen in R2D2. Proc. Datenbanksysteme für Büro, Technik und Wissenschaft. Schek, H.J.; Schlageter, G. (Hrsg.). Darmstadt 1987, 344–359.
Liskov, G.; Guttag, J.: Abstraction and Specification in Program Development. McGraw-Hill: 1986.
Linnemann, V.; Küspert, K.; Dadam, P.; Erbe, R.; Kemper, A.; Südkamp, N.; Walch, G.; Wallrath, M.: Design and Implementation of an Extensible Database Management System Supporting User Defined Types and Functions. TR 87.12.011, Heidelberg 1987.
Lipeck, U.W.; Neumann, K.: Modelling and Manipulating Objects in Geoscientific Databases. In: Entity-Relationship Approach: Ten Years of Experience in Information Modelling (Proc. Int. Conf.), Spaccapietra, S. (Hrsg.). North-Holland, Amsterdam 1987, 67–86.
Lonmann, F.: Processing Non-Standard Database Objects in a Higher Level Programming Language — An Abstract Data Type Approach. Proc. Int. Workshop on Software Engineering and its Applications, Toulouse, erscheint 1988.
Lacroix, M.; Pirotte, A.: Comparison of Database Interfaces for Application Programming. Information Systems, Vol. 8, No. 3, 1983, 217–229.
Maier, D.: The Theory of Relational Databases. Pitman, 1983.
Meier, A.: Erweiterung relationaler Datenbanksysteme für technische Anwendungen. Springer: Heidelberg 1987.
Neumann, K.: Eine geowissenschaftliche Datenbanksprache mit benutzerdefinierbaren geometrischen Datentypen. Dissertation, TU Braunschweig 1988.
Noltemeier, H.; Ruland, D.: Datenmodellierung in Geo-Datenbanken. In [HS86], 470–482.
Niedersächsisches Landesamt für Bodenforschung (Hrsg.): Construction and Display of Geoscientific Maps Derived from Databases (Proc. Int. Coll.). Geologisches Jahrbuch, Sonderband, Hannover, erscheint 1988.
Osterhold, A.: Der Einsatz eines geowissenschaftlichen Datenbanksystems im Bereichder Ökologie. Studienarbeit, TU Braunschweig 1987.
Pistor, P.; Andersen, F.: Designing a Generalized NF2 Data Model with an SQL-Type Language Interface. Proc. 12th VLDB 1986, Kambayashi, Y. (Hrsg.), 1986, 278–288.
Roth, A. M.; Korth, H. F.; Batory, D. S.: SQL/NF: A Query Language for -1NF Relational Databases. Information Systems 12 (1987), 99–144.
Schek, H.-J.: Datenbanksysteme für die Verwaltung geometrischer Objekte. In [HS86],483-497.
Schek, H.-J.: Ein Datenbank-Kernsystem für anwendungsspezifische Sehichten — Architektur der DASDBS-Familie. Informationstechnik 3 (1987), 153–164.
Schek, H.-J.; Scholl, M.H.: Die NF2-Relationenalgebra zur einheitlichen Manipulation externer, konzeptueller und interner Datenstrukturen. Proc. Sprachen für Datenbanken, 1983, 113–133.
Schek, H.-J.; Scholl, M.H.: The Relational Model with Relational-Valued Attributes. Information Systems 11 (1986), 137–147.
Stocker, P. M.; Kent, W.; Hammersley, P. (Hrsg.): Proc. of the 13th Int. Conf. on Very Large Data Bases. Brighton 1987.
Schek, H.-J.; Pistor, P.: Data Structures for an Integrated Data Base Management and Information Retrieval System. Proc. 8th VLDB, 1982, 197–207.
Sernadas, A.; Sernadas, C; Ehrich, H.-D.: Object-Oriented Specification of Databases: An Algebraic Approach. In [SKH87], 107–116.
Schek, H.-J.; Waterfeld, W.: A Database Kernel System for Geoscientific Applications. Proc. 2nd Int. Symposium on Spatial Data Handling, Seattle 1986, 273–288.
Stonebraker, M.; Wong, E.; Kreps, P.; Held, G.: The Design and Implementation of INGRES. ACM Transactions on Database Systems, Vol. 1, No. 3, 1976, 189–222.
Tietjen, S.: Einrichtung von virtuellen Basiskarten auf einem geowissenschaftlichen Datenbanksystem am Beispiel von Island. Studienarbeit, TU Braunschweig 1988.
Ullman, J.D.: Principles of Database Systems. 2nd ed., Computer Science Press, Rockville (Md.) 1982
Vinken, R.: Digitale geowissenschaftliche Kartenwerke — ein neues Schwerpunktprogramm der Deutschen Forschungsgemeinschaft. Nachrichten aus dem Karten- und Vermessungswesen, Reihe I, Heft 95 (1985), 163–173.
Vinken, R.: Digital geoscientific Maps: A Dream or a Chance? In [NLfB88].
Waterfeld, W.; Horn, D.; Schek, H.-J.; Wolf, A.: How to Make Spatial Access Methods Extensible? Proc. 3rd Int. Symp. on Spatial Data Handling, Sydney 1988.
Wirth, N.: Programming in Modula 2, Third corrected Edition. Springer: Berlin, Heidelberg, New York, Tokyo 1985
Wilms, P.F.; Schwarz, P.M.; Schek, H.-J.; Haas, L.M.: Incorporating Data Types in an Extensible Database Architecture. Proc. 3rd Int. Conf. on Data and Knowledge Bases, Jerusalem 1988.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lohmann, F., Neumann, K., Ehrich, HD. (1989). Entwurf eines Datenbank-Prototyps für geowissenschaftliche Anwendungen. In: Härder, T. (eds) Datenbanksysteme in Büro, Technik und Wissenschaft. Informatik-Fachberichte, vol 204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74571-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-74571-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50894-6
Online ISBN: 978-3-642-74571-3
eBook Packages: Springer Book Archive