Interrogare il database

Slides:



Advertisements
Presentazioni simili
Come si fa a visualizzare una query? Attivato lelenco delle query, si fa doppio clic sullopzione Attivato lelenco delle query, si fa doppio clic sullopzione.
Advertisements

Access Database Modulo 5.
APRIRE PROGRAMMA DI POSTA OUTLOOK EXPRESS
MODULO 4 – Il Foglio elettronico
DBMS (DataBase Management System)
Comunicare con la posta elettronica (7.4)
Access: Query semplici
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
Introduzione alle basi di dati
In questa lezione Introduzione La query di selezione
DBMS ( Database Management System)
Manipolazione dei dati
Autore: Francesco Palmieri Microsoft Excel Tecniche di base.
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
Ecdl – modulo 5 Microsoft access 2007
Lezione 12 Riccardo Sama' Copyright Riccardo Sama' Excel.
Un report è in grado di personalizzare la stampa delle informazioni rispetto alla stampa di una tabella, di un recordset o di una maschera. I report possono.
Ecdl – modulo 5 Microsoft access 2007
Lezione 17 Riccardo Sama' Copyright Riccardo Sama' Access.
Realizzato da Roberto Savino
EXCEL LEZIONE 3 Modulo EXCEL Celi Alessandro.
Microsoft Access: ordinare i record Federica Scarrione 12/05/2009.
Le Toolbar di default Quando avviamo Writer vengono visualizzate di default due toolbar o barre degli strumenti La toolbar superiore è definita Standard.
Report federica scarrione 18/05/09. Definizione I rapporti o report sono lo strumento informatico per la presentazione di un insieme di dati memorizzati.
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
Costruire una tabella pivot che riepiloghi il totale del fatturato di ogni agente per categorie di vendita, mese per mese. Per inserire una tabella pivot.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Informatica Parte applicativa Basi di dati - report Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Microsoft Access Chiavi, struttura delle tabelle.
Microsoft Access Chiavi, struttura delle tabelle.
Informatica Parte applicativa Elaborazione testi (diapositive aggiuntive) Scienze e tecniche psicologiche Anno accademico:
Microsoft Access (parte 5) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Microsoft Access P. Gallo - rielaborazione del prof. Roberto SPEDICATO
Modulo 6 Test di verifica
Microsoft Access Query (II), filtri.
Prof.ssa Stella Beccaria a.s. 2013_2014
Introduzione P. Gallo - rielaborazione del prof. Roberto SPEDICATO
Percorso didattico per l’apprendimento di Microsoft Access Modulo 2
IV D Mercurio DB Lezione 1
Percorso didattico per l’apprendimento di Microsoft Access Modulo 6
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Percorso didattico per l’apprendimento di Microsoft Access Modulo 3
Microsoft Word Interfaccia grafica
Word: Gli strumenti di formattazione
Microsoft Access Relazioni. In Access, le relazioni non sono le relazione del modello relazionale! Relazioni: legato ai concetti di Join Integrità referenziale.
Word: gli strumenti di formattazione
1 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Informatica per laurea triennale.
Microsoft Access Maschere (II).
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
Microsoft Word Lezione 6 Riccardo Sama' Copyright  Riccardo Sama'
Microsoft Access Query (III).
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 1.
Microsoft Access Chiavi, struttura delle tabelle.
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
Modulo 5 Uso delle Basi di dati Paola Pupilli
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Microsoft Access Informatica 04/05 Introduzione alle basi di dati.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 2 - Le tabelle.
Lezione 16 Riccardo Sama' Copyright  Riccardo Sama' Excel: strumenti per creare.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
Microsoft Access (parte 4) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Lezione 7 Riccardo Sama' Copyright  Riccardo Sama' Word:gli strumenti di formattazione.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
Programmazione Fondi Strutturali 2007/2013 Programma Operativo Nazionale: “Competenze per lo Sviluppo” finanziato con il Fondo Sociale Europeo Piano Integrato.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Planet HT – Genova - Elisa Delvai
Microsoft Access 2007 Percorso didattico per l’apprendimento di Microsoft Access Modulo 2 Modulo 2 Microsoft Access 2007 Prof. Piero GALLO.
Microsoft Word Idoneità Informatica. Inserire simboli Clic su Inserisci, nella Barra dei menu. Clic su Simbolo. Nella finestra Simbolo, vengono visualizzati.
Transcript della presentazione:

Interrogare il database Percorso didattico per l’apprendimento di Microsoft Access Modulo 4 Prof. Piero GALLO Modulo 4 – Interrogare il database

