GIS & Databases Ming-Chun Lee.

Slides:



Advertisements
Similar presentations
WHAT D IS RAW, UNPROCESSED FACTS AND FIGURES COLLECTED, STORED AND PROCESSED BY COMPUTERS.
Advertisements

Review Indra Budi Fakultas Ilmu Komputer UI 2 Database Introduction Database vs File Processing Main purpose of database Database Actors.
Review for Final Test Indra Budi
ACCESS PART 2. Objectives Database Tables Table Parts Key Field Query and Reports Import from Excel Link to Excel.
Designing a Database Unleashing the Power of Relational Database Design.
Database Design Concepts
© Pearson Education Limited, Chapter 2 The Relational Model Transparencies.
GIS Concepts ‣ What is a table? What is a table? ‣ Queries on tables Queries on tables ‣ Joining and relating tables Joining and relating tables ‣ Summary.
Simple Database.
RELATIONSHIPS Generally there are two main database types: flat-file and relational.
DBSQL 3-1 Copyright © Genetic Computer School 2009 Chapter 3 Relational Database Model.
Chapter 8. ATTRIBUTE DATA INPUT AND MANAGEMENT
1 The Information School of the University of Washington Dec 1fit advdatabases © 2006 University of Washington Advanced Database Concepts INFO/CSE.
Database revision.
Relational Theory and Design
Indexes and Views Unit 7.
Planning & Creating a Database By Ms. Naira Microsoft Access.
* 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.
Howard Paul. Sequential Access Index Files and Data File Random Access.
SHAKEELA Databases = Fun..Fun..Fun. Databases are……UBIQUITOUS EVERYWHERE...Ever Present…used all over the world  Online Movie Store  Airlines  Grades.
Databases Introduction - concepts. Concepts of Relational Databases.
Physical Layer of a Repository. March 6, 2009 Agenda – What is a Repository? –What is meant by Physical Layer? –Data Source, Connection Pool, Tables and.
CSCI-235 Micro-Computers in Science Databases. Database Concepts Data is any unorganized text, graphics, sounds, or videos A database is a collection.
Copyright © it’sLearning 365. All rights reserved. DATABASE CONCEPTS Understanding Databases Start …
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
2 Copyright © 2008, Oracle. All rights reserved. Building the Physical Layer of a Repository.
DATABASES Define Software that can hold large amounts of data and allow users to retrieve specific information quickly. (Access, Oracle, etc.) Data is.
1 SQL SERVER 2005 Express CE-105 SPRING 2007 Engr. Faisal ur Rehman.
GIS & Databases Ming-Chun Lee.
Geog. 314 Working with tables.
Tutorial 1 Creating a Database
Tables & Relationships
Databases.
© 2016, Mike Murach & Associates, Inc.
Basic Database Design COSC 2328 – Web Programming.
Cameron Blashka| Informer Implementation Specialist
Database Concepts Relational Databases Start ….
Hierarchy of Data in a Database
Access Creating a Database
CSCI-100 Introduction to Computing
MySQL Explain examples
Design a Relational Database Identify Database Purpose
Access Creating a Database
Database Management  .
Databases A brief introduction….
Design and Implement Powerful Relational Databases Chapter 6
Databases and Information Management
Order Database – ER Diagram
LECTURE 34: Database Introduction
5.02 Understand database queries, forms, and reports used in business.
Normalization A337.
PHP and MySQL.
GTECH 709 Week 2 summary.
What is a Database? A collection of data organized in a manner that allows access, retrieval, and use of that data.
DATABASE SQL= Structure Query Language مبادئ قواعد بيانات
Primary key Introduction Introduction: A primary key, also called a primary keyword, is a key in a relational database that is unique for each record.
Access Tutorial 1 Creating a Database
Databases and Information Management
Getting to First Base: Introduction to Database Concepts
DBMS ER-Relational Mapping
Getting to First Base: Introduction to Database Concepts
Getting to First Base: Introduction to Database Concepts
Introduction to MySQL NELINET October 28th, 2005.
LECTURE 33: Database Introduction
Identifying the elements of a database
Marie-Eve Leclerc, Msc Student
Microsoft Access Date.
BTEC ICT – Unit 18 With Mr Griffiths.
Tutorial 9 Using Action Queries and Advanced Table Relationships
Where the serious GIS work takes place.
Presentation transcript:

GIS & Databases Ming-Chun Lee

Object Relationships One-to-One One-to-Many Many-to-One Many-to-Many

Types of Databases Flat File Hierarchical Relational Single Table; No Relationships Hierarchical Nested Tables One-to-One & One-to-Many Relationships Relational Interrelated Tables One-to-One, One-to-Many, Many-to-One, Many-to-Many Relationships

Flat File Database ID Route Timepoint 1 Timepoint 2 … Timepoint 10 1 71 4th Ave. S & S Washington St. 5th Ave. S & S Jackson St. 50th Ave. NE & NE 75th St. 2 72 Ravenna Ave. NE & NE 80th St. 3 73 15th Ave. NE & NE 125th St.

Hierarchical Database TPID Timepoint 1 4th Ave. S & S Washington St. 2 5th Ave. S & S Jackson St. … 10 50th Ave. NE & NE 75th St. ID Route 1 71 2 72 3 73 TPID Timepoint 1 4th Ave. S & S Washington St. 2 5th Ave. S & S Jackson St. … 10 50th Ave. NE & NE 75th St. TPID Timepoint 1 4th Ave. S & S Washington St. 2 5th Ave. S & S Jackson St. … 10 15th Ave. NE & NE 125th St.

Relational Database ID Route 1 71 2 72 3 73 OID Route TP Order 101 71 102 2 110 10 201 72 202 210 301 73 302 310 TPID Timepoint 1 4th Ave. S & S Washington St. 2 5th Ave. S & S Jackson St. … 110 50th Ave. NE & NE 75th St. 210 Ravenna Ave. NE & NE 80th St. 310 15th Ave. NE & NE 125th St.

Relational Database Concepts One Table for Each Type of “Thing/Entity” Within a Table: One Row for Each Distinct “Thing” of that Type Primary Key: A Unique Identifier for the distinct “Thing” Foreign Key: A Reference to Another Table’s Primary Key

GIS as a Relational Database Join Tables to Spatial Data Layers User ID Name Abbrev. 10 Washington WA 12 Oregon OR 18 Michigan MI ID Area Perimeter User ID 1 25.3 10.4 10 2 30.2 13.5 12 3 10.1 8.2 18 4 27.8 12.6