• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/14

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

14 Cards in this Set

  • Front
  • Back
Levels of Data Model Abstraction
Reality
Conceptual Model
Logical Mode
Physical
Advantages of topological model(4)
Requires all lines be connected, polygons closed, loose ends removed
Avoids such problems as overlapping polygons, dangling lines, polygon slivers
Allows efficient editing
Allows advanced spatial analysis: network, connectivity, contiguity
Network Model
Special type of vector topological model
Lines connect points
Topology define connections, direction
Triangulated Irregular Network
Topological vector model: allows 3D and surface representation
Represents surface as a combination of non-overlapping triangles
Georelational Data Model
The georelational data model stores spatial and attribute data separately in a split system: spatial data (“geo”) in graphic files and attribute data (“relational”) in a relational database
Uses feature label or ID to link the two
Utilizes RDBMS – relational database management systems for attribute storage
Coverages, shapefiles
Object Based Data Model
The object-based data model treats spatial data as objects. An object can represent a spatial feature such as a road, a timber stand, or a hydrologic unit.
The object-based data model stores both the spatial and attribute data of spatial features in a single system.
All objects are related via relationships (topological, geographical, general)
Each object has a set of properties (=state) and behaviors (=methods)
Object properties and behaviors may be constrained by rules
Groups of objects with identical properties and behaviors form class (feature class in geodatabase)
Georelational v Object Based
Spatial and attribute stored separately
Geographic information and attribute table (relational database)
Shapefile, coverage

Spatial and attribute in a single system
Allows an object to be associated with properties and methods
Geodatabase
Advantages of Databases over files
Avoids redundancy and duplication
Reduces data maintenance costs
Applications are separated from the data
Applications persist over time
Support multiple concurrent applications
Better data sharing
Security and standards can be defined and enforced
Disadvantages of Databases over files
Expense
Complexity
Performance – especially complex data types
Integration with other systems can be difficult
Types of Databases
Flat file – all data in one file
Hierarchical, Network
Relational – RDB – collection of interrelated tables that can be connected to each other by keys
Object-oriented - OODB
Object-relational - ORDB
Characteristics of Databases
Data model support for multiple data types
e.g MS Access: Text, Memo, Number, Date/Time, Currency, AutoNumber, Yes/No, OLE Object, Hyperlink, Lookup Wizard
Load data from files, databases and other applications
Index for rapid retrieval
Query language – SQL
Security – controlled access to data
Multi-level groups
Controlled update using a transaction manager
Backup and recovery
DBA tools
Configuration, tuning
Relational Databases
Data stored as tuples (tup-el), conceptualized as tables
Table – data about a class of objects
Two-dimensional list (array)
Rows = objects
Columns = object states (properties, attributes)
Most popular type of DBMS
Over 95% of data in DBMS is in RDBMS
Commercial systems
IBM DB2
Informix
Microsoft Access
Microsoft SQL Server
Oracle
Sybase
Geographic DBMS reqs
Query parser: interprets SQL, extends to geographic types and functions
Query optimizer
Query language is able to handle geographic types (points, polygons, etc.) and functions (e.g., select adjacent)
Indexing can support multidimentional geographic data types
Indexing
Used to locate rows quickly
RDBMS use simple 1-d indexing (R-tree, B-tree, etc.)
Spatial DBMS need 2-d, hierarchical indexing
Grid
Quadtree
R-tree
Others
Multi-level queries often used for performance (MBR)