ECDL Modulo 5 - Database - fotoboni.com · Il termine query, in informatica viene utilizzato per...
Transcript of ECDL Modulo 5 - Database - fotoboni.com · Il termine query, in informatica viene utilizzato per...
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
ECDL - Database
European Computer Driving Licence - Modulo 5 - Database
LEZIONE 4
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Riassunto delle lezioni precedenti
Base di dati
Collezione di dati, tra loro correlati, utilizzati per rappresentare leinformazioni di interesse in un sistema informativo.
DBMS
Un sistema di gestione di basi di dati e un software centralizzato odistribuito che fornisce gli strumenti necessari per gestire leinformazioni.
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Riassunto delle lezioni precedenti /2
Tabelle (o relazioni)
Strutture fondamentali dei database relazionali. Composte darecord (righe o tuple) e da campi (colonne o attributi).
Chiave Primaria
Campo o insieme di campi che identifica in modo univoco ognirecord memorizzato nella tabella.
Una tabella ben formata ha almeno una chiave
Una tabella puo avere molteplici chiavi
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Riassunto delle lezioni precedenti /3
Relazioni (o associazioni)
Collegamenti logici fra tabelle.
Consentono di creare query, maschere e report in cuivisualizzare le informazioni di diverse tabellecontemporaneamente.
Chiave esterna:
campo o set di campi che si riferiscono al campo/campi chiaveprimaria 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
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Cardinalita
Cardinalita
La cardinalita di una tabella rispetto ad una certa relazione el’indicazione del numero minimo e massimo di righe della tabellache possono essere correlate ad un singolo elemento dell’altratabella. La notazione generalmente usata e (a,b) dove a indica ilminimo 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
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Query
Query
Il termine query, in informatica viene utilizzato per indicarel’interrogazione di un database in modo da ottenere dei daticontenuti in uno o pi database. Solitamente una query vienepassata al DBMS in linguaggio SQL (Structured Query Language).L’analisi del risultato della query oggetto di studio dell’Algebrarelazionale. [Wikipedia]
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Integrita referenziale
integrita referenziale
Regole da seguire per salvare le relazioni definite tra tabelledurante limmissione, la modifica o leliminazione di record
Applicare l’integrita referenziale impedisce di
aggiungere record ad una tabella correlata se nella tabellaprimaria non esistono record associati
modificare i valori contenuti nella tabella primaria checreerebbero record isolati (orfani) in una tabella correlata
eliminare record dalla tabella primaria se in una tabellacorrelata sono inclusi dei record correlati corrispondenti
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Maschere
Funzionalita 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
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Maschere - visualizzazione dei dati
a gran parte delle informazioni contenute in una mascheraproviene da una origine dati (database) sottostante
le altre informazioni sono memorizzate nella struttura dellamaschera
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Maschere - collegamento con l’origine dei dati
uso di oggetti grafici denominati controlli
il tipo di controllo pi comune utilizzato per visualizzare einserire i dati la casella di testo
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Filtri
L’utilizzo di filtri e sistemi di ordinamento permettono dieffettuare ricerche elementari
Si tratta di funzionalita disponibili anche su MS Excel
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Report
report
I report sono lo strumento di Access per permettere lapresentazione e la stampa dei dati.
La maggior parte delle informazioni contenute in un reportproviene da tabelle o query. Altre informazioni (quali titolo oinformazioni legate alla presentazione dei dati) possono esserememorizzate direttamente nella struttura del report.
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Report - sezioni
Intestazione report
Intestazione pagina
Corpo
Pie di pagina pagina
Pie di pagina report
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Esame: il Syllabus
http://aicanet.net/certificazioni/ecdl/core-level/syllabus
Il 15 dicembre 2008 e uscito il Syllabus 5!!!
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Syllabus 4 vs. Syllabus 5
Il Syllabus 4.0 sar utilizzabile sino a Dicembre 2009 sia per lapiattaforma Windows che Linux.
A partire da Febbraio 2009 sono disponibili le domande suVista 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
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Riferimenti per il Syllabus 5
Syllabus ECDL Core V5 ITAhttp://aicanet.net/certificazioni/ecdl/core-level/syllabus/Syllabus%20ECDL%20Core%20V5.pdf/view
GUIDA SINTETICA AL CONFRONTO FRA LE VERSIONIV4.0 V5.0 DEL SYLLABUShttp://aicanet.net/certificazioni/ecdl/core-level/syllabus/Confronto%20sintetico%20Syllabus%20V%204%20-%205.pdf/view
CONFRONTO CONTENUTI SYLLABUS V4.0 V5.0http://aicanet.net/certificazioni/ecdl/core-level/syllabus/Confronto%20Syllabus%20V%204%20-%205.pdf/view
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Scopo del Modulo 5
Uso delle basi di dati richiede che il candidato comprenda ilconcetto di base dati (database) e dimostri di possederecompetenza nel suo utilizzo. Il candidato deve essere in grado di:
Comprendere cosa un database, come organizzato e comeopera.
Creare un semplice database e visualizzarne il contenuto inmodi 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
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Scopo del Modulo 5 /2
Ordinare e filtrare una tabella o una maschera; creare,modificare ed eseguire delle query per ottenere informazionispecifiche 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 perla distribuzione.
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Syllabus 4 e 5 a confronto
Confrontiamo insieme il Syllabus 4 con il 5 in riferimento almodulo database:http://aicanet.net/certificazioni/ecdl/core-level/syllabus/Confronto%20Syllabus%20V%204%20-%205.pdf
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
DB Northwind
Database Northwind
Database di esempio Northwind (distribuito come esempio insiemead Access):Ottimo per fare delle prove in preparazione per l’esame.Scaricare e installare: il file .exe si spacchettera 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
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Per il 12 marzo 2009 (prossima lezione)
Creare un database dei film di una videoteca o, a scelta, dellestanze di un albergo.
La videoteca dovra mantenere le informazioni riguardo aiclienti, ai prestiti, ai film, al supporto sul quale sonodisponibili i film (VHS, DVD, BD) e ai generi dei film.
L’albergo manterra le informazioni sui clienti, sulle stanze(sono possibili piu clienti nella stessa stanza, es. unafamiglia), sulle consumazioni dei clienti, sulla disponibilita ilnumero di letti delle camere.
realizzare semplici query, maschere e report sul databasecostruito.
Carlo Alberto Boni ECDL Modulo 5 - Database
RipassoLe Maschere e i Report
Syllabus 5Riferimenti
Link utili
http://www.fotoboni.com/carlo/http://www.ecdl.ithttp://corsi.deis.unical.it/OLD/elaborazioneInformazioni/upload/lezioni/Microsoft%20Access_tutorial_file/frame.htmhttp://www.maecla.it/Materiali_fortic/Percorso%20A/Test%20Perc%20A/Modulo%205%20Test%20verifica.pdfhttp://dida.fauser.edu/info/access_htm/introduzione.htmhttp://www.brainbell.com/tutorials/ms-office/Access_2003/http://www.microsoft.com/downloads/details.aspx?familyid=AB5AFF5B-A8BA-4C2B-BAB7-EEA1F953C040&displaylang=en Carlo Alberto Boni ECDL Modulo 5 - Database