FOSS Relational Database and GeoDatabase Part II. PostgreSQL, Data Base Open Source and GRASS. Marco Ciolli, Fabio Zottele
|
|
|
- Harold Horton
- 10 years ago
- Views:
Transcription
1 FOSS Relational Database and GeoDatabase Part II PostgreSQL, Data Base Open Source and GRASS Marco Ciolli, Fabio Zottele Dipartimento di Ingegneria Civile e Ambientale Universita' degli Studi di Trento Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
2 Data Base management in GRASS DB management in GRASS may follow different procedures. Procedures are not equivalent and the chice of a procedure provides different data processing and analisys tools In particular alphanumeric data connected to geographic data may be managed: Directly with GRASS DB engine This option does not guarantee the respect of DBMS security functions (coherence, integrity and so on) file format is dbf Through an external DBMS interfaced with GRASS in different ways (directly, not directly) Data Management by means of an external Data Base is more reliable and improves analisys and processing capabilities Here various procedures regarding GRASS 6.2.x versions interfaced with PostgreSQL. Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
3 Why an external DBMS is better? Direct DB management with GRASS nay lead to: data redundance and inconsistency; data access concurrence problems (multi-user simultaneous access); lost of data integrity; security problems; performance problems under the point of view of time needed to: - data search; - data update. A DBMS, is a tool designed expressely to manage archives, therefore is provided with all the instruments that are necessary and is flexible and tailorable. Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
4 Two interface types GRASS and PostgreSQL interface can be obtained in two ways: Direct Interface Interface through ODBC GRASS GRASS Interfaccia GRASS/Postgres Interfaccia GRASS/ODBC PostgreSQL PostgreSQL Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale ODBC driver ODBCPostgreSQL
5
6 GRASS can be connected to one or more database management systems (DBMS). db.* command set provides a base SQL support to manage attributes, while v.db.* command set operates with vector maps.
7 Some functions have been made available recently
8 * Categorie: Category number is vector ID. It is used to connect the attribute/s to each vector object. A vector object can have zero, one, two or more categories. Category numbers are stored within geometry file and within attributes tablefor each vector object (generally "cat" column). Using v.category, category number can be printed or maintained. To connect a vector object to many different tables, different category numbers for each vector object are necessary.
9 * Layers: It is possible to connect geographical objects in a vector map to one or more tables. Each link to a different attribute table is called layer. A link defines which database driver, what database and which table must be used. Each category number in a geometry file corresponds to a row in the attribute table (generally cat" column). Using v.db.connect layers can be listed or maintained.
10 GRASS layers does not contain geografic objects, but they are link to attribute tables in which vector object can have zero, one or more categories. If a vector object has zero categories in a layer, the result is it does not appear in the layer. In this way some vector objects can appear in some layers and not in other layers. The advantage of this system is it allows to locate thematically different object that are topologically related in a single map (for example forests and lakes, or cultivated areas and water basins). These virtual layers are also useful to connect temporal data series to series of objects that does not change in time. The first layer is active, for example the first table corresponds to the first layer. Further tables are tied to following layers.
11 * SQL support: DBF driver provides a limited support to SQL while other DBMS backends (PostgreSQL, MySQL...) give full SQL support because SQL commands are directly sent through DBMI. SQL commands can be directly executed with db.execute, db.select and other db.* modules. When a new table is created, a new attribute table must be created and must be populated with a row per each category (using v.to.db). This operation can be performed in a single pass using v.db.addtable together with type definition of table column.
12 Db commands and db interaction commands: comandi db DB connections: 1. db.connect 2. db.test 3. db.drivers 4. db.login Tables: 1. db.columns 2. db.copy 3. db.describe 4. db.tables SQL query (operations on tables): db.execute db.select
13 db.connect allows the connection through a Dbm interface
14 db.test Tests db driver to check function
15 db.drivers Shows the available db driver list
16 db.login Sets user and password of a certain db driver
17 db.columns Allows to display columns of a certain table within a database
18 When database is connected and tables are visible it is posible to use graphic interface, more user friendly, to display the columns of a certain table in a database
19 db.copy allows the user to copy a table between two database that maybe also connected through different db drivers
20 db.describe Allows the user to display information about a table. If -c parameter is used only the names of the columns are obtained instead of complete description
21 db.tables Fa la lista di tutte le tabelle contenute in un database
22 db.execute executes SQL strings directly written or contained in a text file
23 db.select Prints the result of a selection made in DataBase from an SQL string read from an input file or written in the interface
24 Db commands and interaction vector-db: comandi v.db Vector-db connection: SQL query: v.db.connect v.to.db v.db.update v.db.addtable v.db.droptable v.db.reconnect.all Display Manager d.vect v.extract v.reclass
25 v.db.connect Prints or sets the database connection for a particular vector
26 v.to.db Allows to insert in a database data coming from a vector file
27 v.db.update Allows to assign a new value to a column connected to a certain map
28 v.db.addtable creates and adds a new attributes table to a certain layer of an existing vector map
29 v.db.droptable removes attibutes table of an exixting vector map
30 v.db.reconnect.all reconnects vector files to a new database
31 db.dropcol: Eliminates a column from a selcted attribute table
32 And: db.in.ogr: Imports tables in various formats db.out.ogr: Exports tables in various formats
33 Attributes table display from layer manager It is possible to display the content of a table connected to the displayed layer
34 Query from table manager It is possible to create a query direcly form table manager, in this case all Trentino SIC with more than 4000 ha surface
35 Query in table manager It is possible to use query builder in table manager
36 Query in table manager
37 Add vector map layers in Table Manager
38 Delete layers in a vector map in Table Manager
39 Modify layers in a vector map in Table Manager
40 Manage tables in vector maps in Table Manager
41 Esecuting a query with d.vect si richiede la visualizzazione delle zone di censimento aventi area minore di Funziona con i monitor lanciati da d.mon
42 Esecuting a query with layer manager SIC in Trentino with surface less than 4000 hectars
43 Esecuting a query with gis.m (tcltk - old) Buildings in Trento with roof height less than 10 m
44 Esecuting a query with v.extract Asks to create a new map containing only streets in with emission between 8 and 9 in the morning is more than 5000 (g CO/km)
45 d.what.vect -help Description: Allows the user to interactively query a vector map layer at user-selected locations within the current geographic region. Usage: d.what.vect [-1txdfe] [map=name[,name,...]] Flags: -1 Identify just one location -t Terse output. For parsing by programs. -x Print information as plain text to terminal window. -d Print topological information (debugging). -f Enable flashing (slower). -e Open form in edit mode.
46 Xterm: Vector -> Query with mouse (Form mode, editing enabled) d.what.vect -e nomefile
47 Old interface d.m is still active can be invoked with: d.m& It uses monitor x1, x2, x3
48
49
50 v.db.univar
51 v.db.join
52 v.db.renamecol
53 v.db.dropcol
54 pgdesigner
55 pgdesigner
56 pgdesigner
57 MapServer
58
59 pgadminiii
60
61 PgAccess graphic interface for PostgreSQL written in Tcl/Tk, that allows the management of ana archive: table operations, queries... Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
62
63 Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
64 DBdesigner4 a tool to easily design data base (supports MySQL but, at the moment, not PostgreSQL)
65 phppgadmin
66 phppgadmin
67
68
69
70
71
72
73
74 Bibliografia AA.VV.: "PostgreSQL Programmer's Guide", Regent of the University of California, AA.VV.: "PostgreSQL User's Guide", Regent of the University of California, V.S. Subrahmanian: Principles of multimedia database system, Morgan Kaufmann, 1998 M. A. Brovelli, M. Negretti, C. Saldarini: GRASS interfacing with DBMSs, Geomatics Workbooks Indexing tree methods and spatial ordering for maps and geographic data: an overview and application to the geodetic gis project, atti del congresso ISPRS - WG VI/3 "International cooperation and technology transfert", Parma, febbraio 1999 L. Biagi, M. A. Brovelli, M. Negretti and C. Saldarini; Nuove metodologie GIS per la stima e l aggiornamento del geoide, pp , tesi di Laurea svolta presso il Politecnico di Milano, 1999, M. Negretti, C.Saldarini. Ciolli M. Dispense del Corso GRASS e OPEN SOURCE GIS teoria ed applicazioni 1a edizione - anno 2003, 2a edizione - anno 2004, 3a edizione - anno 2005, 4a edizione - Roma anno 2006, 5a edizione Trento anno 2006, 6a edizione Trento anno 2007,7a edizione Trento anno 2008, 8a edizione Trento anno 2009,. File sorgenti e manuali di PostgreSQL: e Interfaccia grafica PgAccess: e File sorgenti e manuali di GRASS: Suffritti P., Appunti sui DataBase Relazionali e sul linguaggio SQL. L.Biagi, M.A.Brovelli, M.Negretti, Caratteristiche di PostgreSQL M. Zanoni, Implementazione di un sistema integrato gis database per la gestione dei dati di traffico e produzione di mappe delle emissioni. applicazione alla città di Trento. Tesi di Laurea Ingegneria Trento 2003 C. Modena, Analisi e delimitazione delle aree forestali con particolare funzione protettiva in Trentino tramite tecniche GIS. Tesi di Laurea Ingegneria Trento 2003 A. Daloli, Strutturazione e sviluppo di un Database in Postgresql per l analisi dei dati di traffico Tesi di Laurea, Ingegneria Trento 2002 All the web sites cited in this document must be considered part of this bibliography list. Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
Basics 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
Geodatabase 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
Navicat Premium è uno strumento di amministrazione per database con connessioni-multiple, consente di connettersi
Navicat Premium è uno strumento di amministrazione per database con connessioni-multiple, consente di connettersi simultaneamente con una singola applicazione a MySQL, SQL Server, SQLite, Oracle e PostgreSQL,
Cifratura Dati in Tabelle MySQL
Cifratura Dati in Tabelle MySQL Stringa SHA Stringa cifrata SHA = Secure Hash Algorithm Cifratura unidirezionale: impossibile decifrare una stringa cifrata Lunghezza della stringa cifrata = 40: indipendente
DEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES
Geographia Technica, Vol. 10, Issue 2, 2015, pp 59 to 65 DEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES Zsolt MAGYARI-SÁSKA 1 ABSTRACT:
IBM Academic Initiative
IBM Academic Initiative Sistemi Centrali Modulo 3- Il sistema operativo z/os (quarta parte) Unix Services Sapienza- Università di Roma - Dipartimento Informatica 2007-2008 UNIX System Services POSIX XPG4
Knocker main application User manual
Knocker main application User manual Author: Jaroslav Tykal Application: Knocker.exe Document Main application Page 1/18 U Content: 1 START APPLICATION... 3 1.1 CONNECTION TO DATABASE... 3 1.2 MODULE DEFINITION...
OBJECTSTUDIO. Database User's Guide P40-3203-03
OBJECTSTUDIO Database User's Guide P40-3203-03 Release information for this manual ObjectStudio Database User's Guide, P40-3203-03, is dated vember 1, 2003. This document supports Release 6.9 of ObjectStudio.
Cad Service e l integrazione CAD : Una partnership di valore per. Meeting. G.Delmonte Founder and CEO CadService
Cad Service e l integrazione CAD : Una partnership di valore per G.Delmonte Founder and CEO CadService Meeting Company Profile Opera da oltre 15 anni nel facility ed asset management, con ottime referenze,
Personal Geodatabase 101
Personal Geodatabase 101 There are a variety of file formats that can be used within the ArcGIS software. Two file formats, the shape file and the personal geodatabase were designed to hold geographic
Cookbook 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
GEOGRAPHIC 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
Spatial Database Support
Page 1 of 11 Spatial Database Support Global Mapper can import vector data from and export vector data to the following spatial databases: Esri ArcSDE Geodatabase Esri File Geodatabase Esri Personal Geodatabases
Dip. di Scienze Economiche, Statistiche e Finanziarie, Università della Calabria, Ponte P. Bucci, Arcavacata di Rende (CS), 87036 Italy
Dr. MARIAROSARIA AGOSTINO Personal Details Date of Birth: 11/04/1972 Nationality: Italian Marital status: Married Office Address: Telephone: 00390984492447 Fax: 00390984492421 Current Position Dip. di
INVEST YOUR TALENT IN ITALY
ECONOMIA - MANAGEMENT CORSO TIPOLOGIA UNIVERSITA' Advanced Economics LM UNIVERSITA' DI ROMA "LA SAPIENZA" AMIE - Advanced Master in Innovation & Entrepreneurship MASTER POLITECNICO DI MILANO Big Data Analytics
Introduction to PostGIS
Tutorial ID: IGET_WEBGIS_002 This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative
22/11/2015-08:08:30 Pag. 1/10
22/11/2015-08:08:30 Pag. 1/10 CODICE: TITOLO: MOC20462 Administering Microsoft SQL Server Databases DURATA: 5 PREZZO: LINGUA: MODALITA': 1.600,00 iva esclusa Italiano Classroom CERTIFICAZIONI ASSOCIATE:
Supported DBMS platforms DB2. Informix. Enterprise ArcSDE Technology. Oracle. GIS data. GIS clients DB2. SQL Server. Enterprise Geodatabase 9.
ArcSDE Administration for PostgreSQL Ale Raza, Brijesh Shrivastav, Derek Law ESRI - Redlands UC2008 Technical Workshop 1 Outline Introduce ArcSDE technology for PostgreSQL Implementation PostgreSQL performance
Archive Server for MDaemon disaster recovery & database migration
Archive Server for MDaemon Archive Server for MDaemon disaster recovery & database migration Abstract... 2 Scenarios... 3 1 - Reinstalling ASM after a crash... 3 Version 2.2.0 or later...3 Versions earlier
Gara Europea a procedura aperta per l affidamento dei servizi di gestione e
Allegato 1 Gara Europea a procedura aperta per l affidamento dei servizi di gestione e monitoraggio del sistema informatico dell Autorità Nazionale Anticorruzione L elenco completo degli applicativi da
SQL Server 2005. Introduction to SQL Server 2005. SQL Server 2005 basic tools. SQL Server Configuration Manager. SQL Server services management
Database and data mining group, SQL Server 2005 Introduction to SQL Server 2005 Introduction to SQL Server 2005-1 Database and data mining group, SQL Server 2005 basic tools SQL Server Configuration Manager
Creating a File Geodatabase
Creating a File Geodatabase Updated by Thomas Stieve January 06, 2012 This exercise demonstrates how to create a file geodatabase in ArcGIS 10; how to import existing data into the geodatabase, and how
Source code security testing
Source code security testing Simone Riccetti EMEA PSS Security Services All information represents IBM's current intent, is subject to change or withdrawal without notice, and represents only IBM ISS goals
SQL Injection Vulnerabilities in Desktop Applications
Vulnerabilities in Desktop Applications Derek Ditch (lead) Dylan McDonald Justin Miller Missouri University of Science & Technology Computer Science Department April 29, 2008 Vulnerabilities in Desktop
GIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa [email protected] 20071004 1 GIS and SDBMS Geographical data is spatial data whose
ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown
ArcGIS 10.1 Geodatabase Administration Gordon Sumerling & Christopher Brown Key Improvements at ArcGIS 10.1 1. Easier Administration through Graphic Interfaces 2. Greater Seamless integration with Open
Corso: Administering Microsoft SQL Server 2012 Databases Codice PCSNET: MSQ2-1 Cod. Vendor: 10775 Durata: 5
Corso: Administering Microsoft SQL Server 2012 Databases Codice PCSNET: MSQ2-1 Cod. Vendor: 10775 Durata: 5 Obiettivi Pianificare e installare SQL Server. Descrive i database di sistema, la struttura fisica
VBA and Databases (see Chapter 14 )
VBA and Databases (see Chapter 14 ) Kipp Martin February 29, 2012 Lecture Files Files for this module: retailersql.m retailer.accdb Outline 3 Motivation Modern Database Systems SQL Bringing Data Into MATLAB/Excel
The Advantages of PostgreSQL
The Advantages of PostgreSQL BRUCE MOMJIAN POSTGRESQL offers companies many advantages that can help their businesses thrive. Creative Commons Attribution License http://momjian.us/presentations Last updated:
Relational 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
Package sjdbc. R topics documented: February 20, 2015
Package sjdbc February 20, 2015 Version 1.5.0-71 Title JDBC Driver Interface Author TIBCO Software Inc. Maintainer Stephen Kaluzny Provides a database-independent JDBC interface. License
SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
1 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.
SIIV SUMMER SCHOOL 2013 PADOVA (Italy) 9 th -13 th September 2013. Innovative Research on Materials and Technologies for Transport Infrastructures
SIIV SUMMER SCHOOL 2013 PADOVA (Italy) 9 th -13 th September 2013 Innovative Research on Materials and Technologies for Transport Infrastructures SIIV - Italian Society of Road Infrastructure and the Dept.
Lezione 10 Introduzione a OPNET
Corso di A.A. 2007-2008 Lezione 10 Introduzione a OPNET Ing. Marco GALEAZZI 1 What is OPNET? Con il nome OPNET viene indicata una suite di prodotti software sviluppati e commercializzati da OPNET Technologies,
Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary
Executive Summary Belize s HydrometDB is a Climatic Database Management System (CDMS) that allows easy integration of multiple sources of automatic and manual stations, data quality control procedures,
Corso: Core Solutions of Microsoft Skype for Business 2015 Codice PCSNET: MSKY-5 Cod. Vendor: 20334 Durata: 5
Corso: Core Solutions of Microsoft Skype for Business Codice PCSNET: MSKY-5 Cod. Vendor: 20334 Durata: 5 Obiettivi Al termine del corso i partecipanti saranno in grado di: Descrivere l'architettura di
Chapter 2 Database System Concepts and Architecture
Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture
Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3
Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3 Obiettivi Comprendere la disciplina del project management in quanto si applica all'utilizzo di Project. Apprendere
Cisco Lab@Politecnico di Torino
Cisco Lab@Politecnico di Torino Fulvio Risso http://staff.polito.it/fulvio.risso/ 1 Main objectives Main use: teaching So, features, not performances Not experimental devices, but what students will use
4 IN 5 OUT MATRIX SWITCHER YUV & Stereo Audio
MX44B3 4 IN 5 OUT MATRIX SWITCHER YUV & Stereo Audio FRONT PANEL (MOD. MX44B3ABSLR) CARATTERISTICHE GENERALI - Pannello di controllo professionale a pulsanti diretti I/O di commutazione - LCD per una visione
Web publication and sharing of historical and cultural knowledge: the Via Regina project
9 Convegno Nazionale del Gruppo di Geologia Informatica Sezione della Società Geologica Italiana Montefalco (PG), 16-18 giugno 2014 Complesso Museale di San Francesco Web publication and sharing of historical
DBX. SQL database extension for Splunk. Siegfried Puchbauer
DBX SQL database extension for Splunk Siegfried Puchbauer Agenda Features Architecture Supported platforms Supported databases Roadmap Features Database connection management SQL database input (content
Visual FoxPro Accessing MySQL. presented to The Atlanta FoxPro Users Group June 19 th, 2007
Visual FoxPro Accessing MySQL presented to The Atlanta FoxPro Users Group June 19 th, 2007 Comparing MySQL with the VFP DBC, SQL Server, PostgreSQL VFP DBC Pros: 1. Very fast 2. Free DBC multiuser access
PROGRAMMA CORSO DI LOGIC PRO 9
PROGRAMMA CORSO DI LOGIC PRO 9 1-VIDEO ANTEPRIMA Durata: 4 27 2-VIDEO n.1 Durata: 1 07 - APRIRE UNA NUOVA SESSIONE 3-VIDEO n.2 Durata: 3 36 - CREARE UNA NUOVA TRACCIA - SOFTWARE INSTRUMENT : - Aprire una
AN STUDY ON DATA CONSISTENCY IN SPATIAL DATABASE SYSTEM
AN STUDY ON DATA CONSISTENCY IN SPATIAL DATABASE SYSTEM Zhu Xinyan Li Deren Gong Jianya National Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing Wuhan Technical University
ANDREA COLOMBARI. Curriculum vitae
ANDREA COLOMBARI Curriculum vitae PERSONAL DATA Birthplace: Verona Birthday: March, the 18 th, 1976 Marital status: unmarried Nationality: Italian Home address: Viale Spolverini, 112 37131 Verona, Italy
Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5
Submitted to: Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5 Spatial Data Migration Tools Report May 2, 2007 Table of Contents 1.0 Document Purpose...B-1 2.0 Overview of Spatial Data Migration
The paths of Via Regina geomatics for sustainable mobility
FOSS4G Europe Bremen 15-17 July 2014 The paths of Via Regina geomatics for sustainable mobility Maria Antonia Brovelli (*), Massimiliano Cannata (**), Alba Lucchese (*), Marco Minghini (*), Marco Negretti
MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
MS SQL Express installation and usage with PHMI projects
MS SQL Express installation and usage with PHMI projects Introduction This note describes the use of the Microsoft SQL Express 2008 database server in combination with Premium HMI projects running on Win31/64
sensors ISSN 1424-8220 www.mdpi.com/journal/sensors
Sensors 2009, 9, 2320-2333; doi:10.3390/s90402320 OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journal/sensors Article An Integrated Photogrammetric and Spatial Database Management System for Producing
Introductory Concepts
Introductory Concepts 5DV119 Introduction to Database Management Umeå University Department of Computing Science Stephen J. Hegner [email protected] http://www.cs.umu.se/~hegner Introductory Concepts 20150117
Overview of Databases On MacOS. Karl Kuehn Automation Engineer RethinkDB
Overview of Databases On MacOS Karl Kuehn Automation Engineer RethinkDB Session Goals Introduce Database concepts Show example players Not Goals: Cover non-macos systems (Oracle) Teach you SQL Answer what
Implementation of Recent Metadata Directives and Guidelines in Public Administration: the Experience of Sardinia Region
Implementation of Recent Metadata Directives and Guidelines in Public Administration: the Experience of Sardinia Region Luisa Manigas, Michele Beneventi, Luca Corvetto, Rita Vinelli and Marco Melis Region
Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute
Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection
Introduction to Computing. Lectured by: Dr. Pham Tran Vu [email protected]
Introduction to Computing Lectured by: Dr. Pham Tran Vu [email protected] Databases The Hierarchy of Data Keys and Attributes The Traditional Approach To Data Management Database A collection of
1. 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
Introduction. 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
INTRODUCTION 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
The 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
Exemplar. Novembre 2015. Cosima Fiaschi Fabrizio Trentini
Exemplar Novembre 2015 Cosima Fiaschi Fabrizio Trentini EXEMPLAR TEAM We are a Small TEAM (12 people) with STRONG experience in CAE (all commercial FEM TOOLS- Nastran, Ansys, Abaqus, Fluent, etc.) and
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences by Mike Dempsey Overview SQL Assistant 13.0 is an entirely new application that has been re-designed from the ground up. It has been
Hermes.Net IVR Designer Page 2 36
Hermes.Net IVR Designer Page 2 36 Summary 1. Introduction 4 1.1 IVR Features 4 2. The interface 5 2.1 Description of the Interface 6 2.1.1 Menus. Provides 6 2.1.2 Commands for IVR editions. 6 2.1.3 Commands
DBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
Introduction: 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
CS2Bh: 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
LAND-RISK: UN SISTEMA WEB-GIS A SUPPORTO DELLE DECISIONI PER IL MONITORAGGIO E LA VALUTAZIONE DEL RISCHIO FALDA PER UNA DISCARICA DI RIFIUTI
LAND-RISK: UN SISTEMA WEB-GIS A SUPPORTO DELLE DECISIONI PER IL MONITORAGGIO E LA VALUTAZIONE DEL RISCHIO FALDA PER UNA DISCARICA DI RIFIUTI Ing. Stefano Bagli, PhD Ing. Paolo Mazzoli Ing. Valerio Luzzi
Writing Scripts with PHP s PEAR DB Module
Writing Scripts with PHP s PEAR DB Module Paul DuBois [email protected] Document revision: 1.02 Last update: 2005-12-30 As a web programming language, one of PHP s strengths traditionally has been to make
Introduction 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
Basic Concepts of Database Systems
CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems
10. 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,
How To Write A Store On A Microsoft Database On A Flash (Orchestra) On A Linux Computer (Ortho) On An Ipro (Orroster) On Your Computer Or Your Computer (For Ahem) On The
There and Back Again As Quick As a Flash: Tuning Performance in Stefan Winkler Independent Software Developer and IT Consultant Committer [email protected] @xpomul on Twitter Note: Extended version
Statistics Jobs. La mia esperienza nell industria farmaceutica Silvia Barbi, Statistician at Novartis Vaccines Bologna, 9 Maggio 2014
Statistics Jobs La mia esperienza nell industria farmaceutica Silvia Barbi, Statistician at Novartis Vaccines Bologna, 9 Maggio 2014 Formazione ed esperienze accademiche Laurea triennale in Statistica
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001
ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel
Application Development
Microsoft SQL Azure: Enterprise Application Development Build enterprise-ready applications and projects with SQL Azure Jayaram Krishnaswamy PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Cloud Computing
Using the Query Analyzer
Using the Query Analyzer Using the Query Analyzer Objectives Explore the Query Analyzer user interface. Learn how to use the menu items and toolbars to work with SQL Server data and objects. Use object
Corso: Supporting and Troubleshooting Windows 10 Codice PCSNET: MW10-3 Cod. Vendor: 10982 Durata: 5
Corso: Supporting and Troubleshooting Windows 10 Codice PCSNET: MW10-3 Cod. Vendor: 10982 Durata: 5 Obiettivi Al termine del corso i partecipanti saranno in grado di: Descrivere i processi coinvolti nella
Chapter 2 Creating a Database
Base Handbook Chapter 2 Creating a Database How to create a new database Copyright This document is Copyright 2013 by its contributors as listed below. You may distribute it and/or modify it under the
Integrating Web & DBMS
Integrating Web & DBMS Gianluca Ramunno < [email protected] > english version created by Marco D. Aime < [email protected] > Politecnico di Torino Dip. Automatica e Informatica Open Database Connectivity
UNIVERSITÀ DI PISA Department of Computer Science. Master s degree in Business Informatics (2 years, 120 ECTS)
UNIVERSITÀ DI PISA Department of Computer Science Master s degree in Business Informatics (2 years, 120 ECTS) (Class LM-18: Informatics) Contact for information: [email protected] March 22,
Jet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
Vincenzo Gattulli. Dipartimento di Ingegneria Civile, Edile-Architettura, Ambientale Università di L Aquila, Italy.
APPLICAZIONI AVANZATE NEL CAMPO DEL CONTROLLO STRUTTURALE E MONITORAGGIO DI INTEGRITÀ SUCCESSIVAMENTE AL TERREMOTO DEL 29 A L AQUILA Vincenzo Gattulli Dipartimento di Ingegneria Civile, Edile-Architettura,
gvsig: A GIS desktop solution for an open SDI.
gvsig: A GIS desktop solution for an open SDI. ALVARO ANGUIX1, LAURA DÍAZ1, MARIO CARRERA2 1 IVER Tecnologías de la Información. Valencia, Spain. Tel. +34 96 316 34 00; Fax. +34 96 316 34 00 Email: [email protected]
Programmable Graphics Hardware
Programmable Graphics Hardware Alessandro Martinelli [email protected] 6 November 2011 Rendering Pipeline (6): Programmable Graphics Hardware Rendering Architecture First Rendering Pipeline
An Integrated Information System for Archaeological Data Management: Latest Developments
Doerr, Martin and Apostolis Sarris (eds) 2003. The Digital Heritage of Archaeology. CAA2002. Computer Applications and Quantitative Methods in Archaeology. Proceedings of the 30th CAA Conference, Heraklion,
Sage 300 ERP Intelligence Reporting Getting Started Guide. Debra Holder March 2014
Sage 300 ERP Intelligence Reporting Getting Started Guide Debra Holder March 2014 Table of Contents Introduction... 1 Who Should Read This Guide... 1 About Sage Intelligence Reporting... 1 Benefits of
Elenco titoli corsi di formazione Vers. 1 rev. 0 del 02/01/2005
Vers. 1 rev. 0 del 02/01/2005 Risorse umane:...3 Gestione...3 Comunicazione...3 Leadership...3 Qualità...3 Area Office & Automation:...3 Project Mamagement Application Desktop...4 Grafica e multimedia:...4
MySQL for Beginners Ed 3
Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.
Database Management Systems
Database Management Systems UNIT -1 1.0 Introduction and brief history to Database 1.1 Characteristics of database 1.2 Difference between File System & DBMS. 1.3 Advantages of DBMS 1.4 Functions of DBMS