Obiettivi Progettare e produrre semplici ed efficienti query Creare semplici espressioni per impostare query funzionali Prof. Piero GALLO Modulo 4 – Interrogare il database

Prerequisiti Le tabelle di Access Prof. Piero GALLO Modulo 4 – Interrogare il database

Conoscenze Conoscere i vari tipi di query Conoscere le espressioni di Access Conoscere le tecniche per la costruzione di query Prof. Piero GALLO Modulo 4 – Interrogare il database

Competenze Saper costruire query funzionali Saper costruire corrette ed efficaci espressioni che utilizzano le funzioni di Access Prof. Piero GALLO Modulo 4 – Interrogare il database

Cosa sono le query Esempi: Le query (in italiano consultazione, domanda, interrogazione) sono uno strumento fondamentale in qualsiasi DBMS poiché consentono di estrarre informazioni specifiche dalle tabelle, modificare in vari modi i dati selezionati e visualizzarli nella sequenza desiderata. Esempi: Visualizzare tutti i brani cantati da Vasco Rossi; Visualizzare i brani contenuti nell’album La vita è adesso Visualizzare tutti i brani cantati da Tiziano Ferro dal 2003 in poi Prof. Piero GALLO Modulo 4 – Interrogare il database

Tipi di Query Selezione Cancellazione Modifica (aggiornamento) Accodamento Creazione tabella Campi incrociati Query speciali

Le Query in Access Le query in Access possono essere espresse tanto graficamente attraverso la griglia QBE (Query by Example) che utilizzando il linguaggio SQL. In ogni caso, anche le interrogazioni specificate con QBE vengono tradotte dal sistema in query SQL Si creano dall’apposita pagina di creazione query. Le risposte vengono visualizzate direttamente sotto forma di tabelle.

Creare una query Fare clic sulla scheda Crea Fare clic su Struttura query Selezionare la tabelle (o le tabelle) che si intende interrogare e fai clic sul pulsante Aggiungi. Al termine fai clic sul pulsante Chiudi Seleziona la tabella Album

La griglia QBE Riquadro delle tabelle Griglia QBE

Le query in Access Così come le tabelle, anche le query sono contraddistinte da un nome. Il nome della query può essere utilizzato in maschere, report ed altre query per identificare la tabella generata come risposta all’interrogazione stessa.

Query di Selezione Permettono di “filtrare” una o più tabelle. Sono capaci di scegliere solamente qualche riga, qualche colonna o qualche combinazione di esse. Possono “unire” insieme le informazioni contenute in una o piu’ tabelle.

Selezionare colonne L’operazione più semplice che si può fare con le query di selezione è quella di selezionare solamente alcune colonne di una tabella. Normalmente la query non visualizza alcun campo. Occorre scegliere quali campi si vuole considerare! Per includere una colonna nel risultato di una query basta trascinarla nello spazio sottostante o fare doppio clic sul nome dell’attributo che si intende selezionare. Il simbolo “*” indica tutti i campi di una tabella: equivale a portare manualmente tutti i campi di una tabella.

Selezionare i campi in uscita Alcuni campi possono servire soltanto per effettuare dei confronti e non è necessario che siano visualizzati nella risposta in uscita. La loro visualizzazione può quindi essere soppressa togliendo il segno di spunta dalla casella “Mostra”.

A lavoro! Visualizzare i titoli e l’anno di produzione di tutti i nostri album. Prof. Piero GALLO Modulo 4 – Interrogare il database

Eseguire una query Per eseguire la query è sufficiente fare clic sul pulsante Esegui posto nel gruppo Risultati della scheda Struttura della barra multifunzione. Per la nostra prima query il risultato è il seguente: Non ci sono i nomi dei cantanti! Modifichiamo la query!!! Prof. Piero GALLO Modulo 4 – Interrogare il database

Modificare una query Nella query precedente era assente il nome del cantante. Il nome che ci interessa è presente nella tabella CANTANTI. Dobbiamo, quindi, includere anche questa tabella nella nostra query. Quindi: fai clic sul pulsante dal gruppo Imposta query fai clic sul pulsante dalla finestra Mostra tabella seleziona la tabella Cantante e conferma facendo clic sul pulsante Aggiungi fai doppio clic sul campo Nome della tabella Cantante Prof. Piero GALLO Modulo 4 – Interrogare il database

Il risultato Il risultato è ora il seguente Prof. Piero GALLO Modulo 4 – Interrogare il database

