Sei sulla pagina 1di 2

MODULO 8 Using Databases Esercizio 3

DATA BASE (Access 2010) - ESERCITAZIONE 3

1. Apri l'applicazione di Database.

2. Crea un nuovo database con il nome NuoviLibri senza utilizzare la creazione guidata. Memorizzalo nella cartella
Modulo8.

3. Crea una nuova tabella con il nome Biblioteca in Visualizzazione struttura e inserisci il campo Autore, di tipo testo,
di lunghezza 30 caratteri. Elimina il campo Id.

4. Inserisci il campo obbligatorio Titolo, di tipo testo, di lunghezza 50. (… // Proprietà campo / Generale / Richiesto: Sì )

5. Inserisci il campo Editore, di tipo testo, di lunghezza 30. Il campo è obbligatorio.

6. Inserisci il campo Anno di edizione, di tipo numerico, con dimensione campo Intero. Il campo deve essere
valorizzato con numeri compresi fra il 1870 e il 2015. ( Proprietà campo / Generale / Valido se: >=1870 AND <= 2015 )

7. Inserisci il campo Data di acquisizione, di tipo data, formato data in cifre. Il campo deve ammettere valori a partire
dall’anno 1965. (Proprietà campo / Generale / Valido se: >=01/01/1965 )

8. Fai in modo che, nel caso la condizione non venga rispettata, compaia il messaggio d'errore “Data impossibile”.
(Proprietà campo / Generale / Messaggio errore: Data impossibile )

9. Definisci Autore come chiave di ricerca primaria (nell'ipotesi che esista un solo libro per Autore).

10. La chiave primaria è:


 1- Il primo campo del record
 2- Il campo che identifica il record
 3- Il campo più importante del record
 4- Il campo più lungo del record

11. Salva la tabelle, aprila in Visualizzazione foglio dati e inserisci tre record completi con dati a piacere rispettando i
vincoli sui dati e provando l’attivazione dei messaggi di errore nel caso di una loro violazione.

12. Ordina la tabella per Autore e chiudila salvando le modifiche.

13. Crea una maschera per l'inserimento dei dati. Utilizza la creazione guidata selezionando tutti i campi, scegli il
layout tabulare. ( seleziona la tabella / scheda Crea / gruppo Maschere / pulsante Creazione guidata Maschera / pulsante >> /
Avanti / Layout  Tabulare / Avanti )

14. Salva la maschera con il nome Scheda Biblioteca.

15. Apri la struttura della maschera, modifica la larghezza dei campi e dei nomi dei campi in modo da visualizzarne
per intero i valori; effettua tale operazione ampliando opportunamente anche la larghezza dello sfondo. ( trascina
verso destra il bordo dello sfondo maschera col cursore a forma di / trascina col mouse a forma di i nomi dei campi nella
sezione Intestazione maschera e i campi nella sezione Corpo per spostarli a destra / per allargare-restringere un campo: sposta il mouse
sul bordo della casella del campo e col cursore a forma di trascina a destra-sinistra )

16. Inserisci l’immagine ecdlpc memorizzata nella cartella Modulo8 nella parte destra dell'intestazione della maschera;
salva la variazione e passa alla Visualizzazione Maschera. ( scheda contestuale Progettazione / gruppo Controlli / pulsante
Inserisci immagine / Sfoglia… / seleziona l’immagine / Apri / col cursore a forma di riquadra la zona dell’Intestazione dove
posizionare l’immagine // clic sul pulsante / scheda Home / pulsante Visualizza / clic su )

17. Inserisci altri due record usando la maschera; infine chiudi la maschera.

18. Chiudi il database salvando eventuali modifiche.

19. Apri il database Circolari, contenuto nella cartella Modulo8.

-1-
MODULO 8 Using Databases Esercizio 3

20. Apri la tabella Circolari e trova la circolare che ha per Oggetto la frase “Liste Fornitori”. ( doppio clic sulla tabella /
seleziona il campo Oggetto / scheda Home / gruppo Trova / pulsante Trova / casella Trova: digita il testo da cercare / pulsante Trova
successivo / chiudi la finestra di ricerca )

21. Elimina tale record, usando il comando della barra multifunzione. ( scheda Home / gruppo Record / clic sul triangolino del
pulsante Elimina  / Elimina record / conferma l’eliminazione )

22. Senza cambiare visualizzazione, aggiungi a destra della chiave il campo Protocollo di tipo testo senza usare la barra
multifunzione. ( clic sul campo Oggetto / clic destro / Inserisci campo / doppio clic sul nome campo e digita Protocollo / Invio )

23. Modifica la struttura della tabella con un nuovo campo, denominato Operativa, del tipo Sì/No col formato On/Off.
Salva la tabella. ( … // Proprietà campo / Generale / Formato: On/Off  )

24. Metti l'indicazione “On” su alcuni record a tua scelta e chiudi la tabella.

25. Crea una query per estrarre le circolari con data di pubblicazione compresa tra il 1/7/2005 e il 2/2/2006; usa la
funzione di Struttura query. Verifica il funzionamento della query. ( Criterio: >=01/07/2005 AND <=02/02/2006)

26. Quale è la forma corretta per indicare una data nel campo Criteri di una query?
 1 - "01/01/2006"
 2 - (01/01/2006)
 3 - [01/01/2006]
 4 - #01/01/2006#

27. Salva l'interrogazione con il nome di Pubblicazione e chiudi la query.

28. Apri la tabella Circolari e, usando l’apposito pulsante della barra multifunzione, inserisci una nuova circolare, con
dati a tua scelta; infine chiudi la tabella. ( scheda Home / gruppo Record / pulsante // digita i dati // chiudi tabella)

29. Crea una query per estrarre tutte le circolari emesse dall'ufficio “EDP” e non riservate; usa la funzione Struttura
query. Verifica il funzionamento della query. ( nella riga dei Criteri metti: Ufficio-> EDP, Riservata-> no )

30. Visualizza solo i campi Oggetto e Data Pubblicazione. ( togli la spunta della visualizzazione a tutti i campi eccetto i 2 indicati)

31. Salva l'interrogazione col nome Emissione e chiudi la query.

32. Basandoti sulla query Emissione genera un report, con i record ordinati per data pubblicazione decrescente e
layout tabulare orientamento verticale. Usa la funzione di autocomposizione. ( seleziona la query Emissione / scheda Crea
/ gruppo Report / pulsante Creazione guidata Report )

33. Salva il report con il nome EDP. Verifica il report e chiudi la finestra.

34. Chiudi il programma.

35. Quali tra i seguenti criteri puoi utilizzare per estrarre tutti i record delle province di Milano e Pavia?
 1- Milano AND Pavia
 2- Milano OR Pavia
 3- IN (Milano, Pavia)
 4- LIKE (Milano, Pavia)

36. Quale tra le seguenti affermazioni è corretta? In un database per gestire le fatture, la relazione che lega la tabella
Clienti con la tabella delle Fatture è del tipo:
 1- Uno a uno  3- Molti a molti
 2- Uno a molti  4- Nessuna delle tre precedenti

-2-