GI Science Database Management Systems Nigel Trodd Coventry University.

19
GI Science Database Management Systems Nigel Trodd Coventry University

Transcript of GI Science Database Management Systems Nigel Trodd Coventry University.

Page 1: GI Science Database Management Systems Nigel Trodd Coventry University.

GI ScienceDatabase Management Systems

Nigel TroddCoventry University

Page 2: GI Science Database Management Systems Nigel Trodd Coventry University.

GIS are INFORMATION systems

what is the role of databases?what do they do?how do they do it ?

Page 3: GI Science Database Management Systems Nigel Trodd Coventry University.

databases...

... a body of related data stored in a structured manner

Page 4: GI Science Database Management Systems Nigel Trodd Coventry University.

a body of unstructured dataa body of structured data

Page 5: GI Science Database Management Systems Nigel Trodd Coventry University.
Page 6: GI Science Database Management Systems Nigel Trodd Coventry University.

store & retrieve data efficiently

Page 7: GI Science Database Management Systems Nigel Trodd Coventry University.

and …

check integrate manipulate

a DataBase Management System

Page 8: GI Science Database Management Systems Nigel Trodd Coventry University.
Page 9: GI Science Database Management Systems Nigel Trodd Coventry University.

a DBMS is

'a software system with capabilities to define data and their attributes, establish relationships among data items, manipulate the data and manage the data'

Stamper & Price (1990)

Page 10: GI Science Database Management Systems Nigel Trodd Coventry University.

but

Page 11: GI Science Database Management Systems Nigel Trodd Coventry University.

Spatial data are different

Putting the G

into an IS

Page 12: GI Science Database Management Systems Nigel Trodd Coventry University.

how do databases store spatial data ?

Spatial data = attribute + geometry / topology

Page 13: GI Science Database Management Systems Nigel Trodd Coventry University.
Page 14: GI Science Database Management Systems Nigel Trodd Coventry University.

but

things are rarely simple

Page 15: GI Science Database Management Systems Nigel Trodd Coventry University.

rdbms

e.g. dBase MS Access Oracle 9i

Codd’s laws

Page 16: GI Science Database Management Systems Nigel Trodd Coventry University.

Storing spatial data: relational db

Page 17: GI Science Database Management Systems Nigel Trodd Coventry University.

Storing spatial data: relational db

Page 18: GI Science Database Management Systems Nigel Trodd Coventry University.

geodb

Page 19: GI Science Database Management Systems Nigel Trodd Coventry University.

Summary

data, databases, dbms, geodbdatabase models

– flat file, O-O– relational dbms

tables (tuples)– linked by unique identifiers

efficient storage, effective retrieval