SCUOLA INTERUNIVERSITARIA SICILIANA DI SPECIALIZZAZIONE PER L’INSEGNAMENTO SECONDARIO Classe di Concorso: 42A Alessandro Guzzetta MODULO DIDATTICO - Access.

Slides:



Advertisements
Presentazioni simili
DBMS (DataBase Management System)
Advertisements

Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità C1 Il linguaggio SQL.
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
CONOSCIAMO IL WINDOWS '95.
Fondamenti di Informatica Prof. Cantone
1 Stampa dei dati - 1 I dati visualizzati, provenienti sia da tabelle che da query, possono essere stampati selezionando lopzione Stampa dalla voce di.
Moduli 1 In Access è possibile automatizzare diverse operazioni mediante l’utilizzo del linguaggio VBA (Visual Basic for Applications). Le istruzioni.
ACCESS.
L’uso dei database in azienda
1 I SISTEMI INFORMATIVI Luso dei DATABASE in azienda Giovedì, 22 aprile 2004Alessandro Capodaglio.
1 IT FOR BUSINESS AND FINANCE ACCESS INTRODUCTION.
Basi di dati. Vantaggi degli archivi digitali Risparmio di spazio: sono facilmente trasferibili e duplicabili Risparmio di tempo: si può accedere ai dati.
Access: Query semplici
Marco Gribaudo Access: le maschere Marco Gribaudo
Basi di dati Università Degli Studi Parthenope di Napoli
Corso di Laurea in Ingegneria per lAmbiente e il Territorio Informatica per lAmbiente e il Territorio Docente: Giandomenico Spezzano Tutor: Alfredo Cuzzocrea.
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
INTRODUZIONE ALL’USO DI MICROSOFT ACCESS 2003
DBMS ( Database Management System)
Funzione e costruzione di un database
Manipolazione dei dati
Implementare un modello di dati
Le basi di dati per Economia
Un report è in grado di personalizzare la stampa delle informazioni rispetto alla stampa di una tabella, di un recordset o di una maschera. I report possono.
INFORMATICA Corso Base Modulo G: I DataBase  Access.
ACCESS Introduzione Una delle necessità più importanti in informatica è la gestione di grandi quantità di dati. I dati possono essere memorizzati.
Lezione 17 Riccardo Sama' Copyright Riccardo Sama' Access.
Realizzato da Roberto Savino
Elenchi in Excel E’ possibile inserire le voci del nuovo elenco oppure
WORD Lezione n. 1 Aprire il programma Aprire un documento esistente
ECDL per TUTTI con I Simpson Azzurra & Silvia.
Le maschere Una maschera è un oggetto del database utilizzato principalmente per l'inserimento, la visualizzazione e la modifica dei dati in un database.
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
Informatica Parte applicativa Basi di dati - report Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Microsoft Access (parte 5) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Interrogare il database
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Microsoft Access Query (II), filtri.
ITCG “V. De Franchis” - PON FSE Modulo G/1 l’informatica”
Introduzione P. Gallo - rielaborazione del prof. Roberto SPEDICATO
Percorso didattico per l’apprendimento di Microsoft Access Modulo 2
IV D Mercurio DB Lezione 1
Percorso didattico per l’apprendimento di Microsoft Access Modulo 6
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
I DATABASE.
Microsoft Access Maschere (II).
Lezione 19 Riccardo Sama' Copyright  Riccardo Sama' Access.
IV D Mercurio DB Lezione 2
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 1.
Microsoft Access Chiavi, struttura delle tabelle.
Data Base ACCESS EM 09.
Modulo 5 Uso delle Basi di dati Paola Pupilli
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 2 - Le tabelle.
Manuale Utente – i-Sisen Questionario dei Consumi
Flipped classroom e nuove metodologie didattiche Modulo 2 – Terza lezione Antonio Todaro “ Il Sito Web del docente ” prima parte.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
ICT e Sistemi informativi Aziendali Materiale di supporto alla didattica.
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
0 Laboratorio Informatica - SAS – Anno Accademico LIUC Alcune indicazioni Dettaglio lezioni: Prima : Michele Gnecchi – Introduzione a SAS Guide.
Le basi di dati.
Caratteristiche generali
Programmazione Fondi Strutturali 2007/2013 Programma Operativo Nazionale: “Competenze per lo Sviluppo” finanziato con il Fondo Sociale Europeo Piano Integrato.
1 “ Le Basi di Dati ”. 2 Parte 5: Tabelle –Creazione di una tabella –Indici e chiavi primarie –Relazioni e integrità referenziale Basi di Dati Struttura.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
Modulo 5 – Database ACCESS LICEO SCIENTIFICO “ B. RESCIGNO COMPUTER SCUOLA PIANO INTEGRATO 2008/09 ESPERTO prof.ssa Rita Montella.
Microsoft Access 2007 Percorso didattico per l’apprendimento di Microsoft Access Modulo 2 Modulo 2 Microsoft Access 2007 Prof. Piero GALLO.
Tabelle Pivot Foglio elettronico. Introduzione Creazione di una tabella Pivot Vediamo come si deve operare per ottenere dalla nostra tabella un report.
I DONEITÀ DI C ONOSCENZE E C OMPETENZE I NFORMATICHE ( A – D ) Un database è un insieme di record (registrazioni) e di file (archivi) organizzati per uno.
Transcript della presentazione:

