Skip to main content

Entwurf eines Datenbank-Prototyps für geowissenschaftliche Anwendungen

  • Conference paper
Datenbanksysteme in Büro, Technik und Wissenschaft

Part of the book series: Informatik-Fachberichte ((INFORMATIK,volume 204))

  • 40 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. 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.

    Chapter  Google Scholar 

  2. 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.

    Google Scholar 

  3. Bork, H.-R.; Hensel, H.: Computer-Aided Construction of Erosion Maps. In [NLfB88].

    Google Scholar 

  4. Bancilhon, F.; Khoshafian, S.: A Calculus for Complex Objects. Proc. 5th Symp. on Principles of Database Systems, 1986, 53–59.

    Google Scholar 

  5. Batory, D.S.; Mannino, M.: Panel on Extensible Database Systems. Proc. SIG-MOD’86, Zaniolo, C. (Hrsg.), 1986, 187–190.

    Google Scholar 

  6. Britton Lee Inc.: IDM Software Reference Manual, Version 1.7. Los Gatos (CA), 1984.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Article  Google Scholar 

  9. Dittrich, K.; Dayal, U. (Hrsg.): Proc. Int. Workshop on Object-Oriented Database Systems. Pacific Grove 1986.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. Ehrich, H.-D.; Lohmann, F.; Neumann, K.; Ramm, I.: A Database Language for Scientific Map Data. In [NLfB88].

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Härder, T.: Realisierung von operationalen Schnittstellen. In: Datenbank-Handbuch. Lockemann, P.C.; Schmidt, J.W. (Hrsg.). Springer: Heidelberg 1987, 163–335.

    Google Scholar 

  15. Heitland, M.: Der Einsatz eines Geo-Datenbanksystems auf dem Gebiet der Bodenerosion. Studienarbeit, TU Braunschweig 1988.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. Härder, T.; Meyer-Wegener, K.; Mitschang, B.; Sikeler, A.: PRIMA — a DBMS Prototype Supporting Engineering Applications. In [SKH87], 433–442.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. Hommel, G.; Schindler, S. (Hrsg.): GI — 16. Jahrestagung, Proceedings I. Berlin 1986.

    Google Scholar 

  21. Horn, D.; Schek, H.-J.; Waterfeld, W.; Wolf, A.: Spatial Access Paths and Physical Clustering in a Low-Level Geo-Database System. In [NLfB88].

    Google Scholar 

  22. Jungclaus, R.; Neumann, K.: Benutzerhandbuch zum ersten Prototypen des Braunschweiger Geo-Datenbanksystems. Informatik-Bericht Nr. 88-01, TU Braunschweig 1988.

    Google Scholar 

  23. 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.

    Chapter  Google Scholar 

  24. 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.

    Chapter  Google Scholar 

  25. Liskov, G.; Guttag, J.: Abstraction and Specification in Program Development. McGraw-Hill: 1986.

    MATH  Google Scholar 

  26. 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.

    Google Scholar 

  27. 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.

    Google Scholar 

  28. 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.

    Google Scholar 

  29. Lacroix, M.; Pirotte, A.: Comparison of Database Interfaces for Application Programming. Information Systems, Vol. 8, No. 3, 1983, 217–229.

    Article  Google Scholar 

  30. Maier, D.: The Theory of Relational Databases. Pitman, 1983.

    MATH  Google Scholar 

  31. Meier, A.: Erweiterung relationaler Datenbanksysteme für technische Anwendungen. Springer: Heidelberg 1987.

    Book  MATH  Google Scholar 

  32. Neumann, K.: Eine geowissenschaftliche Datenbanksprache mit benutzerdefinierbaren geometrischen Datentypen. Dissertation, TU Braunschweig 1988.

    Google Scholar 

  33. Noltemeier, H.; Ruland, D.: Datenmodellierung in Geo-Datenbanken. In [HS86], 470–482.

    Google Scholar 

  34. 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.

    Google Scholar 

  35. Osterhold, A.: Der Einsatz eines geowissenschaftlichen Datenbanksystems im Bereichder Ökologie. Studienarbeit, TU Braunschweig 1987.

    Google Scholar 

  36. 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.

    Google Scholar 

  37. Roth, A. M.; Korth, H. F.; Batory, D. S.: SQL/NF: A Query Language for -1NF Relational Databases. Information Systems 12 (1987), 99–144.

    Google Scholar 

  38. Schek, H.-J.: Datenbanksysteme für die Verwaltung geometrischer Objekte. In [HS86],483-497.

    Google Scholar 

  39. Schek, H.-J.: Ein Datenbank-Kernsystem für anwendungsspezifische Sehichten — Architektur der DASDBS-Familie. Informationstechnik 3 (1987), 153–164.

    Google Scholar 

  40. 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.

    Google Scholar 

  41. Schek, H.-J.; Scholl, M.H.: The Relational Model with Relational-Valued Attributes. Information Systems 11 (1986), 137–147.

    Article  MATH  Google Scholar 

  42. Stocker, P. M.; Kent, W.; Hammersley, P. (Hrsg.): Proc. of the 13th Int. Conf. on Very Large Data Bases. Brighton 1987.

    Google Scholar 

  43. Schek, H.-J.; Pistor, P.: Data Structures for an Integrated Data Base Management and Information Retrieval System. Proc. 8th VLDB, 1982, 197–207.

    Google Scholar 

  44. Sernadas, A.; Sernadas, C; Ehrich, H.-D.: Object-Oriented Specification of Databases: An Algebraic Approach. In [SKH87], 107–116.

    Google Scholar 

  45. Schek, H.-J.; Waterfeld, W.: A Database Kernel System for Geoscientific Applications. Proc. 2nd Int. Symposium on Spatial Data Handling, Seattle 1986, 273–288.

    Google Scholar 

  46. 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.

    Article  Google Scholar 

  47. Tietjen, S.: Einrichtung von virtuellen Basiskarten auf einem geowissenschaftlichen Datenbanksystem am Beispiel von Island. Studienarbeit, TU Braunschweig 1988.

    Google Scholar 

  48. Ullman, J.D.: Principles of Database Systems. 2nd ed., Computer Science Press, Rockville (Md.) 1982

    MATH  Google Scholar 

  49. Vinken, R.: Digitale geowissenschaftliche Kartenwerke — ein neues Schwerpunktprogramm der Deutschen Forschungsgemeinschaft. Nachrichten aus dem Karten- und Vermessungswesen, Reihe I, Heft 95 (1985), 163–173.

    Google Scholar 

  50. Vinken, R.: Digital geoscientific Maps: A Dream or a Chance? In [NLfB88].

    Google Scholar 

  51. 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.

    Google Scholar 

  52. Wirth, N.: Programming in Modula 2, Third corrected Edition. Springer: Berlin, Heidelberg, New York, Tokyo 1985

    Google Scholar 

  53. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics