Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access™ 2000 - Le Query Luca De Ponti Lucidi realizzati.

Slides:



Advertisements
Presentazioni simili
Analisi dati con Excel Parte I.
Advertisements

Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
DBMS (DataBase Management System)
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità C1 Il linguaggio SQL.
Structured Query Language (SQL) Presentazione 13.1 Informatica Generale (Prof. Luca A. Ludovico)
1 Microsoft Access 1. 2 Contenuto Dovete progettare e realizzare, usando Access, una base di dati che riguarda gli esami sostenuti dagli studenti iscritti.
19/01/2014 Viste. 19/01/2014 Viste Le Viste Logiche o Viste o View possono essere definite come delle tabelle virtuali, i cui dati sono riaggregazioni.
Operazioni elementari
Fogli elettronici Microsoft Excel.
Basi di Dati - 3 Dati su più tabelle. Informatica 1 SCICOM - a.a. 2010/11 2 Separare i dati su più tabelle Quando è necessario? – Empiricamente, quando.
Microsoft Office: Access OpenOffice: Base
Access: Query semplici
I fogli elettronici Microsoft Excel. I Fogli Elettronici Sono strumenti per organizzare gestire, analizzare e presentare insiemi di dati. Le funzionalità
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
Equivalenza di espressioni
SELECT STATEMENT Clausola WHERE permette di limitare il numero di record da estrarre SELECT */ [DISTINCT] colonna/ espressione [alias],… FROM table [WHERE.
In questa lezione Introduzione La query di selezione
Corso di INFORMATICA anno scolastico 2009/10 Linguaggio SQL IDENTIFICATORI di tabelle e attributi: stringhe di lunghezza max 18 caratteri, composte da.
Informatica di Base – A.A
Manipolazione dei dati
Basi di Dati - 3 Dati su più tabelle Informatica 1 (SAM) - a.a. 2010/11.
Foglio elettronico Excel Livello avanzato
Lezione 12 Riccardo Sama' Copyright Riccardo Sama' Excel.
Basi di Dati Microsoft Office: Access OpenOffice: Base Informatica 1 (SAM) - a.a. 2010/11.
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.
Tutorial su Access 2003 Obiettivi :
Informatica 1 (SAM) - a.a. 2010/11 1 Basi di Dati - 2 Microsoft Office: Access OpenOffice: Base.
QUIZ – PATENTE EUROPEA – ESAME WORD
Realizzato da Roberto Savino
Elenchi in Excel E’ possibile inserire le voci del nuovo elenco oppure
Riepilogo Foglio elettronico Excel - Base Premessa al Modulo AM4.
Foglio elettronico Excel Livello avanzato
Microsoft Access: ordinare i record Federica Scarrione 12/05/2009.
Report federica scarrione 18/05/09. Definizione I rapporti o report sono lo strumento informatico per la presentazione di un insieme di dati memorizzati.
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.
Esercitazione Esame È dato un foglio elettronico in Excel con un elenco di esami sostenuti da studenti Per ciascuna riga dell’elenco sono riportati: matricola.
Microsoft Access Chiavi, struttura delle tabelle.
Modulo 5 Uso delle Basi di dati Paola Pupilli 2.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
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:
HTML I Form in HTML5.
Interrogare il database
Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access™ Le Tabelle Luca De Ponti Lucidi realizzati.
SEFOC – SETTORE FORMAZIONE CONTINUA DEL PERSONALE CORSO MYSQL AVANZATO ROBERTO PENNOLINO – CARMELO MASSIMO PRIOLO PALERMO – 07 | 06 | 2011.
Microsoft Access Query (II), filtri.
Percorso didattico per l’apprendimento di Microsoft Access Modulo 3
1 Microsoft Access Gruppo di lavoro Alberti, Boldi, Gaito, Grossi, Malchiodi, Mereghetti, Morpurgo, Rosti, Palano, Zanaboni Informatica per laurea triennale.
Tecnologie informatiche.
Microsoft Access Maschere (II).
MODULO 5: Database ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica” Lezione 2.
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
Microsoft Access Query (III).
Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access™ Le Tabelle Luca De Ponti Lucidi realizzati.
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 2 - Le tabelle.
Approfondimenti SQL.
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:
InformaticApp 1 biennio. Access CREA TABELLE IN MODALITÀ STRUTTURA.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
Excel Funzioni di ricerca.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Planet HT – Genova - Elisa Delvai
Il linguaggio SQL (Structured Query Language) è il linguaggio standard per creare, manipolare e interrogare database relazionali. SQL non è case-sensitive:
Luisa Ciarletta Strumento di organizzazione dei dati che permette di mettere in relazione campi di una tabella attraverso la realizzazione di una matrice.
Transcript della presentazione:

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access™ Le Query Luca De Ponti Lucidi realizzati da: Danilo Ardagna, Cinzia Cappiello e Pierluigi Plebani

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Indice Uso dei fogli dati Query di selezione

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Visualizzazione dei dati Recordset: –Record corrente –Navigazione Formato del foglio dati: –Altezza/larghezza righe e colonne –Posizione delle colonne –Colonne nascoste e bloccate –Rimozione della griglia Sostituzioni –Sostituire Novotel con Hilton nella tabella Albergo

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Ordinamento dei dati Ordinamento dei singoli campi Filtri avanzati: –Visualizzare la tabella Cliente in ordine crescente secondo i campi Cognome e Nome –Visualizzare la tabella Pernottamento in ordine crescente secondo DataArrivo e Totale Comando Trova (Formattazione Date) –Trovare le prenotazioni del mese di gennaio Filtro in base a selezione –Trovare le prenotazioni per la stanza 102 all’Hotel Ibis di Milano Filtro in base a maschera: –Ricercare le prenotazioni del mese di gennaio in alberghi romani

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Query di selezione Selezionare le camere dell’Hotel Hilton di Tolosa Selezionare le prenotazioni di gennaio 2001 Selezionare le camere matrimoniali con più di 3 letti Calcolo di valori: per ogni prenotazione calcolare il numero di giorni di permanenza del cliente

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Query di selezione Selezionare le camere dell’Hotel Hilton a Tolosa e Parigi Trovare le prenotazioni per la stanza 102 all’Hotel Ibis di Milano nel mese di settembre del 2000 Selezionare i pernottamenti saldati la cui prenotazione è avvenuta nei mesi di gennaio ed in cui la differenza tra anticipo e totale è stato superiore a L

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Funzioni di data e ora FunzioneDescrizione Day(data)Restituisce un valore da 1 a 31 indicante il giorno del mese Month(data)Restituisce un valore da 1 a 12 indicante il mese dell’anno Year(data)Restituisce un valore da 100 a 9999 indicante l’anno Weekday(data)Restituisce un valore da 1 (domenica) a 7 (sabato) indicante il giorno della settimana

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Funzioni di data e ora FunzioneDescrizione Hour(data)Restituisce un valore da 0 a 23 indicante l’ora del giorno DatePart(intervallo; data) Restituisce una porzione della data o dell’ora che dipende dal codice di intervallo specificato (es. con il codice “q” viene restituito un valore da 1 a 4 che corrisponde al trimestre dell’anno; con il codice “ww” viene restituito un valore da 1 a 53 che corrisponde alla settimana dell’anno) Date()Restituisce la data corrente del sistema

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Query di selezione Determinare l’elenco dei clienti e del loro indirizzo completo (uso del generatore di espressioni) Selezionare i pernottamenti ad oggi non confermati Ordinamento dei risultati delle query Query di totalizzazione: –Determinare per ogni albergo il numero di camere –Determinare gli alberghi con più di 8 camere –Valutare la media dell’importo dei pernottamenti dell’Hotel Ibis di Londra

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Funzioni di aggregazione FunzioneDescrizione SommaCalcola la somma di tutti i valori del campo in ogni gruppo. Può essere utilizzata solo per campi di tipo Numerico e Valuta MediaCalcola la media aritmetica dei valori del campo in ogni gruppo. Può essere utilizzata solo per campi di tipo Numerico e Valuta MinCalcola il minimo valore presente per il campo in ogni gruppo. Per i campi numerici Min restituisce il valore minimo; per i campi testo, Min restituisce il valore più basso in ordine alfabetico indipendentemente dalle maiuscole

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Funzioni di aggregazione FunzioneDescrizione MaxCalcola il massimo valore presente per il campo in ogni gruppo. Per i campi numerici Max restituisce il valore massimo; per i campi testo, Max restituisce il valore più alto in ordine alfabetico indipendentemente dalle maiuscole ConteggioRestituisce il numero delle righe in cui il campo non assume valore NULL DevStCalcola la deviazione standard dei valori del campo in ogni gruppo. Può essere utilizzata solo per campi di tipo Numerico e Valuta. Se il gruppo non contiene almeno due righe viene restituito un valore NULL

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Funzioni di aggregazione FunzioneDescrizione VarCalcola la varianza dei valori del campo in ogni gruppo. Può essere utilizzata solo per campi di tipo Numerico e Valuta. Se il gruppo non contiene almeno due righe viene restituito un valore NULL PrimoRestituisce il valore del campo per la prima riga incontrata nel gruppo. N.B. la prima riga potrebbe non essere quella con il valore minimo UltimoRestituisce il valore del campo per l’ultima riga incontrata nel gruppo. N.B. l’ultima riga potrebbe non essere quella con il valore massimo

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Query di selezione Uso di parametri nelle query: determinare i pernottamenti non confermati a partire da una certa data specificata dall’utente Ricerca in Tabelle Multiple: determinare l’elenco dei clienti che hanno pernottato negli alberghi di Parigi (clausola distinct) Determinare per ogni cliente l’elenco degli alberghi in cui ha pernottato Determinare l’elenco dei clienti che hanno pernottato a Parigi (sfruttando la query precedente)

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Query di selezione Determinare per ogni cliente, l’elenco delle camere in cui ha pernottato indicando se la camera era singola o matrimoniale Determinare l’elenco dei clienti che hanno occupato camere singole (usare la query precedente) Determinare per ogni cliente il numero medio di giorni di permanenza negli alberghi della catena (suggerimento: determinare prima il numero di giorni di permanenza di ogni pernottamento)

Politecnico di Milano Corso di Sistemi Informatici A.A. 2004/2005 Access 2000 ™ - Query di selezione Limiti all’uso delle query di selezione per l’aggiornamento dei dati Non è possibile modificare un campo calcolato Non è possibile modificare query di totalizzazione Non è possibile modificare i campi chiave del lato uno del risultato di un join a meno che non sia impostata la modifica a catena I campi contatore non possono essere modificati