ifp ifp 3.7 Thematic Modeling The Object-Oriented Approach Universität Stuttgart Universität Stuttgart hydrography transport
|
|
- Vivien Harrington
- 8 years ago
- Views:
Transcription
1 transport hydrography fed_hwy state_hwy cnty_hwy river stream lake primary secondary hwy_line hwy_pt hwy_area hdy_line hdy_pt hdy_area Beispiel: GIS-Produkt INTERGRAPH 3.7 Thematic Modeling The Object-Oriented Approach a) layer model geometric data layer 1 layer 2 layer n b) object class model classes object id attributes attribute values or hyper classes classes object id hyper class attributes hyper class attribute values attributes attribute values
2 3.8 Data Structures Geometric, topologic and thematic data are represented and stored in the GIS with data structures Typical data structures: unstructured vector data: simple list topologic structured vector data: node and edge lists topology: incidence and adjacency matrices raster data: matrix, run length coding, quad trees thematic data: tables
3 3.8 Data Structures - Unstructured Vector Data simple line lists (spaghetti): collection of unstructured line strings advantage: very efficient for plotting problem: points of adjacent polygons have to be digitized twice, which leads to gaps (slivers) no neighborhood information - topology is only implicit pt P2 3 P1... object (polygon) position (x,y),(x,y),... line 10 data structure: Feature # Position Point 1 x,y Line 10 (x1,y1),(x2,y2),..., (xn,yn) Polygon P1 (x1,y1),(x2,y2),..., (x1,y1) Polygon P2 (x1,y1),(x2,y2),..., (x1,y1) 3.8 Data Structures - Topologically Structured Data storage without topology: P1 L1 P2 L2 P3 faces line from to L1 X1, Y1 X2, Y2 L2 X3, Y3 X4, Y4 L3 X5, Y5 X6, Y6 L4 X7, Y7 X8, Y L3 P4 L8 F1 L6 F3 L4 P5 L9 F2 L7 F4 L5 P6 L10 1:n edges n : m nodes 1:1 storage with topology faces edges F1 L1, L3, L4, L6 F2 L2, L4, L5, L7 F3 L6, L8, L9, L11 F4 L7, L9, L10, L12 P7 edges L1 L2 L3... L11 nodes P1, P2 P2, P3 P1, P4 P8 L12 P9 nodes coordinates P1 X1, Y1 P2 X2, Y2 P3 X3, Y coordinates
4 3.8 Data Structures - Raster Data (Grids) matrix: n rows, m columns: storage needed: n x m x dimension (gray values) dimension (gray values) is usually 8 bit runlength-encoding: suitable for images with only few objects on homogeneous background (e.g. scanned maps) objects (not background) are stored in the following way: p,n,g: (2,3), 3,blue, (3,3),2,blue, (4,3),1,blue p = position of new gray value n = number of same gray values in that row g = gray value chain-codes, e.g. Freeman-Code: efficient storage of lines (3,2) 1,3,1,2,8,6,
5 3.8 Data Structures - Raster Data and Quadtree hierarchical subdivision of space into 4 equal parts (areas) division stops, when only homogeneous elements in area organization in tree-like structure: every node has 4 successors; the value of an area is stored in leaf node
6 3.8 Data Structures - Quadtree 3.8 Data Structures - Thematic Data and Tables Country Language Capital France french Paris Germany german B e rlin Problem: tables have a fixed number of columns sets of attributes where the number of attributes is not fixed cannot be stored in one fixed table (example: hobbies - person 1: no hobbies; person 2: hiking; person 3: reading, sports, walking;...) Solution: two tables ID first name last name age 1 John Smith 34 2 Mary Miller 23 3 Peter Johnsen ID hobbies 1 no 2 hiking 3 reading 3 sports 3 walking......
7 3.8 Geospatial Data Storage - Relational Database Model Institute employees number_empl. group project em_nr Name project group no GIS ATKIS 1 Schneider DHM GIS 7 GIS traffic 2 Haala Interpretation SENSOR 4 SENSOR GPS 3 Kilian GPS CV 11 CV CV DHM Interpretation 4 5 Walter Anders traffic ATKIS 4. Geospatial Data Storage Databases vs. file systems Transaction concept Relational data model SQL
8 4. Geospatial Data Storage - Four-layer-model of a GIS external view conceptual view logical view internal view 4.1 Geospatial Data Storage - File Systems If several user work on the same data: every user creates his own data directories and uses them for the solution of his problem -> data are stored parallel in file systems very often user A doesn t know anything about the data of user B -> multi user access (and use) of the data is not possible problems arise if one user changes (updates) his data
9 4.1 Geospatial Data Storage - Characteristics of File Systems Disadvantages parallel data storage data changes of one user are not visible for all other users no multi user access on the data not flexible file systems have fixed structures which are very hard (sometime impossible) to change low data security user is responsible for data backup Advantages easy to realize 4.2 Geospatial Data Storage - Characteristics of Databases no redundant data storage no problems if a user changes his data multi user access several users can work with the same data at the same time without producing inconsistencies flexible data storage the data are stored into easy manageable structures (for example in tables) which are easy to modify data security data cannot be lost. Protection against hardware failures, software failures, user failures up to disasters like fire, earth quake, etc. high performance systems with parallel processing it is possible to realize systems with several million transactions per second
10 4.2 Geospatial Data Storage - Problems by Multi User Access Situation: green land forest user A wants to change the border between green land and forest user B wants to represent all objects in a map both users make their query at the same time! 4.2 Geospatial Data Storage - Problems with Multi User Access user A reads green land and forest user B reads green land user A changes border time user B reads forest??
11 4.2 Geospatial Data Storage - Transaction Concept (ACID-principle) every query, update, insert or delete is called a transaction A tomicity C onsistency I solation D urability transaction is not separable transaction transforms the database from one consistent status into another consistent status transaction is isolated from any other transaction an update in the database is durable and cannot be lost 4.2 Geospatial Data Storage - Concurrency Control employee SELECT SUM(salary) FROM employee UPDATE employee SET salary = salary*1.1 Multi user access is only possible if the system is able to lock parts of the database. Setting and unsetting of locks is transparent to the user.
12 4.2 Geospatial Data Storage - Data Security The data are the most expensive part in a GIS (also in most of others application) and must be stored in a secure way Protection against not authorized access every element in the database can be protected with access rights (read, write, change, delete) Protection against hardware and software failures every change in the database is stored into a protocol so that the database can be reconstructed after a failure Disaster protection several hard discs store exactly the same data. If one disc crashes the database can access the data from the other disc. Sometimes different hard discs are distributed on different continents (for example money transaction systems) 4.2 Geospatial Data Storage - Protocol Backup of the database + protocol after the backup = no loss of data logical protocol TIMESTAMP INSERT... DELETE... UPDATE... TIMESTAMP INSERT... DELETE... UPDATE...
13 4.2 Geospatial Data Storage - Evolution of Database Systems first generation: hierarchical and network database systems (Codasyl) partly still used today second generation: relational systems today most successful systems third generation: extended relational systems: object relational systems, object oriented systems increasing use, systems of the future fourth generation: deductive systems automatic inference procedures: derivation of new information from database hardly used in commercial area 4.2 Geospatial Data Storage - Relational Database Systems Advantages: descriptive query language -> ad hoc queries relational algebra is based on a sound theoretical model easy to learn ANSI-Standard -> easily portable data independent model
14 4.2 Geospatial Data Storage - Relational Database Model Institute employees number_empl. group project em_nr Name project group no GIS ATKIS 1 Schneider DHM GIS 7 GIS traffic 2 Haala Interpretation SENSOR 4 SENSOR GPS 3 Kilian GPS CV 11 CV CV DHM Interpretation 4 5 Walter Anders traffic ATKIS 4.3 Geospatial Data Storage - SQL (Structured Query Language) Non procedural query language: One only has to specify WHICH information has to be retrieved and not HOW the information has to be retrieved (declarative language) SQL-Query result table: SELECT Name, Project FROM employees WHERE em_no < 4 Give me the projects and names of all employees whose employee number is less than four Schneider Haala Kilian DHM Interpretation GPS
15 4.3 Geospatial Data Storage - Language Elements of SQL SQL DDL DML DCL Data Definition Language Data Manipulation Language Data Control Language CREATE ALTER DROP... SELECT UPDATE DELETE INSERT... GRANT REVOKE Geospatial Data Storage - Example Database a database shall store parcels, owners and tax offices parcels have a unique number, size and a use owner own parcels, have a first name and last name, a date of birth and a responsible tax office tax offices have a number and a tax rate
16 4.3 Geospatial Data Storage - Tables in the Database table: parcel number size use GEW GEW SONDER WOHN 5 78 WOHN SONDER table: tax_office number tax rate table: owner first name last name date of birth to_no pa_no Charly Anders Martin Kada Steffen Volz Antje Quednau Esther Hinz Heike Meyer Geospatial Data Storage - Training Examples 1) Select all owners 2) Select all owners which belong to tax office 3 3) Print all tax offices sorted by the tax rate 4) Change the tax office of Heike Meyer to number 1 5) Print the size of the parcel of Steffen Volz 6) Delete parcel number 5 7) Print the tax rate of Charly Anders
17 1) Select all owners SELECT * FROM owner 2) Select all owners which belong to tax office 3 SELECT * FROM owner WHERE to_no = 3 3) Print all tax offices sorted by the tax rate SELECT * FROM tax_office ORDER BY tax_rate 4) Change the tax office of Heike Meyer to number 1 UPDATE owner SET to_no = 1 WHERE first_name = Heike AND last_name = Meyer
18 5) Print the size of the parcel of Steffen Volz SELECT size FROM parcel WHERE number IN SELECT pa_no FROM owner WHERE first_name = Steffen AND last_name = Volz 6) Delete parcel number 5 DELETE FROM parcel WHERE number = 5 7) Print the tax rate of Charly Anders SELECT tax_rate FROM tax_office WHERE number IN SELECT to_no FROM owner WHERE first_name = Charly AND last_name = Anders
19 5. Geospatial Data Structures Databases vs. file systems Transaction concept Relational data model SQL Selected References, GIS-Monographs, Books D. Ian Heywood, Sarah Cornelius, Steve Carver, Ian Heywood: An Introduction to Geographical Information Systems, 2nd Edition 2002, Prentice Hall. Christopher Jones: Geographical Information Systems and Computer Cartography, Addison Wesley Longman Ltd., Harlow, Michael Worboys: GIS A Computing Perspective, Taylor and Francis, S. Aronoff: Geographic Information Systems: A Management Perspective, WDL Publications, Ottawa, Canada, D. Fritsch: Signal Processing Lecture Notes. GEOENGINE, Univ Stuttgart,
20 Contents Data Structures (Chapter 1) sequential files, direct access, Hash tables, inverse file systems, list structures, raster data, data compression Access Methods for Spatial Data (Chapter 2) Hierarchichally (statistical methods): sequentially, KD tree, Quadtree..., dynamic methods: Gridfile,R tree, cell tree... Methods of Data Analysis (Chapter 3) geometrische Operatoren, Verschneidungen, topologische Basisoperatoren, Dreiecksvermaschung, Linienglättung, Raster/Vektor- und Vektor/Raster-Konvertierungen Topological Relations (Chapter 4)
Introduction to GIS. Dr F. Escobar, Assoc Prof G. Hunter, Assoc Prof I. Bishop, Dr A. Zerger Department of Geomatics, The University of Melbourne
Introduction to GIS 1 Introduction to GIS http://www.sli.unimelb.edu.au/gisweb/ Dr F. Escobar, Assoc Prof G. Hunter, Assoc Prof I. Bishop, Dr A. Zerger Department of Geomatics, The University of Melbourne
More informationIntroduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?
Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information
More information10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions
10. Creating and Maintaining Geographic Databases Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind 005 John Wiley and Sons,
More informationOracle8i Spatial: Experiences with Extensible Databases
Oracle8i Spatial: Experiences with Extensible Databases Siva Ravada and Jayant Sharma Spatial Products Division Oracle Corporation One Oracle Drive Nashua NH-03062 {sravada,jsharma}@us.oracle.com 1 Introduction
More informationFiles. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file?
Files What s it all about? Information being stored about anything important to the business/individual keeping the files. The simple concepts used in the operation of manual files are often a good guide
More informationLecture 3: Models of Spatial Information
Lecture 3: Models of Spatial Information Introduction In the last lecture we discussed issues of cartography, particularly abstraction of real world objects into points, lines, and areas for use in maps.
More informationRelational Database Basics Review
Relational Database Basics Review IT 4153 Advanced Database J.G. Zheng Spring 2012 Overview Database approach Database system Relational model Database development 2 File Processing Approaches Based on
More informationData Warehousing und Data Mining
Data Warehousing und Data Mining Multidimensionale Indexstrukturen Ulf Leser Wissensmanagement in der Bioinformatik Content of this Lecture Multidimensional Indexing Grid-Files Kd-trees Ulf Leser: Data
More informationDatabase Management. Chapter Objectives
3 Database Management Chapter Objectives When actually using a database, administrative processes maintaining data integrity and security, recovery from failures, etc. are required. A database management
More informationThe process of database development. Logical model: relational DBMS. Relation
The process of database development Reality (Universe of Discourse) Relational Databases and SQL Basic Concepts The 3rd normal form Structured Query Language (SQL) Conceptual model (e.g. Entity-Relationship
More informationwww.gr8ambitionz.com
Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1
More informationRelational Database Systems 2 1. System Architecture
Relational Database Systems 2 1. System Architecture Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 1 Organizational Issues
More informationDATABASE MANAGEMENT FILES GIS06
DATABASE MANAGEMENT Last day we looked at spatial data structures for both vector and raster data models. When working with large amounts of data, it is important to have good procedures for managing the
More informationSPATIAL ANALYSIS IN GEOGRAPHICAL INFORMATION SYSTEMS. A DATA MODEL ORffiNTED APPROACH
POSTER SESSIONS 247 SPATIAL ANALYSIS IN GEOGRAPHICAL INFORMATION SYSTEMS. A DATA MODEL ORffiNTED APPROACH Kirsi Artimo Helsinki University of Technology Department of Surveying Otakaari 1.02150 Espoo,
More informationChapter 1: Introduction. Database Management System (DBMS) University Database Example
This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information
More informationDBMS Questions. 3.) For which two constraints are indexes created when the constraint is added?
DBMS Questions 1.) Which type of file is part of the Oracle database? A.) B.) C.) D.) Control file Password file Parameter files Archived log files 2.) Which statements are use to UNLOCK the user? A.)
More informationGeodatabase Programming with SQL
DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold
More informationReading Questions. Lo and Yeung, 2007: 2 19. Schuurman, 2004: Chapter 1. 1. What distinguishes data from information? How are data represented?
Reading Questions Week two Lo and Yeung, 2007: 2 19. Schuurman, 2004: Chapter 1. 1. What distinguishes data from information? How are data represented? 2. What sort of problems are GIS designed to solve?
More informationChapter 13 File and Database Systems
Chapter 13 File and Database Systems Outline 13.1 Introduction 13.2 Data Hierarchy 13.3 Files 13.4 File Systems 13.4.1 Directories 13.4. Metadata 13.4. Mounting 13.5 File Organization 13.6 File Allocation
More informationChapter 13 File and Database Systems
Chapter 13 File and Database Systems Outline 13.1 Introduction 13.2 Data Hierarchy 13.3 Files 13.4 File Systems 13.4.1 Directories 13.4. Metadata 13.4. Mounting 13.5 File Organization 13.6 File Allocation
More informationBasics on Geodatabases
Basics on Geodatabases 1 GIS Data Management 2 File and Folder System A storage system which uses the default file and folder structure found in operating systems. Uses the non-db formats we mentioned
More information2) What is the structure of an organization? Explain how IT support at different organizational levels.
(PGDIT 01) Paper - I : BASICS OF INFORMATION TECHNOLOGY 1) What is an information technology? Why you need to know about IT. 2) What is the structure of an organization? Explain how IT support at different
More informationChapter 1: Introduction
Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases
More informationObject Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar
Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs
More informationCS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML?
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 Introduction to Databases CS2 Spring 2005 (LN5) 1 Why databases? Why not use XML? What is missing from XML: Consistency
More informationCOMP5138 Relational Database Management Systems. Databases are Everywhere!
COMP5138 Relational Database Management Systems Week 1: COMP 5138 Intro to Database Systems Professor Joseph Davis and Boon Ooi Databases are Everywhere! Database Application Examples: Banking: all transactions
More informationA HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION
A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION Zeshen Wang ESRI 380 NewYork Street Redlands CA 92373 Zwang@esri.com ABSTRACT Automated area aggregation, which is widely needed for mapping both natural
More informationBig Data Data-intensive Computing Methods, Tools, and Applications (CMSC 34900)
Big Data Data-intensive Computing Methods, Tools, and Applications (CMSC 34900) Ian Foster Computation Institute Argonne National Lab & University of Chicago 2 3 SQL Overview Structured Query Language
More informationTransactions and Recovery. Database Systems Lecture 15 Natasha Alechina
Database Systems Lecture 15 Natasha Alechina In This Lecture Transactions Recovery System and Media Failures Concurrency Concurrency problems For more information Connolly and Begg chapter 20 Ullmanand
More information1. INTRODUCTION TO RDBMS
Oracle For Beginners Page: 1 1. INTRODUCTION TO RDBMS What is DBMS? Data Models Relational database management system (RDBMS) Relational Algebra Structured query language (SQL) What Is DBMS? Data is one
More informationIn This Lecture. Security and Integrity. Database Security. DBMS Security Support. Privileges in SQL. Permissions and Privilege.
In This Lecture Database Systems Lecture 14 Natasha Alechina Database Security Aspects of security Access to databases Privileges and views Database Integrity View updating, Integrity constraints For more
More informationGIS Data Conversion. GIS maps are digital not analog. Getting the Map into the Computer
Getting the Map into the Computer Getting the Map into the Computer Getting Started with Geographic Information Systems Chapter 4 4.1 Analog-to-Digital Maps 4.2 Finding Existing Map Data 4.3 Digitizing
More informationIntroduction to Databases
Page 1 of 5 Introduction to Databases An introductory example What is a database? Why do we need Database Management Systems? The three levels of data abstraction What is a Database Management System?
More informationIntroduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
More informationConstructing an EA-level Database. for the Census
Constructing an EA-level Database for the Census Amor Laaribi UN-GGIM Secretariat UN Statistics Division New York 1 Overview Stages in the Geographic Database Development Sources of geographic information
More informationGIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011
Page 1 of 10 GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 College of the Canyons SECTION A 1. Division: Mathematics and Science 2. Department: Earth,
More informationIntroduction: Database management system
Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software
More informationDATABASE MANAGEMENT SYSTEMS. Question Bank:
DATABASE MANAGEMENT SYSTEMS Question Bank: UNIT 1 1. Define Database? 2. What is a DBMS? 3. What is the need for database systems? 4. Define tupule? 5. What are the responsibilities of DBA? 6. Define schema?
More informationOverview of Database Management Systems
Overview of Database Management Systems Goals: DBMS basic concepts Introduce underlying managerial issues Prepare for discussion of uses of DBMS, such as OLAP and database mining 1 Overview of Database
More informationDigital Cadastral Maps in Land Information Systems
LIBER QUARTERLY, ISSN 1435-5205 LIBER 1999. All rights reserved K.G. Saur, Munich. Printed in Germany Digital Cadastral Maps in Land Information Systems by PIOTR CICHOCINSKI ABSTRACT This paper presents
More informationIntroduction to database management systems
Introduction to database management systems Database management systems module Myself: researcher in INRIA Futurs, Ioana.Manolescu@inria.fr The course: follows (part of) the book "", Fourth Edition Abraham
More informationDatabase Design Patterns. Winter 2006-2007 Lecture 24
Database Design Patterns Winter 2006-2007 Lecture 24 Trees and Hierarchies Many schemas need to represent trees or hierarchies of some sort Common way of representing trees: An adjacency list model Each
More informationDatabases and DBMS. What is a Database?
Databases and DBMS Eric Lew (MSc, BSc) SeconSys Inc. Nov 2003 What is a Database? Data (singular: datum) Factual Information Database Organized body of related information Repository / storage of information
More informationOverview of Database Management
Overview of Database Management M. Tamer Özsu David R. Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Fall 2012 CS 348 Overview of Database Management
More information1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE - 1 & 2 Subject Code : CS 6302 Subject Name : Database
More informationChapter 1: Introduction. Database Management System (DBMS)
Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database
More informationGEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION
GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION GIS Syllabus - Version 1.2 January 2007 Copyright AICA-CEPIS 2009 1 Version 1 January 2007 GIS Certification Programme 1. Target The GIS certification is aimed
More information7. Databases and Database Management Systems
7. Databases and Database Management Systems 7.1 What is a File? A file is a collection of data or information that has a name, called the Filename. There are many different types of files: Data files
More informationIntroduction to Geographic Information Systems. A brief overview of what you need to know before learning How to use any GIS software packages
Introduction to Geographic Information Systems A brief overview of what you need to know before learning How to use any GIS software packages 1 What is GIS? More than map-making software GIS is a system
More informationCHAPTER 6 DATABASE MANAGEMENT SYSTEMS. Learning Objectives
CHAPTER 6 DATABASE MANAGEMENT SYSTEMS Management Information Systems, 10 th edition, By Raymond McLeod, Jr. and George P. Schell 2007, Prentice Hall, Inc. 1 Learning Objectives Understand the hierarchy
More information2. Basic Relational Data Model
2. Basic Relational Data Model 2.1 Introduction Basic concepts of information models, their realisation in databases comprising data objects and object relationships, and their management by DBMS s that
More informationDatabases and BigData
Eduardo Cunha de Almeida eduardo.almeida@uni.lu Outline of the course Introduction Database Systems (E. Almeida) Distributed Hash Tables and P2P (C. Cassagnes) NewSQL (D. Kim and J. Meira) NoSQL (D. Kim)
More informationDatabase Management Systems. Chapter 1
Database Management Systems Chapter 1 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 2 What Is a Database/DBMS? A very large, integrated collection of data. Models real-world scenarios
More informationSpatial data models (types) Not taught yet
Spatial data models (types) Not taught yet A new data model in ArcGIS Geodatabase data model Use a relational database that stores geographic data A type of database in which the data is organized across
More informationDATABASE MANAGEMENT SYSTEM
REVIEW ARTICLE DATABASE MANAGEMENT SYSTEM Sweta Singh Assistant Professor, Faculty of Management Studies, BHU, Varanasi, India E-mail: sweta.v.singh27@gmail.com ABSTRACT Today, more than at any previous
More informationæ A collection of interrelated and persistent data èusually referred to as the database èdbèè.
CMPT-354-Han-95.3 Lecture Notes September 10, 1995 Chapter 1 Introduction 1.0 Database Management Systems 1. A database management system èdbmsè, or simply a database system èdbsè, consists of æ A collection
More informationGeographic Information Systems In Emergency Management
Geographic Information Systems In Emergency Management Prepared by: John C. Pine, Ed.D., Associate Professor, Institute for Environmental Studies, Louisiana State University, Baton Rouge, LA. Introduction
More informationECS 165A: Introduction to Database Systems
ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction
More informationIn-memory databases and innovations in Business Intelligence
Database Systems Journal vol. VI, no. 1/2015 59 In-memory databases and innovations in Business Intelligence Ruxandra BĂBEANU, Marian CIOBANU University of Economic Studies, Bucharest, Romania babeanu.ruxandra@gmail.com,
More information1.264 Lecture 15. SQL transactions, security, indexes
1.264 Lecture 15 SQL transactions, security, indexes Download BeefData.csv and Lecture15Download.sql Next class: Read Beginning ASP.NET chapter 1. Exercise due after class (5:00) 1 SQL Server diagrams
More informationDemystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components
Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical
More informationPoint Cloud Workshop at OTB
Point Cloud Workshop at OTB Wilko Quak Hugo Ledoux Theo tijssen Maarten Vermeij 2008-10-17 1 Points Clouds Point Clouds New research for GISt 2008-10-17 1 Points Clouds Agenda Wilko: Introduction Theo:
More informationIntroduction to Computing. Lectured by: Dr. Pham Tran Vu t.v.pham@cse.hcmut.edu.vn
Introduction to Computing Lectured by: Dr. Pham Tran Vu t.v.pham@cse.hcmut.edu.vn Databases The Hierarchy of Data Keys and Attributes The Traditional Approach To Data Management Database A collection of
More informationHow To Improve Performance In A Database
Some issues on Conceptual Modeling and NoSQL/Big Data Tok Wang Ling National University of Singapore 1 Database Models File system - field, record, fixed length record Hierarchical Model (IMS) - fixed
More informationSpatial data quality assessment in GIS
Recent Advances in Geodesy and Geomatics Engineering Spatial data quality assessment in GIS DANIELA CRISTIANA DOCAN Surveying and Cadastre Department Technical University of Civil Engineering Bucharest
More informationModule 3: File and database organization
Module 3: File and database organization Overview This module introduces the basic concepts of files and databases, their components, and organization. Database characteristics, advantages, and disadvantages
More informationTopics. Introduction to Database Management System. What Is a DBMS? DBMS Types
Introduction to Database Management System Linda Wu (CMPT 354 2004-2) Topics What is DBMS DBMS types Files system vs. DBMS Advantages of DBMS Data model Levels of abstraction Transaction management DBMS
More informationCity of Tigard. GIS Data Standards
City of Tigard GIS Data Standards City of Tigard 13125 SW Hall Blvd Tigard, Oregon 97223 503 639-4171 Page 1 of 5 1.0 Purpose The purpose of these standards is to provide guidance for geospatial data development
More informationINTRODUCTION TO ARCGIS SOFTWARE
INTRODUCTION TO ARCGIS SOFTWARE I. History of Software Development a. Developer ESRI - Environmental Systems Research Institute, Inc., in 1969 as a privately held consulting firm that specialized in landuse
More informationCSE 530A Database Management Systems. Introduction. Washington University Fall 2013
CSE 530A Database Management Systems Introduction Washington University Fall 2013 Overview Time: Mon/Wed 7:00-8:30 PM Location: Crow 206 Instructor: Michael Plezbert TA: Gene Lee Websites: http://classes.engineering.wustl.edu/cse530/
More informationData storage and data structures. this is lecture 4
Data storage and data structures this is lecture 4 Main points in today s lecture quantification; digital storage; structuring devices; data structures; and data models. Quantification Information to data
More informationNetwork (Tree) Topology Inference Based on Prüfer Sequence
Network (Tree) Topology Inference Based on Prüfer Sequence C. Vanniarajan and Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology Madras Chennai 600036 vanniarajanc@hcl.in,
More informationWeek 1 Part 1: An Introduction to Database Systems. Databases and DBMSs. Why Use a DBMS? Why Study Databases??
Week 1 Part 1: An Introduction to Database Systems Databases and DBMSs Data Models and Data Independence Concurrency Control and Database Transactions Structure of a DBMS DBMS Languages Databases and DBMSs
More information14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:
14 Databases 14.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define a database and a database management system (DBMS)
More informationISM 318: Database Systems. Objectives. Database. Dr. Hamid R. Nemati
ISM 318: Database Systems Dr. Hamid R. Nemati Department of Information Systems Operations Management Bryan School of Business Economics Objectives Underst the basics of data databases Underst characteristics
More informationRaster Data Structures
Raster Data Structures Tessellation of Geographical Space Geographical space can be tessellated into sets of connected discrete units, which completely cover a flat surface. The units can be in any reasonable
More informationMAIN_SNP_TOPO.dgm_2m
Seite 1 von 7 MAIN_SNP_TOPO.dgm_2m SDE Raster Dataset Tags dgm_2m, dgm_gr_snp, dgm1177bis1258, dtm4, lomb_dtm_20, dem2_5_apb, dhm10, dem20_apb, dsm2_voralberg, dsm10_tirol Summary There is no summary for
More informationSCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M.
SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION Abstract Marc-Olivier Briat, Jean-Luc Monnot, Edith M. Punt Esri, Redlands, California, USA mbriat@esri.com, jmonnot@esri.com,
More informationDatabase Replication with MySQL and PostgreSQL
Database Replication with MySQL and PostgreSQL Fabian Mauchle Software and Systems University of Applied Sciences Rapperswil, Switzerland www.hsr.ch/mse Abstract Databases are used very often in business
More informationChapter Contents Page No
Chapter Contents Page No Preface Acknowledgement 1 Basics of Remote Sensing 1 1.1. Introduction 1 1.2. Definition of Remote Sensing 1 1.3. Principles of Remote Sensing 1 1.4. Various Stages in Remote Sensing
More informationCookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map!
Cookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map! Overview 1. A GIS is NOT a Map! 2. How does a GIS handle its data? Data Formats! GARP 0344 (Fall 2013) Page 1 Dr. Carsten Braun 1) A
More informationInstitute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS
Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS Lecturers: Berchuk V.Y. Gutareva N.Y. Contents: 1. Qgis; 2. General information; 3. Qgis desktop; 4.
More informationRaster to Vector Conversion for Overlay Analysis
Raster to Vector Conversion for Overlay Analysis In some cases, it may be necessary to perform vector-based analyses on a raster data set, or vice versa. The types of analyses that can be performed on
More informationVector storage and access; algorithms in GIS. This is lecture 6
Vector storage and access; algorithms in GIS This is lecture 6 Vector data storage and access Vectors are built from points, line and areas. (x,y) Surface: (x,y,z) Vector data access Access to vector
More informationTechnologies & Applications
Chapter 10 Emerging Database Technologies & Applications Truong Quynh Chi tqchi@cse.hcmut.edu.vn Spring - 2013 Contents 1 Distributed Databases & Client-Server Architectures 2 Spatial and Temporal Database
More informationIBM Informix. Reference Documentation on Why Informix Spatial for GIS Projects
IBM Informix Reference Documentation on Why Informix Spatial for GIS Projects Page 1 of 10 Contents Compliant with OGC... 3 Addressing the SQL standards... 3 Native Spatial, Intuitive Data Types... 3 Powerful
More informationBCA. Database Management System
BCA IV Sem Database Management System Multiple choice questions 1. A Database Management System (DBMS) is A. Collection of interrelated data B. Collection of programs to access data C. Collection of data
More informationIntroduction to Database Systems
Introduction to Database Systems A database is a collection of related data. It is a collection of information that exists over a long period of time, often many years. The common use of the term database
More informationGIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa g-imaab@ida.liu.se 20071004 1 GIS and SDBMS Geographical data is spatial data whose
More informationGIS Solutions for FTTx Design. David Nelson, GISP
GIS Solutions for FTTx Design David Nelson, GISP Telecom GIS Manager, Black & Veatch Agenda Intro to GIS Telecom GIS Vision GIS Strategy Project Execution Mobile Online Services Dashboards Client Deliverables
More informationTypes & Uses of Databases
Types & Uses of Databases Connolly/Beggs Chapter 1 Ramakrishnan Chapter 1 Overview What is a database? File-Based Systems What are they? The Database Approach What is it? Data Models Database Management
More informationOverview of Data Management
Overview of Data Management Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2015 CS 348 (Intro to DB Mgmt) Overview of Data Management
More informationBig Data Hive! 2013-2014 Laurent d Orazio
Big Data Hive! 2013-2014 Laurent d Orazio Introduction! Context Parallel computation on large data sets on commodity hardware Hadoop [hadoop] Definition Open source implementation of MapReduce [DG08] Objective
More informationDatabases What the Specification Says
Databases What the Specification Says Describe flat files and relational databases, explaining the differences between them; Design a simple relational database to the third normal form (3NF), using entityrelationship
More informationDeveloping Fleet and Asset Tracking Solutions with Web Maps
Developing Fleet and Asset Tracking Solutions with Web Maps Introduction Many organizations have mobile field staff that perform business processes away from the office which include sales, service, maintenance,
More informationWATER INTERACTIONS WITH ENERGY, ENVIRONMENT AND FOOD & AGRICULTURE Vol. II Spatial Data Handling and GIS - Atkinson, P.M.
SPATIAL DATA HANDLING AND GIS Atkinson, P.M. School of Geography, University of Southampton, UK Keywords: data models, data transformation, GIS cycle, sampling, GIS functionality Contents 1. Background
More informationDatabase Management System
ISSN: 2349-7637 (Online) RESEARCH HUB International Multidisciplinary Research Journal Research Paper Available online at: www.rhimrj.com Database Management System Viral R. Dagli Lecturer, Computer Science
More information