SISTEMI INFORMATIVI E TELEMEDICINA. Prof. Mauro Giacomini
|
|
- Elvira Rossini
- 5 anni fa
- Visualizzazioni
Transcript
1 SISTEMI INFORMATIVI E TELEMEDICINA 7. Accesso ai dati Prof. Mauro Giacomini
2 Sommario Proprietà e metodi dei seguenti oggetti DataReader DataAdapter DataTable DataSet t
3 DataReader: caratteristiche Contiene solo una struttura dati alla volta (il risultato di un unicaunica query) i valori di un solo record alla volta Solo lettura sequenziale no ordinamento no accesso casuale no cambiamento dei valori nei DB Lettura solo connessa Ottimizzazione elevata Tre tipi per i 3 diversi data provider
4 SqlDataReader: Confronti Protocollo di comunicazione col server proprio dei client di SqlServer Tabular Data Stream (TDS) Assenza di provider intermedi Metodi di accesso ai dati che restituiscono i datatype nativi di SQL Server: minimizzazione delle perdite di precisione
5 Creazione del DataReader Importazione del namespace Dichiarazione Istanziazione specifica con il metodo New Item: proprietà che restituisce il valore di una colonna del record dei dati estratti Colonna specificata con il nome (nome del campo della tabella o alias pubblicato nella query) o la posizione ordinale nel record (si parte da 0) FieldCount: proprietà che restituisce il numero dei campi del record corrente.
6 DataReader: metodi (1) Ottiene i dati con il metodo ExecuteReader dell oggetto Command DataReader non contiene i dati estratti, ne consente solo la lettura con il metodo Read Si deve sempre invocare il metodo Read all inizio per generare il puntatore ai dati Se la lettura ha dato esito positivo il valore di Read è true Si legge in un loop da cui si esce quando Read restituisce false Close: metodo di chiusura della connessione e dell oggetto DataReader stesso Chiusura automatica gestita dalla proprietà CommandBehaviour GetName: restituisce una stringa contenente il nome della colonna (indicata con la posizione ordinale), serve per le intestazioni delle tabelle GetOrdinal: restituisce un numero indicante la posizione della colonna all interno del record (indicata con il nome del campo)
7 Esempio: commenti Vedi Routine LeggiDataReader Estrazione dei dati da visualizzare Generazione della stringa SQL Uso di procedura esterna Lettura in un ciclo While Identificazione del primo record Scrittura dell intestazione dei dati stessi con un ciclo For Scrittura del contenuto dei campi stessi con un altro ciclo for più esterno, usando la proprietà item
8 Uso del DataReader: Esempio Caricamento di oggetti visuali come ListBox e ComboBox Scopo: leggere tutti i record della tabella Prodotti e metterne in nomi nel controllo lstprodotti (vedi routine CaricaListBox) con il metodo Add della collection Items della lista stessa Questa Routine deve essere chiamata dall evento load della form Gli oggetti di tipo lista possono contenere nella lista degli items oggetti più complessi del solo nome La struttura degli item può essere definita con apposite classi
9 Definizione delle classi Selezionare AddClass dal menu progetto, specificandone il nome Vedi listato clsprodotto Una proprietà per ogni informazione di dettaglio che si vuole gestire Classe Generale per un oggetto numerico con descrizione alfanumerica, con due proprietà: IdOggetto: codice numerico NomeOggetto: descrizione dell oggetto Usata per caricare le ComboBox dei fornitori e delle categorie
10 Caricamento della ListBox Vedi il listato di CaricaListBoxClassLong SQL più articolata per valorizzare la classe clsprodotto Per ogni record è creato un nuovo oggetto istanziando la classe, le cui proprietà sono valorizzate leggendo la proprietà Item dell oggetto DataReader Si aggiunge il prodotto alla lista con il metodo Add della collezione Items della lista Quello che si vede nella lista è determinato dalla funzione ToString della classe clsprodotto invocata all atto della valorizzazione della proprietà NomeProdotto, la sua ridefinizione nella classe fa sì che la proprietà NomeProdotto sovrascriva tutte le altre in fase di visualizzazione
11 Caricamento delle ComboBox Si usano istanze della classe clsoggettonum Vedi il listato CaricaFornitori Per ogni record è creato un oggetto della classe le cui proprietà sono valorizzate con gli item del record stesso Si aggiunge l oggetto agli item della ComboBox Anche qui una proprietà p sovrascrive le altre in fase di visualizzazione Esercizio: scrivere la CaricaCategorie Tutte queste procedure devono essere eseguite durante il load della form
12 Visualizzazione (1) Scopo: popolare gli oggetti con i dettagli dell Item selezionato Nelle TextBox basta l assegnazione diretta Nelle ComboBox va individuato il valore al loro interno (vedi listato: CercaItemInCombo). Alla routine si passa l oggetto in cui cercare (byref modificabile) e lid l id da cercare (byval immodificable)
13 Visualizzazione (2) Scopo caricare i dettagli nella form Vedi listato CaricaFormCollection Generazione dell oggetto di tipo clsprodotto con l istruzione CType che converte un oggetto che appartiene alla collezione degli item della lista in un oggetto della classe clsprodotto. Le proprietà di questo oggetto popolano i record o direttamente o con la subroutine vista prima Questa visualizzazione deve essere innescata dall evento SelectedIndexChanged della lista dei prodotti
14 Sequenza di esecuzione Alla load sono chiamate le routine di caricamento di fornitori, categorie e alla fine dei prodotti Quando sono caricati tutti i prodotti la selezione automatica ti del primo prodotto della lista fa scattare l evento SelectedIndexChanged così anche gli altri controlli sono caricati correttamente
15 Modifiche: Aggiornamento Creare un nuovo oggetto di tipo clsprodotto Popolare le proprietà p con i nuovi valori digitati negli oggetti Eseguire una query di update Vedi listato AggiornaPropProdotto per la popolazione delle proprietà dell oggetto clsprodotto Di nuovo si usa CType Vedi listato AggiornaRecProdotto per la scrittura della tabella Prodotti Scrive i parametri della query di update dalle proprietà p dell oggetto clsprodotto Chiama la procedura EseguiWriteParametrica L aggiornamento è eseguito alla pressione del tasto aggiorna. Vedi listato: btnaggiorna_click Dopo l aggiornamento si deve ricaricare la lista dei prodotti Selezionare di nuovo il prodotto modificato per vedere se le modifiche sono state registrate
16 DataTable DataColumn (1) Contenitore di memoria strutturato in modo del tutto simile alla tabella di un DB. Non dipende dal DBMS interfacciato. Creazione esplicita con il comando new Proprietà TableName: nome univoco Definizione dei campi che compongono il record: oggetto DataColumn Columns: Proprietà di tipo collection che contiene i campi fra i quali coloro che costituiscono la chiave primaria Creazione esplicita con il comando new Proprietà ColumnName: nome univoco in ogni tabella Proprietà DataType: ottenuta con il metodo GetType
17 DataColumn (2) Possibilità di definire dei vincoli con le proprietà booleane Unique AllowDBNull La tabella ha una collezione di colonne Columns a cui la colonna definita e completata può essere aggiunta con il metodo Add Possibile definire una lunghezza massima MaxLength
18 DataRow Definizione ed assegnazione ad una DataTable per indicarne la struttura Accoglie i record da gestire, con la valorizzazione di tutti i campi Quando tutti i campi obbligatori hanno valore si inserisce la riga nella collezione Rows della tabella con il comando Add
19 DataAdapter Fornisce più funzionalità rispetto a DataReader Indicato per estrarre dati da manipolare Dipende dal particolare DBMS Creazione con New Necessita di: Comando Valido Connessione attiva È possibile sia associare a un DataAdapter il comando e la connessione in due modi Associando dei comandi e delle connessioni precedentemente definite Passando all atto della istanziazione due parametri: la stringa di SQL e la stringa di connessione, in questo secondo caso la connessione sarà completamente gestita dal DataAdapter
20 DataAdapter e DataTable Il metodo Fill riempe un DataTable di cui non si deve neppure definire la struttura Tale tabella rimane in memoria, svincolata dalla conessione e possiamo scorrerla a piacimento evitando le limitazioni che avevamo con il DataReader. Vedi listato: CaricaListBoxDataTable Si scorrono tutte le Row del DataTable e per ogni row si genera un oggetto del tipo clsprodotto Anche le ComboBox possono essere riempite con DataAdapter e DataTable, vedi listato: CaricaFornitoriDataTable
21 DataSet DataSet: contenitore di oggetti di tipo DataTable popolate dall applicazione li i Questa tabelle possono essere correlate tra loro con apposite relazioni Si riproduce un DB nella memoria Non dipende dal DBMS Dichiarazione semplice e anche semplice istanziazione
22 Popolare un DataSet Varie possibilità: Definire e costruire in modo esplicito gli oggetti DataTable e aggiungerli al DataSet, definire le relazioni che li legano e popolarli in un secondo momento leggendo una fonte di dati (anche non relazionale) Usare il metodo Fill dell oggetto DataAdapter sia per creare sia per popolare i DataTable del DataSet Una libera combinazione i dei due metodi precedenti Aggiunta di un DataTable a un DataSet è molto semplice: DataSet ha una collection (Tables) a cui con il metodo Add posso aggiungere delle DataTable Vedi listato CaricaDataSet
23 Commenti Tre tabelle nel DB tre DataTable in un DataSet tra stringhe per i tre comandi SQL Definizione di un DataSet esplicito Un unico DataAdapter da usare per le tre tabelle La prima stringa SQL e la stringa di connessione si passano alla creazione del DataAdapter Passando al metodo Fill un DataSet dobbiamo specificare la Table in cui mettere i dati La chiave primaria di ogni tabella viene definita esplicitamente
24 Creazione delle relazioni Necessario istanziare un oggetto DataRelation Nel comando di creazione è necessario specificare: Il nome della relazione Gli oggetti DataColumn coinvolti Un valore booleano che indica se la relazione è attiva o no Vedi listato: CreaRelazioni 4 DataColumn e 2 DataRelation Per ogni relazione: una coppia di DataColumn di due DataTable diverse
25 Scrittura del DB Due fasi: La scrittura influenza solo i dati locali La conferma copia nel DB Vedi Listato: AggiornaProdottoDataSet e InserisciProdottoDataSet ip t t
26 SQLCommandBuilder Fornisce in modo automatico le istruzioni SQL necessarie per trasformare le modifiche su un DataTable in aggiornamenti effettivi su tabelle del DB. Per generare le istruzioni di Insert, Update e Delete l oggetto SQLCommandBuilder usa la proprietà SelectCommand per estrarre un set di dati da confrontare con il DataTable che si intende aggiorenare Da questo confronto l SQLCommandBuilder crea le istruzioni i i SQL che saranno eseguire dall oggetto dataadapter. Vedi : Conferma aggiornamento Annullamento molto semplice: basta invocare il metodo RejectChanges
SISTEMI INFORMATIVI E TELEMEDICINA. 6. Query Prof. Mauro Giacomini
SISTEMI INFORMATIVI E TELEMEDICINA 6. Query Prof. Mauro Giacomini Sommario Operazioni possibili su un database Oggetto Command Query di lettura dei dati Query di scrittura dei dati Query parametriche Esempi
DettagliSommario. Introduzione... xi. Capitolo 1 Sistemi Informativi Capitolo 2 Modelli dei dati e database relazionali... 15
Sommario Introduzione... xi Capitolo 1 Sistemi Informativi... 1 Dati e informazioni... 2 Database e DBMS... 3 Utenti di un DBMS... 5 Ciclo di vita di un sistema informativo... 6 Tipologie dei sistemi informativi...
DettagliAccess. P a r t e t e r z a
Access P a r t e t e r z a 1 Query: Concetti generali (2) Query 1 Tabella Query 2 Le query rappresentano viste differenti sul DB (possono coinvolgere una o più tabelle) 2 Creazione (1) Diverse possibilità,
DettagliMicrosoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti
Microsoft Access Nozioni di base Contatti: Dott.ssa Silvia Bonfanti silvia.bonfanti@unibg.it Introduzione In questa lezione vedremo lo strumento Microsoft Access ed impareremo come realizzare con esso
DettagliLA GESTIONE DEI DATABASE
VB.NET LA GESTIONE DEI DATABASE Descrizione dei componenti Per strutturare bene un'applicazione.net in grado di gestire i database occorre conoscere questi quattro componenti: DataSet, OleDbConnection,
DettagliDDL (Data Definition Language) schemi DML (Data Manipulation Language) DQL (Data Query Language) DCL (Data Control Language)
o o o o o DDL (Data Definition Language): consente di creare e modificare schemi di database; DML (Data Manipulation Language): consente di inserire, modificare e gestire i dati memorizzati; DQL (Data
DettagliQuando usare file di dati
Quando usare file di dati Per salvare dati da un esecuzione di un applicazione alla successiva Da usare quando c è soltanto una piccola quantità di dati, tale da non giustificare l uso di un database Da
DettagliListBox e ComboBox. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
ListBox e ComboBox Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni GESTIRE COLLEZIONI DI DATI Due tipi di controllo, ListBox e ComboBox, consentono di gestire collezioni di dati unidimensionali.
DettagliMODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ
PATENTE EUROPEA DEL COMPUTER 5.0 MODULO 5 Database (Microsoft Access 2007) Parte 3 A cura di Mimmo Corrado Gennaio 2012 MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ Il Modulo 5, richiede che il candidato
DettagliLa connessione ai database MySQL tramite script PHP versione 5.5
La connessione ai database MySQL tramite script PHP versione 5.5 Php è un linguaggio di scripting che estende le funzionalità del server Web, mentre MySQL è un programma server che si occupa della gestione
DettagliMS Access Un DBMS relazionale per Windows?
MS Access Un DBMS relazionale per Windows? Quali DBMS in ambiente PC: dbase (ver. 5 per windows) FoxPro (per windows) Access (per windows) SQL Server (client/server) Oracle (client/server) Informix (client/server)...
DettagliSQL: le funzioni di aggregazione
SQL: le funzioni di aggregazione funzioni predefinite che agiscono sui valori contenuti in insiemi di righe della tabella: Conteggi Somme Medie Massimi, minimi Funzione Count La funzione COUNT conta il
DettagliMagazzino: software di gestione di un database di strumenti musicali
Magazzino: software di gestione di un database di strumenti musicali Questo programma è un'applicazione Windows Form che si occupa della gestione di un magazzino virtuale di strumenti musicali. In questa
DettagliSelect From Where...
Select From Where... SELECT Le colonne che saranno mostrate e in che ordine. Calcoli su colonne FROM La tabella o le tabelle usate dall interrogazione WHERE Condizione che deve essere soddisfatta dalle
DettagliINTRODUZIONE ALLE BASI DATI RELAZIONALI
INTRODUZIONE ALLE BASI DATI RELAZIONALI RELAZIONI E TABELLE Nelle BASI DI DATI RELAZIONALI le informazioni sono organizzate in TABELLE; Le tabelle sono rappresentate mediante griglie suddivise in RIGHE
DettagliCorso di Microsoft. Access. Marco P. Locatelli.
Corso di Microsoft Access Marco P. Locatelli locatelli@disco.unimib.it Esempio Lo schema Entità Relazione rappresenta parte di un modello relativo ad una palestra, con informazioni sugli istruttori, sulle
DettagliSistemi Informativi e Telemedicina Prof. Mauro Giacomini Anno Accademico
Sistemi Informativi e Telemedicina Prof. Mauro Giacomini Anno Accademico 2008-2009 Sommario definizione di stored procedure stored procedure che restituiscono record passaggio di parametri stored procedure
DettagliDISPENSA ACCESS (OFFICE 2010 BETA)
DISPENSA ACCESS (OFFICE 2010 BETA) 2. LE RELAZIONI. Una relazione può essere definita come un legame tra due tabelle basato sul valore di uno o più campi di ciascuna delle due tabelle. Di solito i campi
DettagliDispense dell insegnamento di Laboratorio di GIS per la pianificazione
Facoltà di Architettura e Società Facoltà di Ingegneria Civile, Ambientale e Territoriale Centro per lo Sviluppo del Polo di Cremona, Politecnico di Milano Via Sesto 41 26100 Cremona Master universitario
DettagliCorso di Access. Prerequisiti. Modulo L2A (Access) Struttura delle tabelle
Corso di Access Modulo L2A (Access) 1.3.1 Struttura delle tabelle 1 Prerequisiti Utilizzo elementare del computer Concetti fondamentali di basi di dati Gli oggetti di Access 2 1 Introduzione Il concetto
DettagliAPPUNTI DELLA LEZIONE DI DATABASE DEL 20/10/2016 (POMERIGGIO)
APPUNTI DELLA LEZIONE DI DATABASE DEL 20/10/2016 (POMERIGGIO) Studenti: Luca Signore, Cristian Annicchiarico Professoressa: Lucia Vaira Lo scopo di questa lezione è quello di introdurre gli strumenti necessari
DettagliSISTEMI INFORMATIVI E TELEMEDICINA INFORMATICA MEDICA. 3. Panoramica su SQL Prof. Mauro Giacomini
SISTEMI INFORMATIVI E TELEMEDICINA INFORMATICA MEDICA 3. Panoramica su SQL Prof. Mauro Giacomini Sommario Introduzione Istruzione SELECT Tipi di Join Subquery Comandi DML Creazione delle tabelle Introduzione
DettagliMS Access: Tutorial Tabelle, Relazioni
Università Magna Graecia di Catanzaro Informatica MS Access: Tutorial Tabelle, Relazioni Docente : Alfredo Cuzzocrea e-mail : cuzzocrea@si.deis.unical.it Tel. : 0984 831730 Microsoft Access Tutorial Tabelle,
DettagliJDBC. Marco Tessarotto Programmazione dei Web Server Anno Accademico
JDBC Marco Tessarotto Programmazione dei Web Server Anno Accademico 2004-2005 JDBC JDBC (Java Database Connectivity) è una API Java per accedere ed elaborare dati in una sorgente dati (di solito un db
DettagliSQL Server Introduzione all uso di SQL Server Dutto Riccardo. Dutto Riccardo - SQL Server 2008.
SQL Server 2008 Introduzione all uso di SQL Server 2008 Dutto Riccardo http://dbdmg.polito.it SQL Server 2008 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione
DettagliSQL Server Integration Services. SQL Server 2005: ETL - 1. Integration Services Project
Database and data mining group, SQL Server 2005 Integration Services SQL Server 2005: ETL - 1 Database and data mining group, Integration Services Project Permette di gestire tutti i processi di ETL Basato
DettagliC3 IL DBMS MICROSOFT ACCESS
C3 IL DBMS MICROSOFT ACCESS 1 GERARCHIE OBBLIGATORIE Nella progettazione di una base di dati abbiamo moltissimi gradi di libertà ma anche alcune regole rigide che siamo costretti a rispettare. Il primo
DettagliMariano Pirrotta. A c t i v e S e r v e r P a g e * * *
Mariano Pirrotta A c t i v e S e r v e r P a g e * * * 1 2 3 4 5 6 COMANDI ASP Computer > Disco locale(c:) > inetpub > wwwroot 7 COMANDI ASP 8 COMANDI ASP 9 COMANDI ASP 10 COMANDI ASP 11 COMANDI ASP 12
DettagliInserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record
Inserire record Microsoft Access Maschere (II) Una maschera può essere sfruttata non solo per vedere dati ma anche per immettere nuovi record, per modificarli o per cancellarli (come in visualizzazione
DettagliAccedere ai dati in modo mirato
Capitolo 4 Accedere ai dati in modo mirato Dopo aver completato questo capitolo, sarete in grado di: n n n n Trovare elementi in un DataTable in base alla chiave primaria Cercare istanze di DataRow utilizzando
DettagliVBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.
Excel VBA VBA Visual Basic for Application VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole. 2 Prima di iniziare. Che cos è una variabile?
Dettagli4. I moduli in Access 2000/2003
LIBRERIA WEB 4. I moduli in Access 2000/2003 Il modulo è uno degli oggetti del database di Access e rappresenta un insieme di dichiarazioni e routine scritte con il linguaggio Visual Basic, memorizzate
DettagliI.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1
I.I.S. G. COSSALI - ORZINUOVI DATABASE Marzo 2017 Prof. Dario Tomasoni 1 IMPOSTAZIONE 60 min = Database concetti + Esercizi; 10 min = pausa; 30 min = Linguaggio SQL; 30 min = Database prove LibreOffice
DettagliCome creare un nuovo Prodotto per ebay con Var.
imaio.com imaio v. 3.0 Come creare un nuovo Prodotto per ebay con Var. In questa guida verra illustrato come creare un nuovo prodotto sul sistema imaio III per essere poi pubblicato sul Negozio ebay con
DettagliTipi numerici esatti Valori interi o con parte decimale di lunghezza prefissata
Domini Tipi numerici esatti Valori interi o con parte decimale di lunghezza prefissata numeric [(Precisione [,Scala])] decimal [(Precisione [,Scala])] integer smallint Precisione specifica il numero di
DettagliSpiegazioni esercizio Gestione Tabella con PHP e MySQL
Spiegazioni esercizio Gestione Tabella con PHP e MySQL foglio_di_stile.css (foglio di stile esterno) Questo file contiene: 1. la struttura generale delle quattro pagine web dinamiche: index.php, inserisci.php,
DettagliCapitolo Tavola e grafico
Capitolo Il menu di tavola e grafico consente di generare delle tavole numeriche dalle funzioni presenti in memoria. È possibile usare anche più funzioni per generare delle tavole. Poiché tavola e grafico
DettagliCORSO ACCESS PARTE IV
Creazione di un database / gestione tabelle Per creare un nuovo database Menu File Selezionare Nuovo Scegliere Database vuoto nella scheda Generale e confermare con Ok Impostare il nome e il percorso nella
DettagliSQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi:
SQL e linguaggi di programmazione L interazione con l ambiente SQL può avvenire in 3 modi: in modo interattivo col server attraverso interfacce o linguaggi ad hoc legati a particolari DBMS attraverso i
DettagliSQL Server 2008. Architettura Client-Server. SQL Server 2008. Introduzione all uso di SQL Server 2008. Dutto Riccardo. http://dbdmg.polito.
SQL Server 2008 Introduzione all uso di SQL Server 2008 Dutto Riccardo http://dbdmg.polito.it SQL Server 2008 Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL Server Business
DettagliACG Enterprise Connettore Mytho
ACG Enterprise Connettore Mytho Sommario 1. Introduzione... 3 1.1 Installazione... 4 2. Descrizione Connettore... 5 2.1 Configurazione... 5 2.1.1 Parametri di collegamento... 6 2.1.2 Reperimento prezzi...
DettagliCapitolo 5. Array e collezioni. c 2005 Pearson Education Italia Capitolo 5-1 / 61
Capitolo 5 Array e collezioni c 2005 Pearson Education Italia Capitolo 5-1 / 61 Sommario: Array e collezioni 1 Array Array di oggetti Lunghezza di un array Accesso agli elementi di un array Array e cicli
DettagliRelazioni e tabelle. Introduzione alle Basi di Dati Relazionali. Relazioni uno a uno. Esempio
Relazioni e tabelle Introduzione alle Basi di Dati Relazionali Nelle Basi di Dati relazionali le informazioni sono organizzate in tabelle Le tabelle sono rappresentate mediante griglie suddivise in colonne
DettagliLezione 5. Il Modello dei Dati Relazionale Vincoli sui Database Relazionali
Lezione 5 Il Modello dei Dati Relazionale Vincoli sui Database Relazionali 1 Sommario Concetti del Modello Relazionale Vincoli del Modello Relazionale e degli Schemi di Database Relazionali Operazioni
DettagliSQL Server BI Development Studio. SQL Server Business Intelligence Development Studio. Analysis Services
SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo Analysis Services Operazioni OLAP Creazione di dimensioni Creazione e interrogazione di cubi Operazioni di Data Mining
DettagliRaccolta di tutorial Python #1: basi e Tkinter dal sito francescomilanese.com SOMMARIO
Prima parte: le basi di Python 1. Introduzione. Cosa ci serve, cosa è richiesto, cosa faremo. Note sull'indentazione 1 Introduzione 1 Scrittura degli script: l'idle 2 Importare moduli in uno script 3 I
DettagliGuida per la gestione delle sedute di laurea su Gomp
Guida per la gestione delle sedute di laurea su Gomp Versione 1.0 del 05/05/2016 Area Sistemi Informativi http://helpdesk.uniroma3.it/ Diego Nobile 1 Sommario NOTE INTRODUTTIVE... 3 DIFFERENZE RISPETTO
DettagliListView. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
ListView Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni La ListView è un controllo complesso e di grande impatto visivo. È lo stesso tipo di lista usato dall'explorer di windows per visualizzare
DettagliL AMBIENTE CODE BLOCKS E L IO
L AMBIENTE CODE BLOCKS E L IO Il primo programma in C++ #include using namespace std; main() { cout
DettagliCaratteristiche dei linguaggi per Database
IL LINGUAGGIO Caratteristiche dei linguaggi per Database I linguaggi per basi di dati relazionali possiedono i comandi per: definizione del data base; manipolazione dei dati; associazione tra tabelle diverse;
DettagliRelazioni. Microsoft Access. Relazioni. Relazioni
Relazioni Microsoft Access Relazioni In Access, le relazioni non sono le relazioni del modello relazionale! Relazioni: legate ai concetti di Join Integrità referenziale Relazioni I tipi di relazione possono
DettagliAnalysis Service. Dutto Riccardo IPSI - tel Dutto Riccardo - SQL Server 2008.
SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo riccardo.dutto@polito.it IPSI - tel.7991 http://dbdmg.polito.it/ Il Data warehouse Sorgenti dati operazionali DB relazionali
DettagliCorso di Access Modulo L2 A (Access) I tipi di query
Corso di Access Modulo L2 A (Access) 2.3.2 I tipi di query 1 Prerequisiti Concetto di database relazionale Utilizzo elementare del computer Concetti fondamentali di basi di dati Interrogazione di un DB
DettagliBasi di Dati CREAZIONE E POPOLAMENTO DI UNA BASE DI DATI
Basi di Dati CREAZIONE E POPOLAMENTO DI UNA BASE DI DATI La finalità di questa esercitazione è quella di creare, date delle specifiche progettuale, appositi script di creazione e popolamento di una base
DettagliPhpmyadmin. Creazione Database
Phpmyadmin Phpmyadmin è un applicazione Web fornita direttamente con il pacchetto XAMPP. E utilizzata per la gestione delle tabelle SQL. Essa, infatti, permette di creare database, tabelle, importare ed
DettagliSQL Server Business Intelligence Development Studio. SQL Server BI Development Studio. SQL Server BI Development Studio *Analysis Services*
SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo http://dbdmg.polito.it/ SQL Server BI Development Studio Analysis Services Operazioni OLAP Creazione di dimensioni Creazione
DettagliSQL Server Business Intelligence Development Studio
SQL Server Business Intelligence Development Studio Analysis Service Dutto Riccardo http://dbdmg.polito.it/ SQL Server BI Development Studio Analysis Services Operazioni OLAP Creazione di dimensioni Creazione
DettagliCosa sono i report. Prof. Emanuele Papotto 05/10/2010
Prof. Emanuele Papotto Cosa sono i report Nei database, gli elenchi di g informazioni pronti per essere stampati (nella figura a fianco l elenco dei cantanti), vengono chiamati report (rapporti) 1 A cosa
DettagliGestione di files Motivazioni
Gestione di files Motivazioni Un programma in esecuzione legge (sequenzialmente) una sequenza di caratteri prodotti "al volo" dall'utente (tramite tastiera) il programma in esecuzione scrive (sequenzialmente)
Dettagli2.3.2 I tipi di query MODULO L2
Dare una breve descrizione dei termini introdotti: (A) CONOSCENZA TERMINOLOGICA Query di selezione Query di comando Query di creazione tabella Query di aggiornamento Query di eliminazione Query di accodamento
DettagliVista Dettagli Titoli La vista Dettagli titoli mostra le operazioni e le informazioni sui prezzi che riguardano un titolo specifico del portafoglio
Vista Dettagli Titoli La vista Dettagli titoli mostra le operazioni e le informazioni sui prezzi che riguardano un titolo specifico del portafoglio titoli. Questo grafico riguarda un titolo realmente acquistato
DettagliImportazione ed esportazione anagrafiche cliente
MANUALE Importazione ed esportazione anagrafiche cliente Descrizione generale La funzionalità consente di importare ed esportare anagrafiche da/a gestionali aziendali, utilizzando i tasti importa ed esporta
DettagliEsercitazione: Il DBMS MySQL. Insegnamento di Basi di Dati. Laurea in Ingegneria Informatica SAPIENZA Università di Roma
Laurea in Ingegneria Informatica SAPIENZA Università di Roma Insegnamento di Basi di Dati Esercitazione: Domenico Fabio Savo www.dis.uniroma1.it/~savo/ Il DBMS MySQL 1 Cosa vedremo 1. Presentazione del
DettagliINTRODUZIONE AI DBMS
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione
DettagliINTRODUZIONE AI DBMS. Inoltre i fogli elettronici. Mentre sono poco adatti per operazioni di. Prof. Alberto Postiglione
Informatica Generale (AA 07/08) Corso di laurea in Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : Introduzione alla Gestione dei Dati Prof. Alberto Postiglione
DettagliManuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 Sommario 1 Volta Control... 3 2 Licenza Volta Control... 3 3 Prerequisiti di sistema... 3 4 Utilizzo di Volta Control... 3 5 Manuale utente... 4 5.1
DettagliCorso di PHP. Prerequisiti. 8.1 PHP e MySQL. Conoscenza MySQL Tecnica della programmazione
Corso di PHP 8.1 PHP e MySQL 1 Prerequisiti Conoscenza MySQL Tecnica della programmazione procedurale ad oggetti Principi di programmazione web Programmazione elementare in PHP 2 1 Introduzione In questa
DettagliGestione della configurazione Input/Output PLC Cosa c'è di nuovo?
Gestione della configurazione Input/Output PLC Cosa c'è di nuovo? Indice I. Avviare il Configuration Manager... 3 II. Nuova interfaccia dell'utente... 3 III. Importazione di nuovi formati di configurazione...
DettagliArray. Walter Didimo
Array Walter Didimo Un problema ricorrente Gli strumenti di programmazione che abbiamo visto sin qui non sono ancora sufficienti per risolvere tutti i problemi di base Consideriamo ad esempio il seguente
DettagliL AMBIENTE CODE BLOCKS E L IO
L AMBIENTE CODE BLOCKS E L IO Il primo programma #include main() { printf("ciao Mondo!"); } Il file deve essere salvato con estensione.c Il primo programma in C++ #include using
DettagliStringhe. Walter Didimo
Stringhe Walter Didimo La classe String L uso di stringhe (sequenze di caratteri alfanumerici) nei programmi è molto frequente Per tale motivo, l API di Java offre una classe con molti metodi utili per
Dettagli1.1 Lavorare con il foglio elettronico. Appena aperto LibreOffice, si può scegliere da qui Foglio elettronico
1.1 Lavorare con il foglio elettronico Appena aperto LibreOffice, si può scegliere da qui Foglio elettronico 1.1 Lavorare con il foglio elettronico Barra del titolo Barra dei menù Barre degli strumenti
DettagliStructured Query Language
IL LINGUAGGIO SQL Structured Query Language Contiene sia il DDL sia il DML, quindi consente di: Definire e creare il database Effettuare l inserimento, la cancellazione, l aggiornamento dei record di un
DettagliCORSO DI PROGRAMMAZIONE
ISTITUTO TECNICO INDUSTRIALE G. M. ANGIOY SASSARI CORSO DI PROGRAMMAZIONE TIPI VALORE E TIPI RIFERIMENTO DISPENSA 05.03 05-03_Tipi_Rif_e_Val_[ver_15] Questa dispensa è rilasciata sotto la licenza Creative
DettagliStrutture dati e loro organizzazione. Gabriella Trucco
Strutture dati e loro organizzazione Gabriella Trucco Introduzione I linguaggi di programmazione di alto livello consentono di far riferimento a posizioni nella memoria principale tramite nomi descrittivi
DettagliFondamenti di Informatica A. A / 1 9
Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 Concetti Introduttivi 1/2 SQL (Structured Query Language) permette di manipolare i dati, interrogare un database relazionale e modellarne
DettagliIndice. Introduzione PARTE PRIMA PRELUDIO: SERVIZIO CON SORRISO 1
Indice Introduzione XIII PARTE PRIMA PRELUDIO: SERVIZIO CON SORRISO 1 Capitolo 1 Creazione di servizi Web 3 1.1 I servizi Web 3 Architetture distribuite basate su componenti 4 Come creare servizi Web 5
DettagliRegistro Unico dei Controlli (RUC) Manuale per la consultazione e il caricamento dei controlli
Registro Unico dei Controlli (RUC) Manuale per la consultazione e il caricamento dei controlli 1 SOMMARIO 1. ACCESSO AL SISTEMA...3 1.1 Pagina di login...3 1.2 Cambio password...4 2. HOME PAGE...5 3. TIPOLOGIE
DettagliSEE Electrical Expert V4: FAQ
SEE Electrical Expert V4: FAQ Inserimento attributi in morsetti logici e fisici INTRODUZIONE Ad un morsetto (che sia esso logico oppure fisico) è possibile aggiungere un attributo passando per il comando
DettagliVerifica su Record e File
Nome: Data: Valutazione in ventesimi Verifica su Record e File 1. (max 1,5 punti) Completare le frasi scegliendo tra i tipi d accesso ai file indicati al termine della domanda: a. L accesso si utilizza
DettagliA livello fisico, un istanza di base di dati Oracle è composta. Gubiani & Montanari Oracle Database 3
Oracle Database Express Edition Donatella Gubiani e Angelo Montanari Gubiani & Montanari Oracle Database 1 (Oracle XE) è una versione gratuita della base di dati È facile da installare e gestire Può essere
DettagliMicrosoft Access (parte 5) Query. Query. Query. Query. Creare una query
Microsoft Access (parte 5) Anno accademico: 2008-2009 Per estrarre informazioni da un database si utilizzano delle query : procedure di interrogazione Si può creare più query per ogni tabella Occorre avere
DettagliProgrammazione M.A. Alberti. Comunicazione digitale AA 2009/ Classi in Java 1. Le classi in Java. Oggetti. Classi. Classi. Visibilità dei dati
Oggetti Le classi in Java Corso di laurea in Un oggetto è definito dal suo stato - descrive le sue caratteristiche comportamento - quello che può fare Ad esempio: il modello di una moneta Una moneta può
DettagliConfigurazione di una LAN in ambiente Windows
Configurazione in ambiente Windows Configurazione di una LAN in ambiente Windows Appunti per le classi III inf. A cura dei proff. Mario Catalano e Paolo Franzese 1/23 Configurazione TCP/IP statica 1/2
DettagliSISTEMI OPERATIVI, RETI, INTERNET
Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo
DettagliElementi di Base. Introduzione a Python.
Elementi di Base Introduzione a Python http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Panoramica Elementi di base della sintassi (struttura,
DettagliInformatica e Bioinformatica: Basi di Dati
Informatica e Bioinformatica: Date TBD Bioinformatica I costi di sequenziamento e di hardware descrescono vertiginosamente si hanno a disposizione sempre più dati e hardware sempre più potente e meno costoso...
DettagliEsempio su strutture dati dinamiche: ArrayList
Esempio su strutture dati dinamiche: ArrayList Fondamenti di Informatica L-B 1 ArrayList Abbiamo detto che gli array non possono cambiare la propria dimensione: il numero di elementi contenuti viene stabilito
DettagliCorso di Access. Modulo L2 A (Access) 1.4 Le maschere
Corso di Access Modulo L2 A (Access) 1.4 Le maschere 1 Prerequisiti Concetto di database Interfaccia utente Elementi grafici (etichette, caselle di testo, pulsanti) 2 1 Introduzione Ora che sappiamo usare
DettagliManuale SQL. Manuale SQL - 1 -
Manuale SQL - 1 - Istruzioni DDL Creazione di una tabella : CREATE TABLE Il comando CREATE TABLE consente di definire una tabella del database specificandone le colonne, con il tipo di dati ad esse associate,
DettagliUniversità degli Studi di Brescia INFORMATICA. Dipartimento di Ingegneria Meccanica e Industriale
Università degli Studi di Brescia INFORMATICA EXCEL Docente: Marco Sechi E mail: marco.sechi@unibs.it Vers. 11/10/2016.A18102017 Dipartimento di Ingegneria Meccanica e Industriale DIPARTIMENTO DI SCIENZE
DettagliMODULO 5 ACCESS Basi di dati
MODULO 5 ACCESS Basi di dati MODULO 5 ACCESS Basi di dati Lezione 3 www.mondopcnet.com ARGOMENTI Lezione 3 Relazioni tra tabelle Perché creare le relazioni Tipi di relazioni Come creare le relazioni Integrità
DettagliI DATABASE CREAZIONE DI UNA RUBRICA: Definiamo i campi della tabella. ID Cognome Nome Etc.
CREAZIONE DI UNA RUBRICA: Definiamo i campi della tabella ID Cognome Nome Etc. Access mette a disposizione i seguenti tipi di dato: Testo - Accetta caratteri alfanumerici e simboli fino a 255 caratteri
DettagliProgrammare. Definire una sequenza di istruzioni che specificano come effettuare una elaborazione
Python Programmare Definire una sequenza di istruzioni che specificano come effettuare una elaborazione Le istruzioni devono essere date in un linguaggio comprensibile dal calcolatore. In generele questi
DettagliCorso di Basi di Dati A.A. 2016/2017
Corso di Laurea in Ingegneria Gestionale Sapienza Università di Roma Corso di Basi di Dati A.A. 2016/2017 MySQL: Creazione di Schemi ed Interrogazioni Francesco Leotta Ultimo aggiornamento : 16/03/2017
Dettagliexoml xml Fattura Elettronica ver
exoml xml Fattura Elettronica ver. 1.2.1 1 LICENZA TUTTO INCLUSO SUBITO OPERATIVI Introduzione 2 Il prodotto exoml nasce dalla necessità dei nostri clienti di rispondere alla normativa sulla Fatturazione
DettagliFile binari e file di testo
I file File binari e file di testo distinzione tra file binari file di testo si possono usare funzioni diverse per la gestione di tipi di file diversi Programmazione Gestione dei file 2 File binari e file
DettagliTrenitalia Gruppo Ferrovie dello Stato
Trenitalia Gruppo Ferrovie dello Stato PICO Piattaforma Integrata Commerciale B2B Sistema di Vendita Manuale Amministratore Pagina 1 of 14 B2B - Ruolo Amministratore PMI Il ruolo Amministratore PMI (o
DettagliCorso di Basi di Dati A.A. 2015/2016
Corso di Laurea in Ingegneria Gestionale Sapienza Università di Roma Corso di Basi di Dati A.A. 2015/2016 E3 - MySQL: Creazione di Schemi ed Interrogazioni Tiziana Catarci, Andrea Marrella Ultimo aggiornamento
DettagliFATTURAZIONE ELETTRONICA 2019: FLUSSO ESTRAZIONE FATTURE XML
FATTURAZIONE ELETTRONICA 2019: FLUSSO ESTRAZIONE FATTURE XML 1. SCENARIO SAGE X3 2. ESTRAZIONE FE 3. GESTIONE FE 4. CREAZIONE XML FE 5. GESTIONE CIG E CUP DA ORDINI DI VENDITA 6. FORZATURA CIG E CUP SU
Dettagli