mercoledì 12 novembre 2008

Particolarità riscontrate lavorando con l'SQL in Access: differenze rispetto agli altri DBMS


Un Data base Management System (DBMS) è un sistema software per la creazione e la gestione di basi dati. Il DBMS, pertanto, è un insieme di programmi rivolti alla gestione di dati memorizzati in archivi. A differenza di altri DBMS, in Access un unico file comprende tutti gli strumenti per lo sviluppo delle applicazioni: tabelle, query, maschere e report.

1. Le tabelle sono strutture bidimensionali identificate da campi e da record. Nelle tabelle i dati vengono organizzati in colonne e righe.

2. Il termine query invece si riferisce all'interrogazione del database finalizzata all'ottenimento dei dati. Nella maggior parte dei casi le query vengono formulate in linguaggio SQL (Structured Query Language). Le Query SQL sono quindi stringhe di comando utilizzate per ottenere dati da un Database.

3. Le Maschere invece costituiscono l'interfaccia primaria tra l'utente ed il DataBase di Access. Esse permettono la visualizzazione, la modifica, l'inserimento e l'eventuale eliminazione dei dati. Di seguito un esempio di maschera:

4. Infine Access permette la creazione di report, che costituiscono uno strumento quanto mai efficace per presentare i dati in un formato adatto ad essere stampato. In un report le informazioni possano essere organizzate in modo schematico, chiaro e diretto.

Inoltre in Access è possibile creare 5 tipi di query:

Query a campi incrociati: permette di raggruppare dati riepilogativi estratti da una o più tabelle.

Query di eliminazione: elimina record da una o più tabelle secondo una predeterminata condizione.

Query di aggiornamento: utilizzate per modificare i dati in una o più tabelle esistentiQuery di accodamento: aggiunge ai record di una tabella i record provenienti da una seconda tabella.

Query di creazione tabelle: utilizzate per esportare una tabella in un altro Data Base.

Attraverso la maschera di creazione query presente in access è possibile selezionare una di queste tipologie di query e procedere in maniera semplice e diretta alla interrogazione della base di dati.

Nessun commento: