Progettazione e realizzazione di un semplice database
Database: archivio di dati strutturato in modo da rendere agevole la ricerca, l’inserimento, la cancellazione e la modifica dei dati da parte degli utenti.
DBMS: sistema che viene utilizzato per realizzare e far funzionare un database.
Access DBMS (dal costo ridotto e di semplice utilizzo) consente di creare database per l’archiviazione di dati di vario tipo (prestiti di libri, gestione di fatture, prenotazioni d’albergo e altri). Consente quindi non soltanto l’inserimento e l’archiviazione dei dati ma anche la loro gestione e analisi.
Funzionalità
I dati vengono memorizzati in tabelle (contenitore dei dati, costituite da colonne/campi e righe/record) e inseriti, modificati, cancellati, ricercati attraverso l’utilizzo delle query. Le maschere sono un sistema semplice ed intuitivo per inserire e leggere i dati contenuti nel database e i report consentono di impaginare i dati per stamparli in maniera chiara e leggibile.
Tipi di dato
Nei database i dati sono fortemente tipizzati, ovvero un campo di una tabella accetterà solamente i dati del tipo previsto; ad esempio, se per un campo è stato specificato il tipo numerico sarà possibile inserire dati numerici ma non testuali. Specificare i tipi corretti dei dati quando si crea una tabella è importante perché consente di ridurre fortemente l’inserimento di dati errati che il database rifiuterà automaticamente segnalando l’errore.
I principali tipi di dato gestiti da Microsoft Access, che verranno illustrati in questo argomento sono:
- Testo (possono contenere una qualunque sequenza di caratteri ed è necessario specificare una lunghezza massima che non può superare i 255 caratteri. Esempio: provincia o codice fiscale)
- Numerico (abilitando la possibilità di effettuare operazioni matematiche)
- Data/Ora (provvedendo a controllare e segnalare l’inserimento di date impossibili)
- Sì/No
- Valuta (aggiunge automaticamente il simbolo e mostra il numero decimale appropriato, estremamente comodo per la rapidità con cui permette l’inserimento, correggendolo)
- Memo (analogo a quello di testo ma consente l’inserimento di testi molto più lunghi, utile ad inserire informazioni che non possono essere inserite in nessuno degli altri campi della tabella, come ad esempio le note, ma non permette una ricerca sui valori inseriti in esso)
Visualizzazione
Completata la definizione della struttura della tabella: visualizza foglio dati doppio click sul nome della tabella, selezionare l’icona e procedere all’inserimento dei dati.
Progettazione di un database
Per realizzare un database che funzioni bene è necessario progettare con...