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