10. Creating and Maintaining Geographic Databases.

Slides:



Advertisements
Similar presentations
The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.
Advertisements

Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 1/1 Copyright © 2004 Please……. No Food Or Drink in the class.
By: Mr Hashem Alaidaros MIS 211 Lecture 4 Title: Data Base Management System.
Database: A collection of related data [Elmasri]. A database represents some aspect of real world called “miniworld” [Elmasri] or “enterprise” [Ramakrishnan].
GI Systems and Science January 30, Points to Cover  Recap of what we covered so far  A concept of database Database Management System (DBMS) 
Database Management: Getting Data Together Chapter 14.
CSCI 150 Database Applications Chapter 1 – Getting Started.
Geographic Information Systems
Getting Started (Excerpts) Chapter One DAVID M. KROENKE’S DATABASE CONCEPTS, 2 nd Edition.
Fundamentals, Design, and Implementation, 9/e Chapter 1 Introduction to Database Processing.
Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind © 2005 John Wiley and.
BUSINESS DRIVEN TECHNOLOGY
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 7 Information System Data Management.
Attribute databases. GIS Definition Diagram Output Query Results.
SESSION 7 MANAGING DATA DATARESOURCES. File Organization Terms and Concepts Field: Group of words or a complete number Record: Group of related fields.
WHAT IS A DATABASE ? a collection of data organized to help easy retrieval & usage.
RIZWAN REHMAN, CCS, DU. Advantages of ORDBMSs  The main advantages of extending the relational data model come from reuse and sharing.  Reuse comes.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Database Management COP4540, SCS, FIU An Introduction to database system.
Database Design and Introduction to SQL
IST Databases and DBMSs Todd S. Bacastow January 2005.
Computing for Bioinformatics Introduction to databases What is a database? Database system components Data types DBMS architectures DBMS systems available.
MICROSOFT ACCESS Pn. Jamilah Binti Yusof. DEFINITION A database is the computer equivalent of an organized list of information. Typically, this information.
DBMS By Narinder Singh Computer Sc. Deptt. Topics What is DBMS What is DBMS File System Approach: its limitations File System Approach: its limitations.
Spatial Databases ENVE/CE 424/524. Definitions Database – an integrated set of data on a particular subject Spatial database - database containing geographic.
Data Structure & File Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.
Module Title? DBMS Introduction to Database Management System.
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
Web-Enabled Decision Support Systems
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
Introduction to SQL Steve Perry
STORING ORGANIZATIONAL INFORMATION— DATABASES CIS 429—Chapter 7.
Introduction: Databases and Database Users
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
8/27/2012ISC 329 Isabelle Bichindaritz1 File Systems Introduction to Databases.
6 Chapter Databases and Information Management. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits.
Database Systems Yann Thierry-Mieg. Outline 1.Introduction 2.SQL : a Simple Query Language 3.Data integrity 4.PL/SQL : Programming Language / SQL 5.Database.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
1 CS 430 Database Theory Winter 2005 Lecture 17: Objects, XML, and DBMSs.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Storing Organizational Information - Databases
Instructor: Dema Alorini Database Fundamentals IS 422 Section: 7|1.
Dimu' Rumpak © 2009 by Prentice Hall 1 Getting Started Didimus Rumpak, M.Si. Database Concepts Chapter 1 1.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 7 Storing Organizational Information - Databases.
Module 1: Database System
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Data resource management
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
OODBMS: Introduction and Logical Database Design
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
CS453: Databases and State in Web Applications (Part 2) Prof. Tom Horton.
Intro to GIS | Summer 2012 Attribute Tables – Part 1.
Introduction to Databases Three File Processing Systems DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 1-2.
Lecture 10 Creating and Maintaining Geographic Databases Longley et al., Ch. 10, through section 10.4.
Mining real world data RDBMS and SQL. Index RDBMS introduction SQL (Structured Query language)
1 Geog 357: Data models and DBMS. Geographic Decision Making.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
uses of DB systems DB environment DB structure Codd’s rules current common RDBMs implementations.
Data Resource Management Lecture 8. Traditional File Processing Data are organized, stored, and processed in independent files of data records In traditional.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Databases and DBMSs Todd S. Bacastow January
An Introduction to database system
9. Creating and Maintaining Geographic Databases
Geographic Information Systems
Database.
Presentation transcript:

10. Creating and Maintaining Geographic Databases

Outline Definitions Characteristics of DBMS Types of database Geographic Extensions Storing data in DBMS tables SQL Structuring geographic Information Indexing methods Conclusions

Definitions Database – an integrated set of data on a particular subject Geographic (=spatial) database - database containing geographic data of a particular subject for a particular area Database Management System (DBMS) – software to create, maintain and access databases

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 DBMS Model Hierarchical Network Relational - RDBMS Object-oriented - OODBMS Object-relational - ORDBMS

Characteristics of DBMS (1) 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

Characteristics of DBMS (2) Query language – SQL Security – controlled access to data Multi-level groups Controlled update using a transaction manager Backup and recovery DBA tools Configuration, tuning

Role of DBMS

Relational DBMS (1) 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)

Relational DBMS (2) 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

Table Row = object Column = property Table = Object Class Object Classes with Geometry called Feature Classes

Figure 10.3C

Relation Rules (Codd, 1970) Only one value in each cell (intersection of row and column) All values in a column are about the same subject Each row is unique No significance in column sequence No significance in row sequence

ParcelNumbOwnerNamOwnerAddressPostalCodeZoningCodeZoningTypeDate / AssessedValue 673/100Jeff Peters10 Railway Cuttings Residential Joel Campbell1115 Center Place Residential Dave Widseler Commercial Diamond Plaza Commercial D Widseler452 Diamond Plaza Commercial Sam Camarata19 Big Bend Bld Residential Chris CapelliHastings Barracks Residential Sheila Sullivan10034 Endin Mansions Residential (A) raw data

(B) cleaned data in a GIS DBMS

Relational Join Fundamental query operation Occurs because Data created/maintained by different users, but integration needed for queries Table joins use common keys (column values) Table (attribute) join concept has been extended to geographic case

SQL Structured (Standard) Query Language – (pronounced SEQUEL) Developed by IBM in 1970s Now de facto and de jure standard for accessing relational databases Three types of usage Stand alone queries High level programming Embedded in other applications

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

Point Quadtree

Region Quadtree

Quadtree Search Order

Summary Database – an integrated set of data on a particular subject Databases offer many advantages over files Relational databases dominate