Modulo 5 - San Giuseppe del Caburlotto

Modulo 5 • Database
1
A che cosa servono le tabelle di un database?
Produrre dei dati sulla carta della stampante
Selezionare i dati dal database
Memorizzare i dati del database
Inserire, modificare, visualizzare i dati
2
A che cosa serve l’indicizzazione di un campo?
A ridurre le dimensioni del database
A rendere più veloci le operazioni di ritrovamento e ordinamento dei record
A ordinare i record secondo criteri fissati sui campi
A facilitare le operazioni di inserimento dei dati
3
Quali delle seguenti affermazioni sui database sono VERE?
Il database è una memoria digitale di grandi dimensioni
Nel database i dati sono memorizzati in un’unica tabella
Il database gestisce diverse tabelle correlate tra loro
Il database serve a memorizzare e ordinare i dati, ma non a ricercare i dati
4
Quale delle seguenti affermazioni riferite alla chiave primaria NON è vera?
La chiave può essere di tipo Contatore
La chiave può essere formata da un solo campo
La chiave può essere formata anche da due campi
La chiave deve essere sempre di tipo Testo
54
Modulo 5 - Database
5
Crea un nuovo database con il nome “Rubrica” e salvalo nella cartella “C:\Modulo5\Esercizi”.
6
7
Utilizzando la Guida in linea del programma Access, ricerca informazioni sulla “maschera”
di un database.
Chiudi il database visualizzato
55
Modulo 5 - Database
8
Cambia la modalità di visualizzazione della tabella “Persone” in Visualizzazione struttura.
9
10
56
Crea una nuova tabella in visualizzazione struttura con due campi aventi le seguenti
proprietà e salvala con il nome “Persone”:
Nome campo: “ID Persona”
Tipo dato: “Contatore”
Dimensione: “Intero lungo”
Nome campo: “Cognome”
Tipo dato: “Testo”
Dimensione: “40”
Inserisci un nuovo campo “Città” prima del campo “DataNascita” con le seguenti proprietà:
Tipo dato: “Testo” Dimensione: “30”
Modulo 5 - Database
11
Modifica il contenuto del campo “Nome categoria” del record “Prod. agricoli” in “Prodotti
agricoli” e poi salva il record.
12
13
Imposta il campo “IDPersona” come chiave primaria.
Imposta la larghezza della colonna “Nome prodotto” a “50”.
57
Modulo 5 - Database
14
Modifica la larghezza della colonna “Nome prodotto” in modo da visualizzarne
completamente il contenuto.
15
16
58
Imposta una regola di validazione per il campo “DataOrdine” in modo che gli ordini possano
avvenire solo in date successive al 1/1/2007.
In visualizzazione foglio dati sposta il campo “Telefono” della tabella “Fornitori” dopo
il campo “Nome società”.
Modulo 5 - Database
17
Metti in relazione le tabelle “Clienti” e “Ordini” mediante il campo “IDCliente”.
18
19
Applica l’integrità referenziale alla relazione tra le tabelle “Clienti” e “Ordini”.
Cancella la relazione tra la tabella “Clienti” e la tabella “Ordini”.
59
Modulo 5 - Database
20
Utilizzando la maschera visualizzata, vai al record numero 20.
21
22
60
Utilizzando la maschera “Persone_registrate”, inserisci un nuovo record:
Cognome: “Neri”
Nome: “Fulvia”
DataNascita: “05/07/88”.
Alla fine dell’inserimento, salva il record.
Cerca nella tabella “Clienti” il primo cliente che risiede a Parigi.
Modulo 5 - Database
23
Nella tabella “Fornitori” visualizza solo quelli della Germania.
24
25
Fai in modo che nella tabella “Prodotti” siano mostrati solo i prodotti appartenenti
alla categoria 2.
Crea una query in visualizzazione struttura basata sulle tabelle “Categorie”, “Prodotti” e “Fornitori”,
visualizzando le informazioni IDProdotto, Nome del prodotto, Nome del fornitore, per selezionare
tutti i prodotti appartenenti alla categoria “Dolciumi”; salva la query con il nome “Dolciumi”.
61
Modulo 5 - Database
26
Modifica la query “Ordini_esteri” in modo che vengano estratti solo gli ordini per i clienti
che NON risiedono in “Italia”. Al termine salva le modifiche alla query.
27
28
62
Salva e chiudi la query “Prodotti per categoria” che è stata appena modificata.
Riordina il risultato ottenuto dalla query “Elenco_clienti” in modo da visualizzare i clienti
in ordine alfabetico crescente.
Modulo 5 - Database
29
Modifica la struttura della query “Elenco_persone” in modo da ottenere l’elenco delle persone
in ordine alfabetico di Cognome e, per lo stesso Cognome, in ordine alfabetico di Nome.
Salva poi la query modificata.
30
31
Crea un report, mediante la creazione guidata, basato sulla query “Elenco_clienti” usando
tutti i suoi campi e raggruppando i dati per “Paese”. Usa il layout “Bordato 2” e lo stile
“Grassetto”; salva il report con il nome “Gruppi_Paese”.
Crea un report, mediante la creazione guidata, con tutti i campi della query “Ordini_registrati”,
raggruppando gli ordini per “IDCliente” e calcolando per ciascuno la somma del “Trasporto”.
Usa il layout “Bordato 1” e lo stile “Società”; salva il report con il nome “Somma_trasporto”.
63
Modulo 5 - Database
32
Nel report “Elenco_Clienti” sposta il titolo sul lato destro dell’intestazione.
33
34
64
Cancella dal database il report “Prodotti per categoria”
Stampa i record selezionati sulla stampante di sistema.
Modulo 5 - Database
35
A partire dalla maschera “Categorie”, stampa due copie del record visualizzato,
senza fascicolare.
36
Senza aprire il report “Categorie”, stampa due copie della quinta pagina sulla stampante
predefinita.
65