CS 128/ES 228 - Lecture 6a1 Attribute Data CampusIDNameTypeFloorsFootprint 6MurphyAcademic22001 9HopkinsSupport2946 12MaintenanceSupport11848 15HickeySupport22367.

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Multidimensional Data
CS 128/ES Lecture 2b1 Attribute Data and Map Types.
Management Information Systems, Sixth Edition
Spatial Analysis – vector data analysis
GI Systems and Science January 30, Points to Cover  Recap of what we covered so far  A concept of database Database Management System (DBMS) 
CS 128/ES Lecture 2b1 Attribute Data and Map Types.
CS 128/ES Lecture 6a1 Attribute Data CampusIDNameTypeFloorsFootprint 6MurphyAcademic HopkinsSupport MaintenanceSupport HickeySupport22367.
CS 128/ES Lecture 5b1 Vector Based Data. Great Rivalries in History Lincoln vs. Douglas “The first great Presidential Debates” Trekkies vs. Jedis.
CS 128/ES Lecture 5b1 Vector Based Data. CS 128/ES Lecture 5b2 Spatial data models 1.Raster 2.Vector 3.Object-oriented Spatial data formats:
CS 128/ES Lecture 5a1 Raster Formats (II). CS 128/ES Lecture 5a2 Spatial modeling in raster format  Basic entity is the cell  Region represented.
Chapter 14 Getting to First Base: Introduction to Database Concepts.
Recording / Financing Fixed Asset Acquisition Human Resources Purchasing Revenue Traditional files approach: separate systems (Legacy Systems) Expenditure.
Attribute databases. GIS Definition Diagram Output Query Results.
Multidimensional Data Many applications of databases are ``geographic'' = 2­dimensional data. Others involve large numbers of dimensions. Example: data.
CS 128/ES Lecture 6a1 Attribute Data CampusIDNameTypeFloorsFootprint 6MurphyAcademic HopkinsSupport MaintenanceSupport HickeySupport22367.
Information Storage and Retrieval CS French Chapter 3.
Intro. To GIS Lecture 6 Spatial Analysis April 8th, 2013
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
DBMS By Narinder Singh Computer Sc. Deptt. Topics What is DBMS What is DBMS File System Approach: its limitations File System Approach: its limitations.
Attribute Data in GIS Data in GIS are stored as features AND tabular info Tabular information can be associated with features OR Tabular data may NOT be.
RAJIKA TANDON DATABASES CSE 781 – Database Management Systems Instructor: Dr. A. Goel.
Applied Cartography and Introduction to GIS GEOG 2017 EL
Simple Database.
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
BUS1MIS Management Information Systems Semester 1, 2012 Access: Creating a Database Week 6 Lecture 2.
Distribution of Marks For Second Semester Internal Sessional Evaluation External Evaluation Assignment /Project QuizzesClass Attendance Mid-Term Test Total.
Databases & Consistency. Database Relational databases : dominant information storage/retrieval system.
How do we represent the world in a GIS database?
Martin Dodge Practical 2, 24th March 2004, pm Social Science Research Methodologies.
Normalization (Codd, 1972) Practical Information For Real World Database Design.
Introduction to Databases Trisha Cummings. What is a database? A database is a tool for collecting and organizing information. Databases can store information.
1 Outline  What is a Primary Key?  AutoNumber primary keys  Single-field primary keys  Composite-field primary key  About Foreign Keys  Database.
Datafaces Data Base Management Software (DBMS) is a tool used to transform Data into Information. What is Data…? What is Information…? What is a Database…?
What's a Database A Database Primer Let’s discuss databases n Why they are hard n Why we need them.
University of Palestine Faculty of Applied Engineering and Urban Planning GIS Course Spatial Analysis Eng. Osama Dawoud 1 st Semester 2009/2010.
Module 2: Information Technology Infrastructure Chapter 5: Databases and Information Management.
Version: 2.0. Forenam e of parent Surname of parent Address 1 Address 2 Name of child Age of child School database example. Try adding a few rows for.
3 / 12 Databases MIS105 Lec13 Irfan Ahmed Ilyas CHAPTER Prepared By:
Creating and Maintaining Geographic Databases. Outline Definitions Characteristics of DBMS Types of database Relational model SQL Spatial databases.
Map overlays & Geoprocessing Learn about spatial analysis functions overlays, clipping & buffering Use overlays to analyze multiple spatial criteria Understand.
Chapter 9 Database Systems © 2007 Pearson Addison-Wesley. All rights reserved.
Relational Databases. Relational database  data stored in tables  must put data into the correct tables  define relationship between tables  primary.
GIS Data Models GEOG 370 Christine Erlien, Instructor.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
A Quick Introduction to GIS
CTFS Workshop Shameema Esufali Asian data coordinator and technical resource for the network
A table is a set of data elements (values) that is organized using a model of vertical columns (which are identified by their name) and horizontal rows.
DATA Spatial Data – where things are Non Spatial Data or Attribute Data – What things are Data in a computer database are managed and accessed through.
Principles of Database Design, Part I AIMS 2710 R. Nakatsu.
Instructor: Pavlos Pavlikas1 How Data is Stored Chapter 8.
Lecture 7 Basic GIS Analysis Operations
* Database is a group of related objects * Objects can be Tables, Forms, Queries or Reports * All data reside in Tables * A Row in a Table is a record.
Introduction to Geographic Information Systems Fall 2013 (INF 385T-28620) Dr. David Arctur Research Fellow, Adjunct Faculty University of Texas at Austin.
CSCI 6962: Server-side Design and Programming Shopping Carts and Databases.
Howard Paul. Sequential Access Index Files and Data File Random Access.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
1 Information Retrieval and Use De-normalisation and Distributed database systems Geoff Leese September 2008, revised October 2009.
Data Storage & Editing GEOG370 Instructor: Christine Erlien.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
Lesson 3 GIS Fundamentals MEASURE Evaluation PHFI Training of Trainers May 2011.
Overlay Operations. Overlay Operations involve combining spatial and attribute data from two or more spatial data layers. “Stacking data” – Very powerful.
Databases Chapter 16.
CSCI-100 Introduction to Computing
Database Management  .
Databases & Consistency
Joins and other advanced Queries
Microsoft Access Date.
Presentation transcript:

CS 128/ES Lecture 6a1 Attribute Data CampusIDNameTypeFloorsFootprint 6MurphyAcademic HopkinsSupport MaintenanceSupport HickeySupport Shay-LoughlenDorm31298

CS 128/ES Lecture 6a2 Why Databases? One of the advantages of vector- based data is that each datum corresponds to a (portion) of a “real” object. BUT… Objects are more than geographic locations

CS 128/ES Lecture 6a3 Database “Review”  Databases consist of tables  Each table holds records  Records are in rows  Each record consists of fields, i.e. individual data items  Fields are in columns  Fields that have unique values within a table are called “keys”

CS 128/ES Lecture 6a4 Sequential Databases Once upon a time, computer scientists tried to put all the data for an application in one table It didn’t work

CS 128/ES Lecture 6a5 Flaws of Sequential Databases Not all data is homogeneous Monolithic structure leads to contention problems Separation of data into “sub” databases leads to duplication (and inconsistencies)

CS 128/ES Lecture 6a6 Relational databases Use many (related) tables of data, with minimal duplication Tables are “linked” through common values in particular fields “Queries” permit rich “data mining”

CS 128/ES Lecture 6a7 Relational Databases in GIS One table traditionally holds geographic information Other tables hold data about other attributes Tables are linked through “object Ids” (Object Ids should be independent of the software)

CS 128/ES Lecture 6a8 Relational Databases in GIS Consider a “Buildings” layer “GIS” data includes location (including coordinate system), symbology, internal bookkeeping “External” data includes name of building, date built, purpose, etc.

CS 128/ES Lecture 6a9 Sometimes they are mixed

CS 128/ES Lecture 6a10 Queries Information is gained by linking tables through “joins” Queries can involve computed quantities, etc.

CS 128/ES Lecture 6a11 Storing Topology Shapefiles contain no topological information But topology is important SOLUTION Store the topology elsewhere

CS 128/ES Lecture 6a12 Data Structure for Topology A B C D Zone 1 Zone 2 Bou nd. AB4 AC5 BC10 CD8

CS 128/ES Lecture 6a13 Practicality  GIS must maintain topology (to be useful)  GIS can’t store topology (in shapefiles)  SO, GIS must compute topology

CS 128/ES Lecture 6a14 Topological Operations Merge two regions into one A B C

CS 128/ES Lecture 6a15 Topological Operations Split one region into two A B C

CS 128/ES Lecture 6a16 Topological Operations Clip an image

CS 128/ES Lecture 6a17 Topological Operations Erase an image

CS 128/ES Lecture 6a18 Other operations Union Intersect “Snaps”

CS 128/ES Lecture 6a19 How this is used Find nearest neighbor Find largest “empty” region

CS 128/ES Lecture 6a20 What distinguishes (some) GIS’s The types of these operations that they can perform. Both Database and Topological