Accesso ai dati su Relational Database Management Systems LSA - Laboratorio di Sistemi Informativi Economico-Aziendali Salvatore Ruggieri Dipartimento.

Slides:



Advertisements
Presentazioni simili
Elaborazione di Franco Grivet Chin
Advertisements

Accesso ai dati su file LSA: Laboratorio di Sistemi Informativi Economico Aziendali Salvatore Ruggieri Dipartimento di Informatica, Università di Pisa.
DBMS (DataBase Management System)
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
Database MySql.
Commenti C#.
I file system.
Training Microsoft Visio Marzo, 2006
ASP.NET – Data Binding Davide Vernole .NET MVP.
Massimiliano Bosco – Aliware – Torino – Project 2003 Sviluppare Soluzioni EPM con Project Server (2/4)
ASP.NET 2.0 Security Andrea Saltarello Software Architect – Software Architect – Managed Designs S.r.l.Managed Designs S.r.l.
Sistema di gestione flussi documentali
Java DataBase Connectivity (JDBC)
Mantenimento dello stato Laboratorio Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Connessione con MySQL.
Confronto di sistemi per
1 Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento.
Progetto e sviluppo di un tool di sincronizzazione personalizzato tra un server database e un palmare Relatore prof. Sonia Bergamaschi CorrelatoreCandidato.
Database nel Web Modulo Didattico: Francesca Platania
Integrazione delle Informazioni Necessità di accedere ai dati di campo da qualunque parte dellimpianto Visione omogenea.
2-1 Trasferimento di file: ftp Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights.
OO.1 Marco Ronchetti - Java Sql package.
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
Un prototipo di strumento per la manipolazione di versioni di schema in ambito eterogeneo Fabio Grandi DEIS - Università di Bologna SVMgr Schema Versioning.
Basi di dati. Vantaggi degli archivi digitali Risparmio di spazio: sono facilmente trasferibili e duplicabili Risparmio di tempo: si può accedere ai dati.
JDBC(TM) Database Access
LSA Lab. Sistemi Informativi Economico-Aziendali
LSA - Laboratorio di Sistemi Informativi Economico-Aziendali
Introduzione a C#.
C APITOLO 6 © 2012 Giorgio Porcu – Aggiornamennto 22/02/2012 G ESTIRE D ATI E C ARTELLE DI LAVORO Excel Avanzato.
Il componente Query Manager del sistema MOMIS: testing ed analisi delle performance UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA _____________________________________________________.
1 w w w. g a t 4. c o m WI GAT WebIngelligence rappresenta una piattaforma funzionale e tecnologica per la creazione e gestione di un datawarehouse che.
Sistemi Informativi sul Web
Basi di Dati e Sistemi Informativi SQL per Applicazioni Home page del corso:
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
14/06/2008 – Matteo Baglini Mail: Blog:
IMPLEMENTAZIONE TECNOLOGIE:HIBERNATE & JAVA RMI.
IBM Lotus Notes e Domino
OBIETTIVI: Introduzione ai driver ODBC Creazione di alcune tabelle del database Creazione query Creazione report Lezione del 13/11/2009 Bray Francesco.
Amministrazione della rete: web server Apache
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
IV D Mercurio DB Lezione 1
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Accesso a basi di dati con ASP.
I DATABASE.
EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT
N4N Platform Architecture PA Inside outlook.
Da SQL Server a MySQL Migrazione di database SQLWays – Software per migrazione Presentazione Copyright (c) Ispirer Systems Ltd.
Pagine ASP parte 3 I data base Stefano Schacherl.
Da Oracle a MySQL Migrazione di database SQLWays – Software per migrazione Presentazione Copyright (c) Ispirer Systems Ltd. Tutti.
Interazione col DB Per interagire con una base dati da una pagina PHP occorre procedere come segue: Eseguire la connessione al DBMS MySQL in ascolto;
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
Sviluppo per Pocket PC con SQL Server CE 2.0 Fabio Santini Silvano Coriani.NET Developer Evangelist Microsoft Corporation.
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
Università degli studi di Bergamo
Introduzione a SQL Server 2000 LSA - Laboratorio di Sistemi Informativi Economico-Aziendali Salvatore Ruggieri Dipartimento di Informatica, Università.
Servizi Internet Claudia Raibulet
 Primo livello: Field Management. A questo livello le informazioni sono relative ai dispositivi di campo  Secondo livello:
Ingegneria del software Modulo 3 -Tecniche d’implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano.
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
© 2015 Giorgio Porcu - Aggiornamennto 28/03/2015 UdA 1A Database Progettazione Fisica G IORGIO P ORCU
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
Architetture software
PROGETTO GIS Autocad Map 3D 2013 Tipi di dati gestibili e connessione ai dati Lezione 2 Università degli Studi di Napoli Federico II DIPARTIMENTO DI ARCHITETTURA.
1 DB unimo CROSS LAB Integrazione framework MOMIS - BCI Parma, 18/09/2007 Sonia Bergamaschi, Maurizio Vincini, Mirko Orsini
Elementi di statistica con R e i database LEZIONE 2 Rocco De Marco rocco.demarco(a)an.ismar.cnr.it Ancona, 12 Aprile 2012.
ORACLE Corso Base Copyright © Maggio 2008 Assi Loris Versione : 1
Transcript della presentazione:

Accesso ai dati su Relational Database Management Systems LSA - Laboratorio di Sistemi Informativi Economico-Aziendali Salvatore Ruggieri Dipartimento di Informatica, Università di Pisa

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali Accesso ai dati su RDBMS Protocolli e API ODBC, OLE DB, ADO Programmazione JDBC Classi java.sql Introduzione a SQL Server 2000 Enterprise manager Query analyser Accesso ai dati esterni Linked servers OPENROWSET OPENXML

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali Connessione ai RDBMS: Protocollo di connessione individuazione del RDBMS apertura connessione specifica del database autenticazione utente Invio query query SQL SELECT UPDATE/INSERT/CREATE stored procedures prepared query SQL Navigazione risultati scorrimento righe risultati accesso ai metadati ClientServer ConnectionString OK SQL query Result set

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali … con API proprietarie RDBMS con API proprietarie applicazioni devono conoscere API applicazioni non portatili su altri RDBMS difficolta di interoperabilità tra RDBMS database vendite database contabilità

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali … con API standard RDBMS con API standard applicazioni devono conoscere solo un API applicazioni portatili su RDBMS che supportano lo standard interoperabilità codifica metadati ? Codifica RDBMS API [tipicamente SQL standard] Tipo numeric di Access SMALLINT, INT, LONG o BIGINT ? Codifica API Applicazioni INT int SMALL INT short

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali ODBC Open DataBase Connectivity

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali ODBC Open DataBase Connectivity Driver manager Permette ad un nuovo driver di registrarsi per essere utilizzato da applicazioni la registrazione del driver avviene, tipicamente, con linstallazione del client RDBMS Interfaccia lapplicazione con il driver opportuno per connettersi al database specificato Driver Specifico per ciascun RDBMS, si connette mediante lAPI proprietaria o altro protocollo IBM usa una estensione di ODBC come API proprietaria

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali ODBC Open DataBase Connectivity Sorgenti di dati Sono i database a cui è possibile connettersi Ma anche qualsiasi sorgente di dati tabellari (es., Excel) Occorre registrare la sorgente dei dati Assegnandole un nome unico Specificando il driver ed i parametri per la connessione System DSN visibile a tutti gli utenti User DSN visibile al solo utente File DSN file con i dati di connessione ODBC su Linux unixODBC, iODBC,

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali Registrazione sorgente di dati Start -> Control Panel -> Administrative tools -> Data Sources

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali Registrazione sorgente di dati Selezione driver Specifica nome sorgente e parametri di connessione

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali Uso di una sorgente dati Esempi di scambio di dati da Access a Excel Esempio di linked tables da Excel e Testo ad Access

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali ODBC Open DataBase Connectivity Limiti API di basso livello molte operazioni di sincronizzazione API imperative pensate per la programmazione in C API non estensibili Dynamic Link Library Tipi di dato tabellari No XML Efficienza Non performante su grandi volumi No record locking

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali Altri modelli di connessione OLE DB DLL -> COM Interface Dati tabellari, XML, matrici multidim. Ancora di basso livello ADO (Microsoft)ADO API object oriented Verso una qualsiasi sorgente OLE DB ADO.NET evoluzione in ambiente.NET accesso disconnesso ai dati Microsoft Data Access (MDAC)

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali Architettura OLE DB / ADO

Accesso ai dati su RDBMS Lab. Sistemi Informativi Economico-Aziendali Definizione sorgenti OLE DB Creare file vuoto.udl -> Aprire Microsoft Data Link equivalente di ODBC driver manager Definizione sorgenti Esempio di utilizzo in Excel: Dati -> Apri / Importa dati esterni -> Dati OLE DB Providers Microsoft: Elenco at MSDNElenco at MSDN Altri vendors