Skip to main content

Part of the book series: Springer Handbooks ((SHB))

Abstract

As geographic information storage and applications matured, their use as databases followed. A typical geoconfiguration consists of a map combined with an object-relational database, similar to the 300 year-old example shown in Fig. 3.1. Other geographic databases such as the well-known Earth browsers Bing or Google Maps contain a simple, but large, collection of raster orthophoto maps. Vector maps require a far more sophisticated data model and are usually rendered while being read from the database and presented on a display device.

Late 17th century Matrikel map of Kröpelin/Germany, showing property boundaries, land use, and pointers to the tax data tables (after [3.1])

Sections 3.13.4 provide basic knowledge about database theory. The two most common models, namely the relational and the object-oriented model, are explained. The second part of this chapter (Sects. 3.53.11) explains the geospecific aspects of database technology. It starts with Sect. 3.5 about spatial databases with vector and raster models, referencing the relevant standards. Section 3.6 covers spatial queries and filtering. Section 3.7 explains indexing, which supports acceleration of queries. Section 3.8 provides an overview of network databases and some prominent network search algorithms. Section 3.9 is dedicated to raster databases and Sect. 3.10 introduces time in the context of spatiotemporal databases. Section 3.11 summarizes the most widespread database software solutions.

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 269.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 349.99
Price excludes VAT (USA)
  • Durable hardcover 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

Abbreviations

1-D:

one-dimensional

1NF:

first normal form

2-D:

two-dimensional

2NF:

second normal form

3-D:

three-dimensional

3NF:

third normal form

ANSI:

American National Standards Institute

API:

application programming interface

BLOB:

Binary Large Object

CAD:

computer aided design

CAM:

Computer Aided Manufacturing

CLOB:

Character Large Object

CPU:

central processing unit

DBMS:

database management system

E–R:

entity–relationship

EPSG:

European Petroleum Survey Group

GML:

Geography Markup Language

GiST:

Generalized Search Tree

I/O:

input/output

ID:

identifier

IEC:

International Electrotechnical Commission

ISO:

International Organization for Standardization

LOB:

large object

LRS:

Linear Referencing System

MBR:

Minimum Bounding Rectangle

NIS:

network information systems

NNQ:

nearest-neighbor query

ODMG:

Object Data Management Group

OGC:

Open Geospatial Consortium

OGP:

International Association of Oil and Gas Producers

OO:

object-oriented

OODBS:

Object Oriented database system

OQL:

object query language

ORDBMS:

Object Relational Database Management System

PR:

point region

RDBMS:

relational database management system

RDBS:

relational database systems

SE:

Symbology Encoding

SPARC:

Standards Planning and Requirements Committee

SQL:

Structured Query Language

SRS:

Spatial Reference System

SW:

swath width

TC:

Technical Committee

TPR-tree:

time parameterized R-tree

WKB:

well known binary

