• Non ci sono risultati.

Verifica delle conoscenze

Nel documento ESERCITAZIONI SVOLTE ACCESS (pagine 55-60)

Soluzioni ai quesiti di autoverifica p. 511

TEST 4.1 - Access

1. Associa a ognuno degli oggetti trattati da Access la corrispondente definizione:

a. Tabella 1. Lo strumento per estrarre i dati secondo i criteri scelti dall’utente. b. Query 2. Oggetto per presentare i dati su elenchi cartacei.

c. Maschera 3. Lo schema in base al quale sono organizzati i dati in Access. d. Report 4. Lo strumento per mostrare e permettere l’aggiornamento dei dati

mediante finestre.

2. Per definire una tabella bisogna descrivere la struttura della tabella specificando obbligatoriamente

per ogni colonna: a. Il nome della colonna

b. Se i dati della colonna devono essere indicizzati

c. La relazione tra la chiave primaria e i campi di altre tabelle d. Il tipo di dato

3. Abbinare a ogni tipo di dato la corretta dimensione in byte scegliendo tra quelle elencate alla fine

della domanda: a. Intero lungo b. Precisione singola c. Precisione doppia d. Numerazione Automatica

1 byte, 2 byte, 4 byte, 8 byte

4. Per definire una nuova tabella, dopo aver selezionato la scheda Crea nella barra multifunzione, quali

pulsanti si possono scegliere? a. Tabella

b. Struttura query c. Struttura tabella

d. Creazione guidata Query

Nelle domande successive si farà riferimento a un database con le due tabelle di schema: Anagrafica (Codice, Nome, Cognome, Indirizzo)

Movimenti (Numero, Causale, Data, Importo, Codice)

Tra le tabelle Anagrafica e Movimenti è stata definita un’associazione uno a molti mediante il campo Codice che è chiave primaria di Anagrafica e chiave esterna di Movimenti. Nella tabella Movimenti il campo Causale permette di distinguere i movimenti tra: versamenti (“Vers”), prelievi (“Prel”), pagamento stipendi (“Stip”) e pagamento assegni (“Asse”).

5. Quale tra le seguenti è la modalità per rendere più semplice e affidabile l’inserimento della causale di

un movimento?

a. Abbinare al campo una casella di riepilogo che permetta di introdurre il valore di causale sce- gliendolo da un elenco.

b. Inserire i dati con estrema attenzione.

c. Inserire i valori possibili per la causale nella colonna Descrizione del campo. d. Elencare i record introdotti e controllarli dopo averli inseriti.

6. Se tra le tabelle Anagrafica e Movimenti è stata impostata l’integrità referenziale con eliminazione

dei record correlati a catena e si vuole eliminare una persona dalla tabella Anagrafica: a. Bisogna modificare le proprietà dell’associazione ed eliminare l’integrità referenziale.

b. L’operazione di cancellazione del record anagrafico viene eseguita solo se non ci sono movimenti collegati.

c. L’operazione di cancellazione di un record nella tabella a uno non è mai ammessa.

d. La cancellazione del record anagrafico viene eseguita, ma vengono cancellati tutti i movimenti collegati.

7. Associa a ogni riga della griglia della finestra QBE la descrizione del suo contenuto:

a. Campo 1. Indicazione se il campo deve essere visualizzato nella tabella risultato. b. Ordinamento 2. Valore per i criteri di selezione.

c. Mostra 3. Nome della colonna da presentare nella tabella risultato.

d. Criteri 4. Indicazione se il campo è chiave di ordinamento crescente o decrescente.

8. A quale operazione relazionale corrisponde la seguente query su Tabella?

Campo: Tabella.* Campo1 Tabella: Tabella Tabella Ordinamento:

Mostra: 

Criteri: = valore

Oppure:

a. La proiezione di Tabella su Campo1. b. Nessuna, viene visualizzata l’intera tabella. c. La selezione di Tabella per Campo1 = valore. d. Errore: Tabella.* non è un nome legale per Campo.

9. Per produrre l’elenco dei movimenti di un soggetto di cui si conosce il codice in Anagrafica, dopo aver

inserito le due tabelle Anagrafica e Movimenti sulla finestra della QBE:

a. Bisogna trascinare il campo Codice di Anagrafica nella griglia per poter selezionare il soggetto interessato e quindi tutti i campi di Anagrafica e Movimenti necessari.

