Geographical Information Systems
Geog
481/506 Tu
Th 3:30-4:50pm
Fall
2011 Fillmore
170
Instructor: Ling Bian
LabA: Tue: 5-6:20pm, W145, Chunyuan diao
Office: 120 Wilkeson LabB: Thur:
6:30-7:50pm, W145, Tong Sun
Office hours: Tu Th
2-3pm or by appt. LabC:
Fri: 10-11:20am, W145, Tong Sun
Databases
1. GIS databases
A DBMS is a collection of software programs that facilitates the efficient and effective storage and access of data
A GIS DBMS
2. Levels of data abstraction
Disadvantages:
A search is only based on the key
field
One must know the hierarchy
structure before the search
No
multiple parents are allowed, leading to redundant data
(2) Network data model
Advantages:
No data redundancy
Disadvantages:
The linkage
information costs storage space
It is difficult to update
(3) Relational data model
Characteristics
Advantages:
Flexible, no structure restrictions for
search
Easy to understand
Less data redundancy
Disadvantages:
It can be time consuming to search matching
values
(4) Object-oriented data model
Objects
Inheritance
Data and functions are organized in a hierarchy
Objects inherit characteristics and functions of their ancestor objects
Encapsulation
Data and functions are combined in one object
Association and aggregation
Advantages
and disadvantages
Easy for modeling and the representation is
close to human perception
Reduce the
complexity of software development
Disadvantages:
Current systems are a hybrid of relational and object-based databases
Object-relational databases
uses an enriched set of graphic element types on top of
the three basic types of points, lines, and polygons.
5. Reading: Chpt 3.