Ordinare i risultati I risultati delle query vengono presentati in modo disordinato. Si può chiedere che i dati vengano ordinati, selezionando “crescente” o “decrescente” nella riga Ordinamento. Se vi sono più campi in cui è attivato un ordinamento, la priorità è da sinistra a destra: tutti quelli che hanno uguale i campi più a sinistra vengono ordinati in base ai campi più a destra. Il risultato sarà l’elenco di tutti gli album visualizzato rispettando l’ordine alfabetico dei cantanti

L’ordine delle colonne È possibile cambiare l’ordine di visualizzazione dei campi nella tabella risultante, spostando le colonne della griglia QBE (trascinandole mantenendo premuto il tasto sinistro del mouse) L’ordine dei campi è importante in alcune circostanze!

Cambiare nome ai campi Ogni campo nella tabella di risposta, mantiene il nome che aveva nella tabella originale. Si può cambiare il nome del campo nella tabella risposta scrivendo: Nuovonome: nomecampo Ad esempio, nella query creata precedentemente, avremmo potuto scrivere Titolo album: Titolo

Selezionare righe Spesso non si vogliono visualizzare tutti i record di una tabella, ma solamente quelli che soddisfano determinate condizioni. È possibile specificare delle espressioni che indicano quali record includere nella tabella di risposta.

Selezionare per uguaglianza La selezione più comune è quella di considerare solamente i record che hanno un valore specifico in un campo. Questo si effettua immettendo il valore cercato nella casella “criteri” corrispondente al campo in questione.

A lavoro! Visualizzare i titoli e l’anno di produzione di tutti gli album di Tiziano Ferro. Prof. Piero GALLO Modulo 4 – Interrogare il database

Selezionare tramite confronti Si possono cercare valori che siano: <> diversi > maggiori, >= maggiori o uguali < minori, <= minori o uguali In questo caso, sempre nella casella Criteri, si mette il simbolo sopra indicato, seguito dal valore con cui si intende confrontare il campo: Es.: <> “Rock” > 2000

Ricercare nel database Quando si cercano delle parole in campi di tipo testo, si può chiedere che questi “assomiglino” a stringhe fornite. In questo caso si usano caratteri Jolly, come quelli che si adoperano per i nomi di file nelle operazioni di ricerca su disco.

L’operatore Like I caratteri jolly principali sono: ? Qualunque carattere singolo * Qualunque sequenza di caratteri # un numero Es. Like “*Concato*” Tutti i campi che contengono la parola “Concato” al loro interno. (Si può anche omettere di scrivere l’operatore Like: Access lo inserirà automaticamente)

Comporre criteri di selezione Per effettuare filtri più complessi, i criteri di selezione possono essere composti. Si possono comporre per congiunzione o disgiunzione. Si possono anche negare alcuni criteri.

Le caselle “Oppure” Quando si stanno cercando dei record che abbiano un valore o un altro in un campo, si possono utilizzare le righe “Oppure” nella colonna relativa al campo in questione. Nelle righe Oppure, si indicano le varie alternative. Questa è una operazione di disgiunzione, realizzabile anche attraverso l’operatore OR.

A lavoro! Visualizzare i titoli e l’anno di produzione di tutti gli album di Elisa oppure dei Pooh. Prof. Piero GALLO Modulo 4 – Interrogare il database

L’operatore AND Se si vuole specificare una congiunzione di due condizioni si può utilizzare l’operatore AND. Es.: >= 5 AND <= 10 Cerca tutti i record il cui valore del campo a cui la condizione è associata, è compreso tra 5 e 10.

A lavoro! Visualizzare i titoli degli album prodotti tra il 2000 e il 2007. Prof. Piero GALLO Modulo 4 – Interrogare il database

L’operatore NOT Si può negare un criterio, utilizzando la parola chiave NOT. Es.: NOT like “*Ramazzotti*” Tutti i campi che non contengono la parola “Ramazzotti”.

Query parametriche Si ricorre all’utilizzo di query parametriche quando si desidera inserire nella riga Criteri un valore in input (parametri). I parametri vengono richiesti di volta in volta all’utente prima di effettuare il calcolo. Il messaggio relativo alla richiesta del parametro deve essere racchiuso tra parentesi quadre

A lavoro! Visualizzare i titoli degli album realizzati da un cantante il cui nome è fornito in input dall’utente Quando si esegue la query viene richiesto di inserire il dato richiesto. Quando si fa clic su OK la query viene eseguita

A lavoro! Visualizzare i brani degli album di un cantante il cui nome è fornito in input dall’utente. Visualizzare anche il collegamento ipertestuale in modo da poter ascoltare il brano Prof. Piero GALLO Modulo 4 – Interrogare il database