ecdl modulo 5 - database - fotoboni.com · il termine query, in informatica viene utilizzato per...

22
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

Upload: lexuyen

Post on 22-Oct-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

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