SCUOLA INTERUNIVERSITARIA SICILIANA DI SPECIALIZZAZIONE PER L’INSEGNAMENTO SECONDARIO Classe di Concorso: 42A Alessandro Guzzetta MODULO DIDATTICO - Access - Docente: Prof. Cantone

Modulo: Microsoft Access Il modulo, proposto per una quinta classe Indirizzo Informatico, mira a presentare agli alunni un’ applicazione di larghissimo impiego utilizzata per la creazione, organizzazione e gestione di basi di dati.

Prerequisiti Conoscenza dei concetti fondamentali delle basi di dati e dei modelli relazionali Caratteristiche generali di un ambiente DBMS Comandi e funzioni del linguaggio SQL Gli studenti dovranno dimostrare di avere:

Competenze 1.Saper gestire una basi di dati nei suoi aspetti funzionali ed organizzativi 2.Gestire correttamente gli oggetti costituitivi di un database (tabelle, query, maschere e report) 3.Realizzare applicazioni per la gestione dei dati a partire dal livello logico di definizione del database Al termine di questa unità didattica l’alunno dovrà essere in grado di:

2.Modalità per descrivere e definire la struttura di una tabella 3.Tecniche per definire una query utilizzando QBE e il comando SQL associato 4.Aspetti significativi della costruzione di una maschera e di un report 5.Utilizzo di macro e moduli 1.Implementazione di un nuovo database in ambiente Access Conoscenze Al termine di questa unità didattica l’alunno dovrà possedere le seguenti conoscenze :

1.Descrivere la struttura generale di Access quale ambiente per la gestione di database 2.Definire e utilizzare le tabelle e le query di Access 3.Definire le relazioni tra tabelle secondo le modalità presenti in Access 4.Definire e utilizzare maschere, report, macro e moduli Abilità Al termine di questa unità didattica l’alunno dovrà possedere le seguenti abilità :

 LEZIONE FRONTALE  LEZIONE DIALOGATA Metodologie

 AULA  LABORATORIO  AZIENDA Spazi

 LIBRO DI TESTO ED APPUNTI  COMPUTER  LAVAGNA LUMINOSA  PROIETTORE Strumenti  INTERNET

 Colloqui individuali  Interventi di vario genere  Questionari e Test (strutturati e semistrutturati)  Prove di laboratorio Le verifiche sono periodiche e costanti, tese alla valutazione sia del percorso nella sua globalità che di una parte del medesimo. Esse prevedono varie tipologie: Verifiche  Progetti in gruppi

 Sia di tipo formativo e quindi in relazione all’applicazione, all’impegno, all’attenzione, al metodo di lavoro che ogni studente avrà mostrato durante l’attività didattica La valutazione sarà:  Sia di tipo sommativo, ricavata dalla misurazione delle varie prove in cui gli studenti dovranno dimostrare di: avere acquisito conoscenze e informazioni circa i contenuti avere maturato abilità e competenze specifiche alla disciplina Valutazione

Unità Didattica Ore di Lezione Ore di Laboratorio Ore di Verifica Ore di Recupero e/o Potenziamento U.D Tempi

Caratteristiche generali E’ un ambiente software costituito da un sistema di gestione di basi di dati relazionali (RDBMS, Relational Database Management System) il quale può essere utilizzato su PC con sistema Windows e permette di definire al suo interno applicazioni SQL.

Caratteristiche generali Un documento access (.mdb) può essere immaginato come un contenitore contenente 7 tipi di oggetti: Tabelle Query Maschere Report Macro Moduli Pagine

Ogni oggetto può essere creato attraverso l’impostazione della struttura (creazione da zero), oppure sfruttando un processo di creazione guidata mediante il quale si potrà decidere, in linea di massima, la struttura dell’oggetto impostando alcuni parametri significativi.

