FOSS Relational Database and GeoDatabase Part II. PostgreSQL, Data Base Open Source and GRASS. Marco Ciolli, Fabio Zottele

Size: px
Start display at page:

Download "FOSS Relational Database and GeoDatabase Part II. PostgreSQL, Data Base Open Source and GRASS. Marco Ciolli, Fabio Zottele"

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 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 information

Geodatabase Programming with SQL

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

More information

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 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,

More information

Cifratura Dati in Tabelle MySQL

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

More information

DEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES

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:

More information

IBM Academic Initiative

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

More information

Green Move Web Viewer: critical issues and implementation

Green Move Web Viewer: critical issues and implementation GIT Geology and Information Technology 8a Riunione del Gruppo di Geologia informatica Sezione della Società Geologica Italiana Chiavenna, 17-19 giugno 2013 Polo Territoriale di Como Laboratorio di Geomatica

More information

Knocker main application User manual

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...

More information

OBJECTSTUDIO. Database User's Guide P40-3203-03

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.

More information

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. 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,

More information

Personal Geodatabase 101

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

More information

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! 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 information

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

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

More information

Spatial Database Support

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

More information

Dip. di Scienze Economiche, Statistiche e Finanziarie, Università della Calabria, Ponte P. Bucci, Arcavacata di Rende (CS), 87036 Italy

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

More information

INVEST YOUR TALENT IN ITALY

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

More information

Introduction to PostGIS

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

More information

22/11/2015-08:08:30 Pag. 1/10

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:

More information

Supported DBMS platforms DB2. Informix. Enterprise ArcSDE Technology. Oracle. GIS data. GIS clients DB2. SQL Server. Enterprise Geodatabase 9.

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

More information

Archive Server for MDaemon disaster recovery & database migration

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

More information

Gara Europea a procedura aperta per l affidamento dei servizi di gestione e

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

More information

SQL Server 2005. Introduction to SQL Server 2005. SQL Server 2005 basic tools. SQL Server Configuration Manager. SQL Server services management

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

More information

Creating a File Geodatabase

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

More information

Source code security testing

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

More information

SQL Injection Vulnerabilities in Desktop Applications

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

More information

GIS Databases With focused on ArcSDE

GIS 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 information

ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown

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

More information

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 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

More information

VBA and Databases (see Chapter 14 )

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

More information

The Advantages of PostgreSQL

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:

More information

Relational Database Basics Review

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

More information

An Integrated Information System for Archaeological Data Management: Latest Developments

