Caratteristiche generali

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.
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.
Comunicare con la posta elettronica (7.4)
CONOSCIAMO IL WINDOWS '95.
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.
Ecdl – modulo 5 Microsoft access 2007
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
Modulo 5 Uso delle Basi di dati Paola Pupilli 3.
Le maschere Una maschera è un oggetto del database utilizzato principalmente per l'inserimento, la visualizzazione e la modifica dei dati in un database.
Macro 1 Una macro è un elenco denominato di istruzioni. Ciascuna istruzione viene chiamata ‘azione’. Le azioni vengono eseguite in modo sequenziale e,
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 Chiavi, struttura delle tabelle.
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”
IV D Mercurio DB Lezione 1
Percorso didattico per l’apprendimento di Microsoft Access Modulo 6
1 Macro 1 Una macro è un elenco denominato di istruzioni. Ciascuna istruzione viene chiamata ‘azione’. Le azioni vengono eseguite in modo sequenziale e,
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
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 Basi di dati.
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
Manuale Utente – i-Sisen Questionario del Gas Naturale
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
InformaticApp 1 biennio. Access CREA TABELLE IN MODALITÀ STRUTTURA.
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.
SCUOLA INTERUNIVERSITARIA SICILIANA DI SPECIALIZZAZIONE PER L’INSEGNAMENTO SECONDARIO Classe di Concorso: 42A Alessandro Guzzetta MODULO DIDATTICO - Access.
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.
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:

Caratteristiche generali MICROSOFT ACCESS 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 MICROSOFT ACCESS Caratteristiche generali Un documento access (.mdb) può essere immaginato come un contenitore contenente 7 tipi di oggetti: Tabelle Query Maschere Report Macro Moduli Pagine

Caratteristiche generali MICROSOFT ACCESS Caratteristiche generali 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.

MICROSOFT ACCESS 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.

MICROSOFT ACCESS 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.

MICROSOFT ACCESS 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

MICROSOFT ACCESS 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”

MICROSOFT ACCESS 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.

MICROSOFT ACCESS Le Tabelle

MICROSOFT ACCESS 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

MICROSOFT ACCESS 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

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

MICROSOFT ACCESS Le Tabelle

MICROSOFT ACCESS 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.

MICROSOFT ACCESS 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..

MICROSOFT ACCESS 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.

MICROSOFT ACCESS 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

MICROSOFT ACCESS 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.

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

MICROSOFT ACCESS 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

MICROSOFT ACCESS 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: MICROSOFT ACCESS 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.

MICROSOFT ACCESS 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.

MICROSOFT ACCESS 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:

MICROSOFT ACCESS I Report 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.

MICROSOFT ACCESS 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:

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

MICROSOFT ACCESS I Report Attraverso l’opzione di autocomposizione record è possibile introdurre la rottura di codice:

MICROSOFT ACCESS Le Macro 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.

MICROSOFT ACCESS 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:

MICROSOFT ACCESS 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)

MICROSOFT ACCESS 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..

MICROSOFT ACCESS 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:

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

MICROSOFT 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

MICROSOFT ACCESS 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.

MICROSOFT ACCESS 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 FINE Esempio: Pagina costruita sulla tabella studenti. MICROSOFT ACCESS Le Pagine Esempio: Pagina costruita sulla tabella studenti. FINE