References

  1. R. Zölitz, J. Hartleib: GeoGREIF Geographische Sammlung (Ernst-Moritz-Arndt-Univ., Greifswald) available from http://greif.uni-greifswald.de/geogreif/ (last accessed 23 May 2010)

  2. M. Worboys, M. Duckham: GIS: A Computing Perspective, 2nd edn. (CRC, Boca Raton 2004)

    Google Scholar 

  3. T.B. Steel: Database standardization. A status report, Proc. 1975 ACM SIGMOD (1975) pp. 149–156

    Google Scholar 

  4. E.F. Codd: A relational model of data for large shared data banks, Commun. ACM 13(6), 377–387 (1970)

    Article  Google Scholar 

  5. P. Pin-Shan Chen: The entity-relationship model-toward a unified view of data, ACM Trans. Database Syst. 1(1), 9–36 (1976)

    Article  Google Scholar 

  6. P.P. Chen: Entity-Relationship Modeling: Historical Events, Future Trends, and Lessons Learned (Louisiana State Univ., Baton Rouge 2010), available from http://www.csc.lsu.edu/∼chen/pdf/Chen_Pioneers.pdf (last accessed 23 May 2010)

    Google Scholar 

  7. T. Brinkhoff: Geodatenbanksysteme in Theorie und Praxis, 2nd edn. (Wichmann, Heidelberg 2008)

    Google Scholar 

  8. P. Litwin: Fundamentals of Relational Database Design, adapted from the design chapter of Microsoft Access 2 Developerʼs Handbook, available from http://r937.com/relational.html (last accessed 23 February 2010)

  9. R.J. Robbins: Database Fundamentals (Johns Hoppkins Univ., Baltimore 1995), available from http://www.esp.org/db-fund.pdf (last accessed 23 May 2010)

    Google Scholar 

  10. F. Pascal: SQL and Relational Basics (M&T Books, New York 1990)

    Google Scholar 

  11. GeekInterview: A venture from Exforsys.com. What is normalization? http://www.geekinterview.com/question_details/15914 (last accessed August 11, 2011)

  12. JCC Consulting: SQL Standards Page (JC Consulting, Granville 2010) available from http://www.jcc.com/sql.htm (last accessed 23 May 2010)

  13. FFE Software: SQL Tutorial, pure SQL92 (FFE Software Inc., El Cerrito 2005) available from http://www.firstsql.com/tutor.htm (last accessed 23 May 2010)

  14. R.M. Riordan: Designing Relational Database Systems (Microsoft Press, Redmont 1999), available from http://technet.microsoft.com/en-us/library/cc966426.aspx (last accessed 10 May 2010)

    Google Scholar 

  15. T. Heron: CS319: Theory of Databases OODBMS, ORDBMS (University of Warwick, Coventry 2004), available from http://www.dcs.warwick.ac.uk/∼theron/cs319/oo-slides.pdf (last accessed 9 May 2010)

    Google Scholar 

  16. D. Maier: Object-Oriented Database Theory: An Introduction. Seminar held at the Technical University of Munich. http://www.csd.uoc.gr/hy562/Papers/OODBMS.pdf (last accessed July 30, 2011)

  17. L. Plümer: Geoinformation – Neue Medien für die Einführung eines neuen Querschnittsfaches (2002) http://www.geoinformation.net (last accessed July 31, 2011)

  18. M. Atkinson, F. Bancilhon, A.D. DeWitt, K. Dittrich, D. Maier, S. Zdonik: The Object-Oriented Database System Manifesto (Computer Based Learning Unit, University of Leeds 1995), available from http://www.cs.cmu.edu/afs/cs.cmu.edu/user/clamen/OODBMS/Manifesto/htManifesto/Manifesto.html (last accessed 23 May 2010)

  19. Developer Shed: Introduction to RDBMS, OODBMS and ORDBMS (2010), available from http://www.aspfree.com/c/a/Database/Introduction-to-RDBMS-OODBMS-and-ORDBMS/3/ (last accessed 9 March 2010)

  20. P. Rigaux, M. Scholl, A. Voisard: Spatial Databases, With Applications to GIS (Morgan Kaufmann, San Francisco 2002)

    Google Scholar 

  21. S. Shekhar, S. Chawla: Spatial Databases – A Tour (Prentice Hall, Upper Saddle River 2003)

    Google Scholar 

  22. T. Brinkhoff, H.-P. Kriegel, R. Schneider, B. Seeger: Multi-step processing of spatial joins, Proc. ACM SIGMOD, Int. Conf. Manag. Data, Minneapolis (ACM, New York 1994) pp. 209–220

    Google Scholar 

  23. A.N. Papadopoulos, Y. Manolopoulos: Nearest Neighbor Search – A Database Perspective (Springer, New York 2005)

    Google Scholar 

  24. J.A. Orenstein: Redundancy in spatial databases, Proc. ACM SIGMOD Int. Conf. Manag. Data, Portland (ACM, New York 1989) pp. 294–305

    Google Scholar 

  25. T. Brinkhoff, H.-P. Kriegel, R. Schneider: Comparison of approximations of complex objects used for approximation-based query processing in spatial database systems, Proc. 9th Int. Conf. Data Eng., Vienna (IEEE Computer Society, New York 1993) pp. 40–49

    Chapter  Google Scholar 

  26. B.B. Seeger, H.-P. Kriegel: Techniques for design and implementation of efficient spatial access methods, Proc. 14th Int. Conf. Very Large Data Bases, Los Angeles (VLDB Endowment, Almaden 1988) pp. 360–371

    Google Scholar 

  27. H. Samet: Foundations of Multidimensional and Metric Data Structures (Morgan Kaufmann, San Francisco 2006)

    Google Scholar 

  28. J. Nievergelt, H. Hinterberger, K.C. Sevcik: The grid file: An adaptable, symmetric multikey file structure, ACM Trans. Database Syst. 9, 38–71 (1984)

    Article  Google Scholar 

  29. A. Guttman: R-trees: A dynamic index structure for spatial searching, Proc. ACM SIGMOD Int. Conf. Manag. Data, Boston (ACM, New York 1984) pp. 47–57

    Google Scholar 

  30. Y. Manolopoulos, A. Nanopoulos, A.N. Papadopoulos, Y. Theodoridis: R-Trees – Theory and Applications (Springer, London 2006)

    Book  Google Scholar 

  31. N. Beckmann, H.-P. Kriegel, R. Schneider, B. Seeger: The R*-tree: An efficient and robust access method for points and rectangles, Proc. ACM SIGMOD Int. Conf. Manag. Data, Atlantic City (ACM, New York 1990) pp. 322–331

    Google Scholar 

  32. I. Kamel, C. Faloutsos: Hilbert R-tree: An improved R-tree using fractals, Proc. 20th Int. Conf. Very Large Data Bases, Santiago de Chile (VLDB Endowment, Almaden 1994) pp. 500–509

    Google Scholar 

  33. R.H. Güting, M. Schneider: Moving Objects Databases (Morgan Kaufmann, San Francisco 2005)

    Google Scholar 

  34. R.H. Güting, M.H. Böhlen, M. Erwig, C.S. Jensen, N.A. Lorentzos, M. Schneider, M. Vazirgiannis: A foundation for representing and querying moving objects, ACM Trans. Database Syst. 25, 1–42 (2000)

    Article  Google Scholar 

  35. S. Šaltenis, C. Jensen, S.T. Leutenegger, M.A. Lopez: Indexing the positions of continuously moving objects, Proc. ACM SIGMOD Int. Conf. Manag. Data, Dallas (ACM, New York 2000) pp. 331–342

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Thomas Brinkhoff or Wolfgang Kresse .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag

About this chapter

Cite this chapter

Brinkhoff, T., Kresse, W. (2011). Databases. In: Kresse, W., Danko, D. (eds) Springer Handbook of Geographic Information. Springer Handbooks. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72680-7_3

Download citation

Publish with us

Policies and ethics