ECDL - Database Ripasso European Computer Driving Licence - Modulo 5 - Database LEZIONE 3
Ripasso Cosa sono le relazioni? Come si gestiscono le relazioni in Access? Cosa si intende per query? Come interroghiamo un database Access?
Cosa sono le relazioni? Relazioni (o associazioni) Collegamenti logici fra tabelle. Consentono di creare query, maschere e report in cui visualizzare le informazioni di diverse tabelle contemporaneamente. Chiave esterna: campo o set di campi che si riferiscono al campo/campi chiave primaria di unaltra tabella. indica il modo in cui le tabelle devono essere collegate. Le relazioni possono essere 1:1, 1:n, m:n
Come si gestiscono le relazioni in Access?
Come si gestiscono le relazioni in Access? /2
Cosa si intende per query? Query Il termine query, in informatica viene utilizzato per indicare l interrogazione di un database in modo da ottenere dei dati contenuti in uno o pi database. Solitamente una query viene passata al DBMS in linguaggio SQL (Structured Query Language). L analisi del risultato della query oggetto di studio dell Algebra relazionale. [Wikipedia]
Come interroghiamo un database Access? Query di selezione
Tipologie di Query Ripasso di selezione con parametri Associa una finestra di dialogo per limmissione di parametri (Immissione di criteri per il recupero dei record o valori che si desiderano inserire in un campo) a campi incrociati estrae valori di riepilogo (somme, conteggi, medie) da un campo di una tabella e li raggruppa visualizzandoli in un set di dati elencati sul lato sinistro del foglio dati e in un altro set di dati elencato nella parte superiore del foglio dati di comando eliminazione, aggiornamento, accodamento, creazione tabella altri unione, pass-through, definizione dati, sottoquery
Creazione di una query in Access Selezione delle tabelle coinvolte Inserimento di ogni campo coinvolto Inserimento dei criteri di ordinamento (Ordinamento) e di ricerca (Criteri)
I criteri per le query = pippo (vengono selezionati i record per i quali il valore di quel campo è uguale alla parola pippo) (solo per i campi numerici vengono selezionati i record per i quali il valore di quel campo è maggiore del valore immesso)
I criteri per le query /2 (viene visualizzato un prompt con una casella che chiede di inserire del testo con la domanda Che nazione cerchi?) like *mario* (vengono selezionati i record per i quali il valore di quel campo contiene mario) (per combinare pi criteri) tasto destro Genera.. permette una composizione dei criteri più complessa
Indici Ripasso Strutture ausiliarie di accesso Spesso le interrogazioni accedono solo ad un piccolo sottoinsieme di dati. Per risolvere efficientemente le interrogazioni pu essere utile utilizzare delle strutture ausiliarie che permettano di determinare direttamente i record che verificano una data condizione, senza dover accedere a tutti i dati. In tale contesto il termine chiave di ricerca indica un attributo, od un sottoinsieme di attributi, usati per la ricerca.
Indici /2 Ripasso Organizzazioni primarie (chiavi primarie) Tali organizzazioni impongono un criterio di memorizzazione dei dati. Organizzazioni secondarie (indici separati) N.B. Poichè un organizzazione primaria impone un criterio di allocazione dei dati, mentre un organizzazione secondaria no, è possibile avere per gli stessi dati un organizzazione primaria ed una o più organizzazioni secondarie. In generale esistono quindi più modalita (cammini) di accesso ai dati.
Indici in Access Ripasso Dalla visualizzazione struttura di una tabella
Proprietà dell indice Primario Comporta una differente memorizzazione fisica del file. Univoco Comporta che i record possano essere distinti univocamente in base a quel campo. Ignora null Comporta l obbligatorietà di inserimento di un valore in quel campo.
Maschere Ripasso Funzionalità di una maschera: creare una maschera per limmissione di dati in una tabella creare un pannello principale per aprire altre maschere o report creare una finestra di dialogo per ricevere input dallutente
Maschere - visualizzazione dei dati a gran parte delle informazioni contenute in una maschera proviene da una origine dati (database) sottostante le altre informazioni sono memorizzate nella struttura della maschera
Maschere - collegamento con l origine dei dati uso di oggetti grafici denominati controlli il tipo di controllo pi comune utilizzato per visualizzare e inserire i dati la casella di testo
Filtri Ripasso L utilizzo di filtri e sistemi di ordinamento permettono di effettuare ricerche elementari Si tratta di funzionalità disponibili anche su MS Excel
Pratica Ripasso Esercitazioni sulle query e sulle maschere
Ripasso http://www.fotoboni.com/carlo