Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
ECDL - Database
European Computer Driving Licence - Modulo 5 - Database
LEZIONE 4
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Riassunto delle lezioni precedenti
Base di dati
Collezione di dati, tra loro correlati, utilizzati per rappresentare le
informazioni di interesse in un sistema informativo.
DBMS
Un sistema di gestione di basi di dati è un software centralizzato o
distribuito che fornisce gli strumenti necessari per gestire le
informazioni.
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Riassunto delle lezioni precedenti /2
Tabelle (o relazioni)
Strutture fondamentali dei database relazionali. Composte da
record (righe o tuple) e da campi (colonne o attributi).
Chiave Primaria
Campo o insieme di campi che identifica in modo univoco ogni
record memorizzato nella tabella.
Una tabella ben formata ha almeno una chiave
Una tabella può avere molteplici chiavi
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Riassunto delle lezioni precedenti /3
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
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Cardinalità
Cardinalità
La cardinalità di una tabella rispetto ad una certa relazione è
l’indicazione del numero minimo e massimo di righe della tabella
che possono essere correlate ad un singolo elemento dell’altra
tabella. La notazione generalmente usata è (a,b) dove a indica il
minimo e b il massimo.
Nella pratica comune i simboli utilizzati sono:
0: solo come minimo;
1: sia come minimo che come massimo;
k: valore prefissato maggiore di uno;
n: valore arbitrario.
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
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]
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Integrità referenziale
integrità referenziale
Regole da seguire per salvare le relazioni definite tra tabelle
durante limmissione, la modifica o leliminazione di record
Applicare l’integrità referenziale impedisce di
aggiungere record ad una tabella correlata se nella tabella
primaria non esistono record associati
modificare i valori contenuti nella tabella primaria che
creerebbero record isolati (orfani) in una tabella correlata
eliminare record dalla tabella primaria se in una tabella
correlata sono inclusi dei record correlati corrispondenti
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Maschere
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
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
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
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
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
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Filtri
L’utilizzo di filtri e sistemi di ordinamento permettono di
effettuare ricerche elementari
Si tratta di funzionalità disponibili anche su MS Excel
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Report
report
I report sono lo strumento di Access per permettere la
presentazione e la stampa dei dati.
La maggior parte delle informazioni contenute in un report
proviene da tabelle o query. Altre informazioni (quali titolo o
informazioni legate alla presentazione dei dati) possono essere
memorizzate direttamente nella struttura del report.
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Report - sezioni
Intestazione report
Intestazione pagina
Corpo
Piè di pagina pagina
Piè di pagina report
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Esame: il Syllabus
http://aicanet.net/certificazioni/ecdl/
core-level/syllabus
Il 15 dicembre 2008 è uscito il Syllabus 5!!!
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Syllabus 4 vs. Syllabus 5
Il Syllabus 4.0 sar utilizzabile sino a Dicembre 2009 sia per la
piattaforma Windows che Linux.
A partire da Febbraio 2009 sono disponibili le domande su
Vista e Office 2007 nelle due versioni del Syllabus 4.0 e 5.0.
A partire da Marzo 2009 sono disponibili le domande su Linux
/ Open Office per il Syllabus 5.0
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Riferimenti per il Syllabus 5
Syllabus ECDL Core V5 ITA
http:
//aicanet.net/certificazioni/ecdl/core-level/
syllabus/Syllabus%20ECDL%20Core%20V5.pdf/view
GUIDA SINTETICA AL CONFRONTO FRA LE VERSIONI
V4.0 V5.0 DEL SYLLABUS
http://aicanet.net/certificazioni/ecdl/
core-level/syllabus/Confronto%20sintetico%
20Syllabus%20V%204%20-%205.pdf/view
CONFRONTO CONTENUTI SYLLABUS V4.0 V5.0
http://aicanet.net/certificazioni/ecdl/
core-level/syllabus/Confronto%20Syllabus%20V%204%
20-%205.pdf/view
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Scopo del Modulo 5
Uso delle basi di dati richiede che il candidato comprenda il
concetto di base dati (database) e dimostri di possedere
competenza nel suo utilizzo. Il candidato deve essere in grado di:
Comprendere cosa un database, come organizzato e come
opera.
Creare un semplice database e visualizzarne il contenuto in
modi diversi.
Creare una tabella, definire e modificare campi e loro propriet;
inserire e modificare dati in una tabella.
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Scopo del Modulo 5 /2
Ordinare e filtrare una tabella o una maschera; creare,
modificare ed eseguire delle query per ottenere informazioni
specifiche da un database.
Comprendere cosa una maschera e crearne una per inserire,
modificare ed eliminare record e dati contenuti nei record.
Creare dei report semplici e preparare delle stampe pronte per
la distribuzione.
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Syllabus 4 e 5 a confronto
Confrontiamo insieme il Syllabus 4 con il 5 in riferimento al
modulo database:
http://aicanet.net/certificazioni/ecdl/core-level/
syllabus/Confronto%20Syllabus%20V%204%20-%205.pdf
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
DB Northwind
Database Northwind
Database di esempio Northwind (distribuito come esempio insieme
ad Access):
Ottimo per fare delle prove in preparazione per l’esame.
Scaricare e installare: il file .exe si spacchetterà in un .mdb.
http:
//www.microsoft.com/downloads/details.aspx?familyid=
C6661372-8DBE-422B-8676-C632D66C529C&displaylang=en
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Per il 12 marzo 2009 (prossima lezione)
Creare un database dei film di una videoteca o, a scelta, delle
stanze di un albergo.
La videoteca dovrà mantenere le informazioni riguardo ai
clienti, ai prestiti, ai film, al supporto sul quale sono
disponibili i film (VHS, DVD, BD) e ai generi dei film.
L’albergo manterrà le informazioni sui clienti, sulle stanze
(sono possibili più clienti nella stessa stanza, es. una
famiglia), sulle consumazioni dei clienti, sulla disponibilità il
numero di letti delle camere.
realizzare semplici query, maschere e report sul database
costruito.
Carlo Alberto Boni
ECDL Modulo 5 - Database
Ripasso
Le Maschere e i Report
Syllabus 5
Riferimenti
Link utili
http://www.fotoboni.com/carlo/
http://www.ecdl.it
http://corsi.deis.unical.it/OLD/
elaborazioneInformazioni/upload/lezioni/
Microsoft%20Access_tutorial_file/frame.htm
http:
//www.maecla.it/Materiali_fortic/Percorso%20A/
Test%20Perc%20A/Modulo%205%20Test%20verifica.pdf
http://dida.fauser.edu/info/access_htm/
introduzione.htm
http://www.brainbell.com/tutorials/ms-office/
Access_2003/
http://www.microsoft.com/downloads/details.aspx?
familyid=
AB5AFF5B-A8BA-4C2B-BAB7-EEA1F953C040&displaylang=
Carlo Alberto Boni
ECDL Modulo 5 - Database