Le Tabelle Costituiscono lo schema secondo cui sono organizzati i dati all’interno del database. Concettualmente un database è imprescindibile dalla presenza di almeno una tabella: essa è sostanzialmente il vero serbatoio delle informazioni che vengono conservate all’interno della base di dati.

Le Tabelle Durante la fase di progettazione è necessario stabilire quali sono le entità fondamentali del ‘problema’ e, in funzione di questo, stabilire il numero di tabelle da creare. Successivamente si dovrà definire la struttura di ogni tabella in funzione della tipologia di interrogazioni che il database sarà chiamato a soddisfare.

Le Tabelle Esempio: Informatizzazione di un’azienda di ingrosso di abbigliamento. In questo esempio è possibile definire in prima battuta le seguenti entità:  Fornitori  Clienti  Ordini  Articoli  Dipendenti

Le Tabelle Una tabella è un insieme di dati relativi ad una stessa entità. Dal punto di vista strutturale, essa è divisa in colonne (campi) e righe (record). Esempio: Gestione Videoteca con interrogazioni più o meno “disperate”

Le Tabelle Definire la struttura di una tabella vuol dire determinare il numero di campi costituitivi, il loro nome e la tipologia di dati che essi dovranno contenere. La scelta della tipologia dei dati legata ai campi, e l’impostazione delle proprietà dei tipi di dati, inciderà sensibilmente sulla “bontà” del database.

Le Tabelle

Particolare attenzione va riposta su un campo particolare della tabella: la chiave primaria. Una chiave primaria è un campo che determina e assicura l’univocità di ogni record all’interno della tabella. In Access, un campo chiave primaria è indicato con il simbolo della chiave alla sinistra del nome del campo: Descrizione

Le Tabelle Una volta definite le strutture delle tabelle, è fondamentale dedurre le corrette associazioni tra esse: le associazioni danno vita alle relazioni. Esse determinano la connessione logica tra le entità rappresentate dalle tabelle, e sono fondamentali per vari motivi: Danno un ordine logico alla struttura del database Evitano ridondanza di informazioni Evitano incoerenza di informazioni Agevolano le varie interrogazioni del database

Le Tabelle In Access, per creare le relazioni è necessario accedere all’omonimo pannello:

Le Tabelle

Dopo aver creato le relazioni (sfruttano le conoscenze sul modello E/R) si passa quindi a popolare le tabelle inserendo i vari record.

Le Query Una query altro non è che un’interrogazione che viene posta riguardo ai dati presenti in un database. Esempio: Con riferimento al problema relativo a gli studenti e a gli esami effettuati, si vuole ottenere l’elenco degli studenti nati a Catania, o l’elenco degli studenti aventi una media superiore al 27, ecc..

Le Query Creare una query significa determinare un insieme di operazioni che verranno applicate (sempre nella stessa maniera) alle entità considerate. L’esecuzione di una query produce normalmente una proiezione di una o più tabelle, ottenendo strutture più o meno complesse create e visualizzate in tempo reale. L’esistenza delle query agevola notevolmente l’organizzazione e la distinzione delle entità, ed evita quindi la ridondanza dei dati memorizzati.

Le Query In Access è possibile creare diversi tipi di query, in funzione della tipologia di operazioni che dovranno eseguire: Query di selezione Query a campi calcolati / di concatenamento Query parametriche Query a campi incrociati Query di creazione tabella Query di aggiornamento Query di eliminazione Query di accodamento

Le Query Le query vengono generalmente create attraverso lo strumento QBE (Query By Example, Interrogazione attraverso un esempio) mediante il quale è possibile utilizzare un ambiente visuale per generare le istruzioni SQL che interrogheranno il database. In linea di principio è possibile procedere anche nella maniera inversa, si può cioè scrivere direttamente l’istruzione SQL (utilizzando la sintassi del linguaggio standard) ed Access provvederà a ricavare la corrispondente struttura QBE della query.

Le Query Per creare una query è necessario accedere al pannello degli oggetti query e avviare il processo di creazione:

Le Maschere Una maschera è un’interfaccia che permette all’utente di interfacciarsi in maniera più efficiente e comoda al database. Essa fornisce la possibilità di effettuare 2 tipi di operazioni: Visualizzazioni dei dati presenti in tabelle o in proiezioni di esse Inserimento/Modifica/Cancellazione di dati all’interno di tabelle

Le Maschere Costruire una maschera significa definire il layout di essa e determinare gli oggetti (controlli) che la costituiranno. I controlli possono essere di 3 tipi: Controlli legati Controlli non legati Controlli calcolati a seconda se sono, o meno, legati direttamente, indirettamente o non legati affatto ai campi della tabella (o delle tabelle) sulla quale la maschera si appoggia.

