Confronto di sistemi per

Slides:



Advertisements
Presentazioni simili
Presentazione della tesi di laurea di Flavio Casadei Della Chiesa Newsletter: un framework per una redazione web.
Advertisements

UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
DBMS (DataBase Management System)
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità B1 Introduzione alle basi di dati.
Unità D1 Architetture di rete.
Database MySql.
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
La sinergia tra Office SharePoint Portal Server 2003 e Content Management Server 2002 Walter Cipolleschi.
Giorgio Quaranta ISV Account Manager
Miglioramento della protezione dei dati mediante SQL Server 2005 Utilizzo della crittografia di SQL Server 2005 per agevolare la protezione dei dati Pubblicato:
Microsoft Office Project 2003 Standard La Gestione per Progetti nella Piccola e Media Impresa Ettore dAmico Microsoft Italia.
Connessione con MySQL.
WebProfessional Web Content Management System
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Relatore:
Motore di news per portali Web: progetto ed implementazione Relatore: Chiar.mo Prof. Sonia Bergamaschi Tesi di Laurea di: Roberto Delfini Anno Accademico.
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Analisi.
Progetto e sviluppo di un tool di sincronizzazione personalizzato tra un server database e un palmare Relatore prof. Sonia Bergamaschi CorrelatoreCandidato.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di.
UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria – sede Modena Corso di Laurea in Ingegneria Informatica Progetto e sviluppo di un.
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Semantic.
Il mio nome è Alain Fergnani e nel corso della tesi mi sono occupato della dinamica delle ontologie per il Web Semantico, e in particolare dell’approccio.
Università degli Studi di Modena e Reggio Emilia
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Progetto e realizzazione del software "Solar Data Manager"
Analisi e Contromisure di tecniche di Sql Injection
UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA
Università degli studi di Modena e Reggio Emilia Progetto e realizzazione di un tool di sincronizzazione database server – palmare per il controllo del.
SINCRONIZZAZIONE E TRASFERIMENTO VIA WEB DI IMMAGINI E DATI MULTIMEDIALI CON INFORMAZIONI GEOGRAFICHE E RAPPRESENTAZIONI CARTOGRAFICHE Laureando: Mitja.
Organizzazione di una rete Windows Server Client Il ruolo dei computer I computer in una rete possono svolgere le funzioni di client e server dei.
APPLICAZIONI E BASI DATI DISTRIBUITE
Struttura dei sistemi operativi (panoramica)
Daniel Stoilov Tesi di Laurea
DBMS ( Database Management System)
GIADA O N L I N E.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA FACOLTÀ DI INGEGNERIA DI MODENA Corso di Laurea Specialistica in Ingegneria Informatica PROGETTO E REALIZZAZIONE.
Office 365 per professionisti e piccole imprese
GESTIONE GRANULARE DEGLI ACCESSI FINESTRE DI DETTAGLIO INTERSCAMBIO DEI DATI CON LARCHIVIO DI ALTRE PROCEDURE GESTIONE VERSAMENTI MANCATI TABELLIZZAZIONE.
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA Facoltà di Ingegneria “Enzo Ferrari” – Sede di Modena Corso di Laurea Specialistica in Ingegneria Informatica.
ACCESS Introduzione Una delle necessità più importanti in informatica è la gestione di grandi quantità di dati. I dati possono essere memorizzati.
VIRTUALIZZAZIONE Docente: Marco Sechi Modulo 1.
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
ECDL per TUTTI con I Simpson Azzurra & Silvia.
OBIETTIVI: Introduzione ai driver ODBC Creazione di alcune tabelle del database Creazione query Creazione report Lezione del 13/11/2009 Bray Francesco.
Norman SecureBackup Il backup flessibile per le piccole e medie imprese.
Sviluppo di un’applicazione ludica in ambiente Symbian/Bluetooth
UNIVERSITA' DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Analisi, progettazione e realizzazione.
UNIVERSITA' DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Dipartimento di Tecnologie dell'Informazione EMessage: Sistema di.
Corso di Laurea in Ingegneria per l’Ambiente e il Territorio Informatica per l’Ambiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
Universita’ degli Studi Roma Tre
Introduzione P. Gallo - rielaborazione del prof. Roberto SPEDICATO
Percorso didattico per l’apprendimento di Microsoft Access Modulo 2
IV D Mercurio DB Lezione 1
Ispirer Systems Presentazione dell’azienda Copyright (c) Ispirer Systems Ltd. Tutti i diritti riservati.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 1.
Sviluppo per Pocket PC con SQL Server CE 2.0 Fabio Santini Silvano Coriani.NET Developer Evangelist Microsoft Corporation.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Algoritmi euristici per l’ottimizzazione dell’offerta nella raccolta di rifiuti Tesi di laurea di Nicola Bindini Relatore: Chiar.mo Prof. Ing. DANIELE.
Basi di dati Funzionalità e Progettazione Giorgio Ghelli.
Joomlahost.it1 Presentato da Fustini Alessandro Myslq DBA e Developer certified Joomlahost.it.
Università degli studi di Modena e Reggio Emilia Facoltà di Scienze Fisiche, Informatiche e Matematiche Corso di Laurea in Informatica Progettazione e.
0 Laboratorio Informatica - SAS – Anno Accademico LIUC Alcune indicazioni Dettaglio lezioni: Prima : Michele Gnecchi – Introduzione a SAS Guide.
Le basi di dati.
INTRODUZIONE AL DATABASE CORSO BLOG & WEBSITE: COME CREARLI?
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
Microsoft Access 2007 Percorso didattico per l’apprendimento di Microsoft Access Modulo 2 Modulo 2 Microsoft Access 2007 Prof. Piero GALLO.
Elementi di statistica con R e i database LEZIONE 2 Rocco De Marco rocco.demarco(a)an.ismar.cnr.it Ancona, 12 Aprile 2012.
FatIn: Fatturazione Interventi Applicazione di facile utilizzo che permette la prenotazione, la gestione e la fatturazione di interventi e prestazioni.
Transcript della presentazione:

Confronto di sistemi per Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Laurea di Ingegneria Informatica Confronto di sistemi per allineamento dati server-PDA Relatore: Tesi di laurea di: Chiar.mo Prof. Herion Limaj Sonia Bergamaschi Correlatore Ing. Laura Po Anno Accademico 2008/2009

Obbiettivo della tesi SQL Server Mobile Sql anywhere studio L’obiettivo di questa tesi è l’analisi e il confronto dei diversi DBMS (Database Management System) per dispositivi mobili. I DBMS presi in considerazione sono : SQL Server Mobile Sql anywhere studio DB2 Everyplace Oracle Database Lite L’analisi dei DBMS spazierà dalle modalità di gestione dei dati e della sincronizzazione server-PDA, alla gestione degli errori in fase di sincronizzazione.

SCHEMA DI UNA RETE DI SINCRONIZZAZIONE SERVER-PDA

SQL Server Mobile SQL Server Mobile prevede molte funzionalità nuove e aggiornate che riguardano tre categorie di funzionalità generali: La sincronizzazione Supporto di più sottoscrizioni Supporto multiutente Stato di avanzamento della sincronizzazione Rilevamento a livello di colonna Il motore di archiviazione Motore di archiviazione modificato Riutilizzo automatico di pagine vuote Il processore delle query Ottimizzazione basata sui costi Suggerimenti per i piani di esecuzione e per le query Nuovo oggetto SqlC e Result Set

Integrazione con altri prodotti Microsoft SQL Server Mobile è stato integrato in due applicazioni desktop: SQL Server 2005 e Microsoft Visual Studio 2005. Questa integrazione garantisce una maggior flessibilità durante la creazione e il test di database di SQL Server Mobile. I database SQL Server Mobile sono semplici files .sdf. Tramite SQL Server Management Studio possiamo aprire e lavorare questi files, indipendentemente dal fatto che essi si trovino sul nostro PC fisico, su un palmare o addirittura su un emulatore di palmare. Sono stati apportati due importanti miglioramenti all'integrazione di SQL Server Mobile con Microsoft Visual Studio 2005 : gestione dei database e installazione automatica di SQL Server Mobile

Installazione di SQL Server Mobile I file .cab che si devono copiare dal computer dove è installato Visual Studio per poi essere installati direttamente dal PDA sono: sqlce30.piattaforma.processore.cab sqlce30.repl.piattaforma.processore.cab sqlce30.dev.lingua.piattaforma.processore.cab I file .cab sono forniti per i vari processori e per le varie piattaforme: sotto x:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0 si trovano infatti due directory: wce400 con le varie dll e cab per la versione 4.x di Windows CE wce500 con le varie dll e cab per la versione 5.x di Windows CE All’interno di queste directory c’è una directory per ogni processore supportato.

