"DATABASE"
|
Access
|
Nella
vita quotidiana si interagisce di continuo con entità quali persone,
documenti.. In una azienda le entità sono rappresentate dagli operai,
dagli impiegati, dai clienti, dai fornitori, dalle fatture… in un
ospedale dai medici, dai pazienti, dagli infermieri, dalle cartelle
cliniche.. Poiché si ha a che fare in ogni caso con un grande
quantitativo di dati, sorge la necessità di immagazzinarli in modo che
risultino accessibili in ogni momento e perciò utili alla nostra
attività. Se ad esempio tutti i giorni dobbiamo gestire varie decine di
clienti e fatture, useremo un sistema per memorizzare i dati quale può
essere ad esempio uno schedario, piuttosto che far ricorso alla sola
memoria. Le schede vengono raggruppate in archivi, ciascuno dei quali in
genere contiene le schede di un solo tipo, quali quelle dei fornitori, o
dei prodotti. L'insieme prende il nome di base di dati che non è altro
che una raccolta di dati scritta e immagazzinata secondo criteri dettati
dall'attività che si deve svolgere.
Un Database in definitiva non è altro che una raccolta di informazioni
così come può esserlo il catalogo delle schede di una biblioteca,
l'elenco telefonico o un'enciclopedia. I software di gestione di base di
dati (Database) sono programmati per realizzare operazioni che
permettono di accedere ed eventualmente modificare i dati memorizzati;
tali operazioni constano in:
introduzione, cancellazione, modifica e ricerca di dati attraverso
criteri scelti dall'utente ordinamento, classificazione e stampa di
liste sotto forma di - ad esempio - etichette adesive per buste.
Il programma che, a livello mondiale, è ritenuto il più diffuso per
questi scopi è Microsoft Access. Per avviarlo è sufficiente cliccare una
volta sull'icona della barra strumenti Office, oppure scegliere Avvio->
Programmi-> Microsoft Access.
Compare subito
una finestra con la possibilità di scegliere se creare un Database
servendosi dell'autocomposizione, oppure realizzandolo ex novo:
-
Database vuoto
-
Autocomposizione
Database
-
Apri Database
esistente
|
|
Autocomposizione
database
Cliccando
sull'icona con la "bacchetta magica" si apre una finestra nella quale
sono riportati svariati modelli di
autocomposizione tra i quali è possibile scegliere quello che interessa
(ad esempio "Inventario domestico").
È il programma stesso che realizza automaticamente tutte le strutture
necessarie quali tabelle, maschere, query… L'autocomposizione può essere
anche utilizzata come base di partenza prendendo la sua struttura
principale e
integrandola con altre tabelle, query… ed è in pratica un piccolo
programma che pone delle domande in
successione alle quali dobbiamo rispondere in successione su ciò che si
vuole realizzare. |
Database vuoto
Scegliendo
questa opzione ci viene richiesto dove vogliamo salvare il Database e
con quale nome.
Fatto ciò si clicca sul pulsante Crea..
e si apre la finestra Database contenente i sei tipi di oggetto che
caratterizzano la struttura di Access: |
|
Tabelle
|
Tabelle
: rappresentano il "cuore" del Database e somigliano ad un foglio
elettronico formato da righe (report) e colonne (campi).
Il report contiene una voce del Dat database, mentre il campo contiene
ciascun dettaglio. |
Query |
Query:
sono "strumenti" che servono ad "eliminare" tutti i dati che non
interessano facendo
apparire solo quelli di cui si ha bisogno. Sono un filtro attraverso le
cui maglie passano solo i
dati di cui abbiamo necessità. |
Maschere |
Maschere:
permettono la visualizzazione e gestione dei dati contenuti nelle
tabelle e nelle query:
di solito rappresentano l'interfaccia principale tra il programma e
l'utente perché in esse risulta
più comodo l'inserimento dei dati |
Report |
Report:
riepilogano i dati di tabelle o query per consentirne la stampa o
l'analisi, permettendo
l'individuazione dei dati più importanti. |
Macro |
Macro:
automatizzano le funzioni del database |
Moduli |
Moduli:
registrano il codice di Access Basic (programmazione) |
|
Tabelle,
report, maschere e query vengono realizzate in momenti diversi ma sono
legate tra loro.
Le tabelle rappresentano il fulcro di ogni attività: tutti gli altri
oggetti interagiscono
con i dati riportati nelle tabelle. |
Progettazione di un database |
Un
Database ben progettato consente di accedere facilmente alle
informazioni. Quando si progetta, si devono
tener presenti i seguenti punti:
-
Definire lo scopo
del Database, stabilendo quali informazioni si vogliono memorizzare
-
Definire le
tabelle, dividendo le informazioni in argomenti diversi ciascuno dei
quali costituirà
una tabella del Database
-
Definire i campi,
stabilendo quali informazioni si vuole memorizzare in ciascuna tabella
-
Definire le
relazioni, analizzando i dati di ciascuna tabella e stabilendo in
quale modo sono
correlati tra loro
La fase più
importante della progettazione è quella cartacea: è buona norma dedicare
molto tempo
a pensare a quali tabelle saranno necessarie per inserire tutti i
nostri dati. Fondamentale è anche
caratterizzare i dati che saranno immessi nelle tabelle imponendo delle
regole precise alle quali gli
stessi debbano sottostare. In tal modo viene facilitata l'immissione e
impedita la digitazione di valori sbagliati. |
Tasti di Scelta Rapida
in Access |
A
volte è più rapido utilizzare la tastiera anziché il mouse. I tasti di
scelta rapida infatti consentono di eseguire direttamente i comandi
ignorando i menu. Con Access è possibile utilizzare i tasti di scelta
rapida in molti modi, ad esempio per accedere ai comandi e ai pulsanti
della barra degli strumenti o per inserire la data odierna. I tasti di
scelta rapida vengono a volte indicati accanto al nome del comando nei
menu di Access. Nel menu File ad esempio per il comando Stampa compare
CTRL+P.
Per avere un elenco completo dei tasti di scelta rapida, utilizzare
l'Assistente di Office. In Access o in qualunque altra applicazione di
Office premere F1 per visualizzare l'Assistente, quindi digitare tasti
di scelta rapida nella casella di testo. Di seguito vengono riportati
alcuni dei tasti di scelta rapida più utili di Access.
Funzione |
Combinazione
di tasti |
Inserire la
data odierna |
CTRL+; |
Inserire l'ora
corrente |
CTRL+: |
Inserire un
avanzamento riga in un campo di testo o promemoria |
CTRL+INVIO |
Inserire i dati
dallo stesso campo del record precedente |
CTRL+' |
Annullare le
modifiche apportate nel campo corrente |
ESC |
Annullare le
modifiche apportate nel record corrente |
ESC ESC
(premere
ESC due volte) |
Visualizzare la
finestra del database |
F11 |
Aprire un nuovo
database |
CTRL+N |
Aprire un
database esistente |
CTRL+O |
Passare da
Visual Basic® Editor alla precedente finestra attiva e viceversa |
ALT+F11 |
Trova e
sostituisci |
CTRL+F |
Copia |
CTRL+C |
Incolla |
CTRL+V |
Annulla (Undo) |
CTRL+Z |
|