Le Maschere E’ possibile costruire una maschera utilizzando 3 metodi: Creazione in modalità struttura Creazione guidata Creazione standard Solitamente vengono utilizzati gli ultimi 2 metodi.

Le Maschere A livello strutturale, una maschera è costituita da un insieme di oggetti aventi delle proprietà che possono essere modificate e settate in qualunque momento in fase di struttura. Ad alcuni di questi oggetti possono essere associati degli eventi: associare quindi delle routine a particolari eventi rappresenta quindi una forma di programmazione ad oggetti e eventi.

Le Maschere Associato al concetto di maschera (e fortemente dipendente dalle relazioni) è legato il concetto di sottomaschera. Una sottomaschera è una maschera all’interno di un’altra. La maschera principale viene definita maschera primaria e quella al suo interno maschera secondaria. Le sottomaschere sono particolarmente indicate per visualizzare i dati di tabelle o query caratterizzate dall’associazione uno a molti.

Le Maschere La maschera principale e la sottomaschera sono collegate in modo da visualizzare nella sottomaschera solo i record correlati al record corrente della maschera principale:

Un Report è un’interfaccia dedicata alla visualizzazione, orientata alla fase di stampa, di informazioni organizzate all’interno di strutture dati. E’ strutturalmente molto simile ad una maschera, ma a differenza di essa, permette esclusivamente la lettura dei dati inseriti nel database. I Report

L’organizzazione dei dati in tabelle realizzata da Access risulta troppo rigida per la presentazione dei risultati delle elaborazioni. Anche al livello pratico, potrebbe risultare difficoltoso stampare in maniera leggibile tutte le colonne della tabella sotto analisi: I Report

I report risultano invece più adeguati alla necessità di presentare, in modo ordinato ed elegante, i dati estratti dal database: I Report

Attraverso l’opzione di autocomposizione record è possibile introdurre la rottura di codice:

Una macro è un insieme di operazioni eseguite sugli oggetti di un database. Esempio: Apertura di una maschera, stampa di un report, avvio di una query ecc.. Generalmente si usa associare alle macro un pulsante di comando che attivi le operazioni definite nella macro stessa. Le Macro

Per creare una macro si deve aprire l’elenco delle macro dalla finestra principale del database e successivamente, con il comando nuovo si accede alla finestra delle macro: Le Macro

Le varie azioni che possono essere inserite in una macro possono essere distinte in 5 categorie: Dati in maschere e report (Filtrare i dati – Spostarsi fra i dati) Esecuzione (Eseguire una query – Eseguire una macro – Eseguire un’altra applicazione) Importazione/Esportazione (Inviare oggetti – Trasferire fogli di calcolo) Manipolazione degli oggetti (Aprire una maschera – Aprire un report – Impostare un valore) Varie (Visualizzazione della clessidra – Finestra di messaggio – Segnali acustici) Le Macro

I Moduli Un modulo è un particolare sottoprogramma chiamato anche routine evento. Esso viene eseguito automaticamente in risposta ad una evento iniziato dall’utente o attivato dal sistema. Per evento si intende un’azione riconosciuta da Access. Sono eventi: Clic del mouse Pressione di un tasto Editazione di una casella di testo Spostamento del Focus ecc..

I Moduli Una volta creati i moduli, si associano quindi ad eventi particolari legati a controlli presenti generalmente in una maschera o in un report:

I Moduli E’ possibile creare un modulo utilizzando l’editor relativo al linguaggio VBA presente a corredo dell’applicazione Access:

I Moduli E’ anche possibile avviare l’editor di routine direttamente dal pannello delle proprietà del controllo utilizzato. In entrambi i casi si aprirà questo ambiente: Viene inserito nel controllo TxtData della maschera MskStudenti la data odierna

Le Pagine Le pagine rappresentano una forma di visualizzazione dei dati presenti nel database orientata al WEB. E’ infatti possibile inserire in esse, oltre la barra di scorrimento dei record, e di filtraggio (filtro in base a selezione, filtro ad esclusione di selezione, filtro per e filtro in base a maschera) alcuni controlli tipici delle pagine web, come il testo in movimento ecc.. Attraverso le pagine è consentito variare i dati presenti nel database: esse sono quindi di lettura e scruttura.

Le Pagine Per creare una pagina, è necessario accedere attraverso il pannello degli oggetti all’omonimo pulsante, e poi utilizzare la creazione guidata (maniera più comoda).

Le Pagine Esempio: Pagina costruita sulla tabella studenti.

FINE