An Integrated Information System for Archaeological Data Management: Latest Developments An Integrated Information System for Archaeological Data Management: Latest Developments Vittorio Fronza, Alessandra Nardini and Marco Valenti LIAAM (Laboratorio di Informatica Applicata all Archeologia

More information

Package sjdbc. R topics documented: February 20, 2015

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

More information

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. 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

More information

1 File Processing Systems

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.

More information

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 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.

More information

Lezione 10 Introduzione a OPNET

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,

More information

Yu Xu Pekka Kostamaa Like Gao. Presented By: Sushma Ajjampur Jagadeesh

Yu Xu Pekka Kostamaa Like Gao. Presented By: Sushma Ajjampur Jagadeesh Yu Xu Pekka Kostamaa Like Gao Presented By: Sushma Ajjampur Jagadeesh Introduction Teradata s parallel DBMS can hold data sets ranging from few terabytes to multiple petabytes. Due to explosive data volume

More information

Final Report - HydrometDB Belize s Climatic Database Management System. Executive Summary

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,

More information

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 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

More information

Chapter 2 Database System Concepts and Architecture

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

More information

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 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

More information

SID&GRID: Simulazione e sistemi IDroinformatici per la Gestione delle Risorse IDriche

SID&GRID: Simulazione e sistemi IDroinformatici per la Gestione delle Risorse IDriche SID&GRID: Simulazione e sistemi IDroinformatici per la Gestione delle Risorse IDriche Claudio Schifani Iacopo Borsi Rudy Rossetto Web: http://sidgrid.isti.cnr.it Project SID&GRID Simulazione e sistemi

More information

Cisco Lab@Politecnico di Torino

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

More information

4 IN 5 OUT MATRIX SWITCHER YUV & Stereo Audio

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

More information

Web publication and sharing of historical and cultural knowledge: the Via Regina project

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

More information

DBX. SQL database extension for Splunk. Siegfried Puchbauer

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

More information

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 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

More information

PROGRAMMA CORSO DI LOGIC PRO 9

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

More information

AN STUDY ON DATA CONSISTENCY IN SPATIAL DATABASE SYSTEM

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

More information

ANDREA COLOMBARI. Curriculum vitae

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

More information

Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5

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

More information

The paths of Via Regina geomatics for sustainable mobility

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

More information

MyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC

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

More information

Documentation of open source GIS/RS software projects

Documentation of open source GIS/RS software projects Contract. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2008-04-24 CASCADOSS Development of a trans-national cacade training programme on Open Source GIS&RS Software for environmental applications

More information

Lorenzo.barbieri@microsoft.com Blogs.msdn.com/vstsitalia. www.geniodelmale.info

Lorenzo.barbieri@microsoft.com Blogs.msdn.com/vstsitalia. www.geniodelmale.info Lorenzo.barbieri@microsoft.com Blogs.msdn.com/vstsitalia www.geniodelmale.info Visual Studio Team System, Professional e Standard Team Explorer si integra in VS2008/VS2005 Visual Studio.NET 2003, VS 6.0,

More information

MS SQL Express installation and usage with PHMI projects

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

More information

sensors ISSN 1424-8220 www.mdpi.com/journal/sensors

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

More information

Introductory Concepts

Introductory Concepts Introductory Concepts 5DV119 Introduction to Database Management Umeå University Department of Computing Science Stephen J. Hegner hegner@cs.umu.se http://www.cs.umu.se/~hegner Introductory Concepts 20150117

More information

Overview of Databases On MacOS. Karl Kuehn Automation Engineer RethinkDB

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

More information

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 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

More information

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 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

More information

Introduction 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 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 information

1. INTRODUCTION TO RDBMS

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

More information

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

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

More information

INTRODUCTION TO ARCGIS 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

More information

The process of database development. Logical model: relational DBMS. Relation

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

More information

Exemplar. Novembre 2015. Cosima Fiaschi Fabrizio Trentini

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

More information

Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey

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

More information

Hermes.Net IVR Designer Page 2 36

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

More information

DBMS / Business Intelligence, SQL Server

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.

More information

Introduction: Database management system

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

More information

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. 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 information

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 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

More information

Writing Scripts with PHP s PEAR DB Module

Writing Scripts with PHP s PEAR DB Module Writing Scripts with PHP s PEAR DB Module Paul DuBois paul@kitebird.com Document revision: 1.02 Last update: 2005-12-30 As a web programming language, one of PHP s strengths traditionally has been to make

More information

Introduction to Database Systems

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

More information

APC-Pro sa Computer Service

APC-Pro sa Computer Service Installing and Configuring Windows Server 2012 (20410A) Durata: 5 giorni Orario: 8:30 12:00 / 13:30-17.00 Costo per persona: CHF 1 900.-- (Min. 5 partecipanti) Obiettivi di formazione Al termine del corso

More information

Basic Concepts of Database Systems

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

More information

10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions

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,

More information

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

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 stefan@winklerweb.net @xpomul on Twitter Note: Extended version

More information

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 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

More information

DiskPulse DISK CHANGE MONITOR

DiskPulse DISK CHANGE MONITOR DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product

More information

FROM DB TO DB. Manual. Page 1 of 7. Manual. Tel & Fax: +39 0984 494277 E-mail: info@altiliagroup.com Web: www.altilagroup.com

FROM DB TO DB. Manual. Page 1 of 7. Manual. Tel & Fax: +39 0984 494277 E-mail: info@altiliagroup.com Web: www.altilagroup.com Page 1 of 7 FROM DB TO DB Sede opertiva: Piazza Vermicelli 87036 Rende (CS), Italy Page 2 of 7 TABLE OF CONTENTS 1 APP documentation... 3 1.1 HOW IT WORKS... 3 1.2 Input data... 4 1.3 Output data... 5

More information

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 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

More information

Application Development

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

More information

Using the Query Analyzer

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

More information

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 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

More information

Chapter 2 Creating a Database

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

More information

Integrating Web & DBMS

Integrating Web & DBMS Integrating Web & DBMS Gianluca Ramunno < ramunno@polito.it > english version created by Marco D. Aime < m.aime@polito.it > Politecnico di Torino Dip. Automatica e Informatica Open Database Connectivity

More information

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) UNIVERSITÀ DI PISA Department of Computer Science Master s degree in Business Informatics (2 years, 120 ECTS) (Class LM-18: Informatics) Contact for information: businessinformatics@di.unipi.it March 22,

More information

Requirements for Context-dependent Mobile Access to Information Services

Requirements for Context-dependent Mobile Access to Information Services Requirements for Context-dependent Mobile Access to Information Services Augusto Celentano Università Ca Foscari di Venezia Fabio Schreiber, Letizia Tanca Politecnico di Milano MIS 2004, College Park,

More information

Jet Data Manager 2012 User Guide

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

More information

Vincenzo Gattulli. Dipartimento di Ingegneria Civile, Edile-Architettura, Ambientale Università di L Aquila, Italy.

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,

More information

gvsig: A GIS desktop solution for an open SDI.

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: alvaro.anguix@iver.es

More information

Programmable Graphics Hardware

Programmable Graphics Hardware Programmable Graphics Hardware Alessandro Martinelli alessandro.martinelli@unipv.it 6 November 2011 Rendering Pipeline (6): Programmable Graphics Hardware Rendering Architecture First Rendering Pipeline

More information

An Integrated Information System for Archaeological Data Management: Latest Developments

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,

More information

Sage 300 ERP Intelligence Reporting Getting Started Guide. Debra Holder March 2014

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

More information

Elenco titoli corsi di formazione Vers. 1 rev. 0 del 02/01/2005

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

More information

MySQL for Beginners Ed 3

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.

More information

Database Management Systems

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

More information