Spatial Database Management



Critical to maintaining spatial databases is the job of ensuring the integrity of your spatial and nonspatial data. There are several behaviors that you can impose upon your data that will give you access to robust methods of assessing the integrity of existing data and of ensuring the integrity of newly created data. This lesson will expose you to some of those techniques.

We will be using the ArcGIS for Desktop software. The lesson steps assume that you are running release 10.x of the ArcGIS for Desktop/Advanced (ArcInfo) software.

The point has been made that the best practice is to think through the implementation of your database design before you implement it. That philosophy certainly holds for what we will be covering in this lesson. However, in order to illustrate the concepts that we want to cover it is advantageous to already have some existing data, both spatial and attribute. The scope of this lesson does not include a lot of tracing of spatial features and entering of attribute values. So we will be applying the various techniques to existing data.


At the successful completion of this lesson, students should be able to:

  • understand attribute domains
  • understand subtypes
  • understand geodatabase topology


Conversation and comments in this course will take place within the course discussion forums in Canvas.