b. Bisogna trascinare tutti i campi di Anagrafica e di Movimenti.

c. Bisogna trascinare tutti i campi di Movimenti e selezionare il codice voluto nella riga Criteri. d. Bisogna trascinare tutti i campi di Anagrafica e selezionare il codice voluto, al resto provvede il

sistema.

10. Quale elenco viene prodotto dalla seguente interrogazione?

Campo: Nome Cognome Indirizzo Tabella: Anagrafica Anagrafica Anagrafica Ordinamento: Crescente

Mostra:   

Criteri: =“Firenze”

Oppure:

a. L’elenco ordinato per cognome delle persone di Firenze in anagrafica con nome, cognome e indirizzo. b. L’elenco ordinato per cognome delle persone in anagrafica con nome, cognome e indirizzo. c. L’elenco delle persone in anagrafica, della città scelta, con nome e cognome.

11. È possibile costruire un’associazione uno a uno tra Anagrafica e Movimenti?

a. Sì, è sufficiente attribuire alla proprietà Indicizzato del campo Codice di Movimenti il valore Sì (duplicati non ammessi) ma in tale caso per ogni anagrafica si potrà introdurre un solo movimento. b. Sì, basta selezionare uno a uno nella maschera Modifica relazioni.

c. No, l’associazione tra Anagrafica e Movimenti è uno a molti.

d. Sì, è sufficiente attribuire alla proprietà Indicizzato del campo Codice di Movimenti il valore Sì (duplicati ammessi).

12. Quale elenco viene prodotto dalla seguente interrogazione?

Campo: Nome Cognome Numero Importo Tabella: Anagrafica Anagrafica Movimenti Movimenti Ordinamento:

Mostra:  

Criteri: Is Null

Oppure: Is Null

a. Nome e Cognome delle persone in anagrafica alle quali non sono associati movimenti e che han- no uno o più movimenti senza importo, a condizione che il join tra le tabelle sia un join esterno opportuno.

b. Nome e Cognome delle persone in anagrafica alle quali non sono associati movimenti o che han- no uno o più movimenti senza importo, a condizione che il join tra le tabelle sia un join esterno opportuno.

c. Nome e Cognome delle persone in anagrafica alle quali non sono associati movimenti o che han- no uno o più movimenti con importo a zero, a condizione che il join tra le tabelle sia un join esterno opportuno.

d. Nome e Cognome delle persone in anagrafica alle quali non sono associati movimenti e che han- no uno o più movimenti con importo a zero, a condizione che il join tra le tabelle sia un join esterno opportuno.

13. Le sottomaschere sono particolarmente utili per visualizzare i dati di tabelle tra le quali esiste:

a. Una relazione uno a molti (la maschera principale per i dati della tabella a uno). b. Nessuna relazione.

c. Una relazione molti a molti.

d. Una relazione molti a uno (la maschera principale per i dati della tabella a molti).

TEST 4.2 - Operazioni avanzate sul database

1. Quale elenco viene prodotto dalla seguente interrogazione?

Campo: Nome Cognome Causale Importo Importo Tabella: Anagrafica Anagrafica Movimenti Movimenti Movimenti Formula: Raggruppamento Raggruppamento Raggruppamento Conteggio Somma Ordinamento:

Mostra:  

Criteri: “Giuseppe” “Garinei” “Vers” Oppure:

a. Una sola riga con numero e somma dei versamenti di Giuseppe Garinei.

b. L’elenco dei versamenti di Giuseppe Garinei completato con numero e somma degli importi. c. L’elenco dei versamenti raggruppati per nome e cognome.

2. Quale elenco viene prodotto dalla seguente interrogazione?

Campo: Nome Cognome Data Importo Causale Tabella: Anagrafica Anagrafica Movimenti Movimenti Movimenti Ordinamento:

Mostra:    

Criteri: Like “A*” “Prel”

Oppure:

a. L’elenco dei prelievi delle persone con cognome che inizia per A con: nome, data e importo. b. L’elenco dei prelievi delle persone con cognome che inizia per A con: cognome, data e importo. c. L’elenco dei prelievi delle persone con cognome che inizia per A con: nome, cognome, data, im-

porto e causale.

d. L’elenco dei prelievi delle persone con cognome che inizia per A con: nome, cognome, data e importo.

