ICDL Basi di Dati (Access) — Questions and Answers
Question 1: Cosa si intende per chiave primaria in un database?
- Il campo usato per ordinare i record nella tabella
- Un campo o combinazione di campi che identifica in modo univoco ogni record nella tabella (Correct answer)
- La password di accesso al database
- Il campo con il valore più alto nella tabella
Correct answer: Un campo o combinazione di campi che identifica in modo univoco ogni record nella tabella
La chiave primaria è uno o più campi i cui valori identificano univocamente ogni record: non può avere valori duplicati né nulli. In Access viene indicata con un'icona a chiave e garantisce l'integrità dei dati.
Question 2: Cosa si intende per relazione uno-a-molti in un database?
- Una relazione in cui ogni record di entrambe le tabelle può corrispondere a più record dell'altra
- Una relazione in cui un record della tabella principale può corrispondere a più record della tabella correlata (Correct answer)
- Una relazione in cui ogni record può corrispondere a un solo record dell'altra tabella
- Una relazione tra più di due tabelle contemporaneamente
Correct answer: Una relazione in cui un record della tabella principale può corrispondere a più record della tabella correlata
Nella relazione uno-a-molti (1:N) un record della tabella primaria (es. Cliente) può essere associato a più record della tabella correlata (es. Ordini), ma ogni ordine appartiene a un solo cliente.
Question 3: Cosa si intende per query in un database?
- Un report stampabile dei dati del database
- Una richiesta strutturata per estrarre, modificare o analizzare i dati del database (Correct answer)
- Un modulo per l'inserimento dei dati
- Una tabella temporanea creata automaticamente dal sistema
Correct answer: Una richiesta strutturata per estrarre, modificare o analizzare i dati del database
Una query è una domanda strutturata posta al database; in Access si può creare visualmente o con SQL per selezionare (SELECT), inserire (INSERT), aggiornare (UPDATE) o eliminare (DELETE) dati.
Question 4: Cosa si intende per integrità referenziale in un database?
- La crittografia dei dati sensibili nel database
- La regola che garantisce la coerenza tra le tabelle correlate: non possono esistere record orfani nella tabella figlio (Correct answer)
- La verifica che tutti i campi obbligatori siano compilati
- La protezione del database con una password di accesso
Correct answer: La regola che garantisce la coerenza tra le tabelle correlate: non possono esistere record orfani nella tabella figlio
L'integrità referenziale garantisce che le relazioni tra tabelle siano sempre coerenti: non è possibile inserire in una tabella figlia un valore di chiave esterna che non esiste nella tabella padre, né eliminare un record padre con figli correlati.
Question 5: Cosa si intende per maschera (form) in Microsoft Access?
- La struttura grafica di una tabella del database
- Un'interfaccia grafica per inserire, modificare e visualizzare i dati di una tabella o query (Correct answer)
- Un report formattato per la stampa dei dati
- Una query che filtra i dati in base a criteri dell'utente
Correct answer: Un'interfaccia grafica per inserire, modificare e visualizzare i dati di una tabella o query
La maschera (form) in Access è un'interfaccia utente che facilita l'inserimento e la visualizzazione dei dati; permette di creare layout personalizzati con campi, pulsanti, immagini, senza che l'utente debba interagire direttamente con la tabella.
Question 6: Cosa si intende per report in Microsoft Access?
- Una tabella stampabile con tutti i dati del database
- Un documento formattato che presenta i dati del database in modo organizzato per la stampa o la visualizzazione (Correct answer)
- Una query per aggiornare i dati in blocco
- Un modulo per l'importazione di dati da fonti esterne
Correct answer: Un documento formattato che presenta i dati del database in modo organizzato per la stampa o la visualizzazione
Il report in Access formatta e presenta i dati di tabelle o query in modo professionale per la stampa; supporta raggruppamenti, totali, intestazioni e piè di pagina, grafici e layout personalizzati.
Cosa si intende per chiave primaria in un database?