Query Analyzer 3.0 Il programma di interfaccia che viene installato nel PDA SQL Analyzer 3.0 è fatto di 4 finestre.

SQL ANYWHERE 11 SQL Anywhere è un pacchetto esauriente che fornisce tecnologie per la gestione e lo scambio dei dati, permettendo lo sviluppo veloce di applicazioni che si interfacciano con database residenti su server, computer e dispositivi mobili. SQL Anywhere offre: Tecnologie per la gestione dei dati SQL Anywhere Server UltraLite Tecnologie per lo scambio dei dati MobiLink-Sincronizzazione QAnywhere—scambio messaggi tra gli utenti mobili dentro l’impresa e servizi web mobili SQL Remote—replicazione Strumenti di progettazione e di gestione Sybase Central— controllo e amministrazione centralizzato

DB2 Everyplace DB2 Everyplace è un DBMS relazionale e server di sincronizzazione per dispositivi mobili e distribuiti. DB2 Everyplace include le seguenti componenti: DB2 Everyplace Database DB2 Everyplace Sync Server DB2 Everyplace Personal Application Builder per PDA L’applicazione Query-By-Example facilita l’accesso alle tabelle DB2 Everyplace. Per venire incontro alle esigenze di un mercato internazionale DB2 Everyplace sopporta molte lingue diverse e la codifica UNICODE. Una importante caratteristica di DB2 è che l’amministrazione dei processi non avviene nei dispositivi mobili perché la maggior parte degli utenti richiedono interfacce facili da usare quindi l’amministrazione dei processi avviene nel lato server.

Query-By-Example Command-line processor (CLP) è una applicazione per inserire e eseguire comandi SQL specificati dal utente.

Oracle Database Lite Le principali componenti di Oracle Database Lite sono: 1. Lo stack residente nei dispositivi mobili 2. Mobile Server per la sincronizzazione, gestione di applicazioni, utenti e dispositivi mobili 3. Strumenti per progettisti che permettono di sviluppare applicazioni in modo semplice e veloce Oracle Database Lite offre le seguenti funzionalità: permette la raccolta dei dati in modo efficiente e efficace da un database residente nel server fornisce una infrastruttura completa progettata per usare applicazioni mobili che gestiscono database nei dispositivi mobili offre l’infrastruttura che rende possibile per le applicazioni di aver accesso ai dati anche quando la rete non è disponibile oppure è inaffidabile. e progettata per estendere le applicazioni dell’ impresa e offrire dati ai dispositivi mobili.

CONFRONTO TRA I DBMS PRESI IN CONSIDERAZIONE Tipo di DB COSTI Sistema operativo installato nel palmare Ambiente di sviluppo Programmi installati nel palmare Sincronizzazione Client - Server Piattaforma che usa molte lingue Accesso multiutente al database Gestione eventuali errori SQL server 2005 compact edition Distribuito con sql server oppure con visual studio Windows CE 2.0 o superiore Sql server 2005, Visual studio Sql Analyzer Procedura Merge replication e RDA(remote data access) NO SI Risoluzione lato server e risincronizzazione Oracle database lite mobile server 10g Gratuito (bisogna iscriversi al sito) Windows Mobile 5, Windows Ce Standard Sdk 5.0 Microsoft Visual Studio .Net, Sybase Powerbuilder Sincronizzazione automatica con trigger definiti dal programmatore Risoluzione personalizzata. Si può scegliere di sovrascrivere i cambiamenti fatti nel PDA a quelli fatti nel server o vice versa DB2 Everyplace 72.50 $ Windows CE 2.0 o superiore, Palm OS 3.0 e 3.1 IBM DB2 IBM DB2 Database Engine IBM Sync Query By Example (QBE) Usando DB2 Everyplace Sync Server and DB2 Everyplace Sync Client Gestione automatica dal programma. Sql aywhere studio Windows CE 3.0 o superiore. Microsoft Visual Basic, Visual Studio .NET Ultralite Sybase MobiLink Riprende la sincronizzazione da dove si è verificata l’interruzione

Conclusioni In questa tesi sono stati descritti i principali DBMS ideati per i dispositivi mobili, le loro caratteristiche, il modo in cui gestiscono i dati e il modo in cui replicano i dati tra i database residenti nei PDA e nel server. Sono stati analizzati i principali applicativi per palmari e i programmi necessari lato server per gestire la sincronizzazione server-PDA.