3. Quale elenco viene prodotto dalla seguente interrogazione?

Campo: Nome Cognome Data Causale Espr1:[Importo]*1,1 Tabella: Anagrafica Anagrafica Movimenti Movimenti

Ordinamento:

Mostra:  

Criteri: “Mario” “Rossi” >01-01-2012 =”Stip” Oppure:

a. L’elenco dei movimenti di Mario Rossi con data, importo e causale, aumentati del 10%. b. L’elenco degli stipendi di Mario Rossi, posteriori al 2011, con data, importo e causale. c. Gli stipendi di Mario Rossi, posteriori al 2011, incrementati del 10%, con data e nuovo importo. d. L’elenco dei prelievi di Mario Rossi effettuati nel 2012, incrementati del 10%.

4. Quale delle seguenti affermazioni sono vere (V) e quali sono false (F)?

a. Non è possibile stabilire legami tra una tabella di Excel e una di Access b. Una tabella Excel può essere importata in Access

c. Una tabella di Excel può essere solo visualizzata da Access con un collegamento d. Una tabella di Excel può essere vista e modificata da Access con un collegamento

5. Se in una maschera basata su una query si cerca di modificare il valore contenuto nel campo Importo:

a. Non succede nulla: la maschera serve solo a visualizzare i dati prodotti dalla query.

b. Viene variato il corrispondente valore nella query senza ulteriori effetti sulla tabella originale. c. La variazione si trasmette al valore del campo Importo di Movimenti.

d. Il sistema non permette di modificare il valore di una casella in una maschera.

6. Per identificare il numero medio di movimenti effettuato dai soggetti di anagrafica:

a. Non c’è modo di saperlo con le query.

b. Basta costruire un report con l’elenco dei movimenti per cliente e fare un calcolo.

c. Basta costruire una query con raggruppamento basata sulla tabella Movimenti e usare nella riga delle formule le funzioni di aggregazione media e conteggio.

d. Bisogna costruire una query Q basata su un’altra query P. P deve essere costruita in modo da conte- nere codice e numero di movimenti effettuati per tutti i soggetti di anagrafica.

7. Quale elenco viene prodotto dalla seguente interrogazione?

Campo: Nome Cognome Data Importo Causale Tabella: Anagrafica Anagrafica Movimenti Movimenti Movimenti Ordinamento:

Mostra:    

Criteri: >5000 “Vers”

Oppure:

a. L’elenco dei movimenti di importo superiore a 5000, con nome, cognome, data e importo. b. L’elenco dei versamenti, di importo superiore a 5000, con nome, cognome, data e importo.

c. L’elenco dei versamenti, di importo superiore a 5000, con nome, cognome, data, importo e causale. d. L’elenco dei versamenti con nome, cognome, data e importo.

8. Quale elenco viene prodotto dalla seguente interrogazione?

Campo: Nome Cognome Indirizzo Tabella: Anagrafica Anagrafica Anagrafica Ordinamento:

Mostra:  

Criteri: [Città]

Oppure:

a. L’elenco delle persone in anagrafica con nome cognome e indirizzo. b. L’elenco delle persone in anagrafica con nome cognome.

c. L’elenco delle persone in anagrafica della città scelta con nome e cognome.

d. L’elenco delle persone in anagrafica della città scelta con nome e cognome e indirizzo.

9. Quale elenco viene prodotto dalla seguente interrogazione?

Campo: Nome Cognome Data Importo Causale Tabella: Anagrafica Anagrafica Movimenti Movimenti Movimenti Ordinamento:

Mostra:   

Criteri: “Giacomo” “Arcangeli” Oppure:

a. L’elenco dei movimenti di Giacomo Arcangeli, con data, importo e causale, ordinati per data. b. L’elenco dei movimenti di Giacomo Arcangeli, con data, importo e causale.

c. L’elenco dei versamenti di Giacomo Arcangeli, con data, importo e causale.

d. L’elenco dei versamenti di Giacomo Arcangeli, con data, importo e causale, ordinati per data.

10. Gli elementi grafici che compongono la struttura di una maschera vengono detti:

a. Controlli b. Caselle di testo c. Etichette d. Strumenti

SVOLGI

Verifica delle abilità

Nel documento ESERCITAZIONI SVOLTE ACCESS (pagine 55-60)