Accesso MS - RDBMS
Microsoft Access ha l'aspetto di altri prodotti Microsoft Office per quanto riguarda il layout e gli aspetti di navigazione, ma MS Access è un database e, più specificamente, un database relazionale.
Prima di MS Access 2007, l'estensione del file era *.mdb, ma in MS Access 2007 l'estensione è stata modificata in *.accdb estensione.
Le prime versioni di Access non possono leggere le estensioni accdb, ma MS Access 2007 e le versioni successive possono leggere e modificare le versioni precedenti di Access.
Un database desktop di Access (.accdb o .mdb) è un RDBMS completamente funzionale.
Fornisce tutte le funzioni di definizione dei dati, manipolazione dei dati e controllo dei dati necessarie per gestire grandi volumi di dati.
È possibile utilizzare un database desktop di Access (.accdb o .mdb) come RDBMS autonomo su una singola stazione di lavoro o in una modalità client / server condivisa su una rete.
Un database desktop può anche fungere da origine dati per i dati visualizzati sulle pagine Web sulla intranet aziendale.
Quando si crea un'applicazione con un database desktop di Access, Access è l'RDBMS.
Definizione dei dati
Cerchiamo ora di capire cos'è la definizione dei dati:
In un documento o in un foglio di calcolo, in genere si ha la completa libertà di definire il contenuto del documento o di ogni cella del foglio di calcolo.
In un documento puoi includere paragrafi di testo, una tabella, un grafico o più colonne di dati visualizzate con più caratteri.
Nel foglio di calcolo, puoi avere dati di testo nella parte superiore per definire un'intestazione di colonna per la stampa o la visualizzazione e potresti avere vari formati numerici all'interno della stessa colonna, a seconda della funzione della riga.
Un RDBMS ti consente di definire il tipo di dati che hai e come i dati devono essere archiviati.
Di solito è anche possibile definire regole che l'RDBMS può utilizzare per garantire l'integrità dei dati.
Ad esempio, una regola di convalida potrebbe garantire che l'utente non possa memorizzare accidentalmente caratteri alfabetici in un campo che dovrebbe contenere un numero.
Manipolazione di dati
Lavorare con i dati in RDBMS è molto diverso dal lavorare con i dati in un programma di elaborazione testi o fogli di calcolo.
In un documento di elaborazione testi, puoi includere dati tabulari ed eseguire un insieme limitato di funzioni sui dati nel documento.
Puoi anche cercare stringhe di testo nel documento originale e, con i controlli ActiveX, includere tabelle, grafici o immagini da altre applicazioni.
In un foglio di calcolo, alcune celle contengono funzioni che determinano il risultato desiderato e in altre celle, inserisci i dati che forniscono le informazioni di origine per le funzioni.
È possibile cercare informazioni in una singola tabella o richiedere una ricerca complessa su più tabelle correlate.
È possibile aggiornare un singolo campo o più record con un unico comando.
È possibile scrivere programmi che utilizzano i comandi RDBMS per recuperare i dati che si desidera visualizzare e consentire all'utente di aggiornare i dati.
Un RDBMS ti offre molti modi per lavorare con i tuoi dati. Per esempio,
Access utilizza il potente linguaggio del database SQL per elaborare i dati nelle tabelle. Utilizzando SQL, è possibile definire l'insieme di informazioni necessarie per risolvere un particolare problema, inclusi i dati forse da molte tabelle.
Controllo dei dati
I fogli di calcolo e i documenti di elaborazione testi sono ottimi per risolvere i problemi di un singolo utente, ma sono difficili da usare quando più di una persona ha bisogno di condividere i dati.
Quando hai bisogno di condividere le tue informazioni con altri, RDBMS ti offre la flessibilità di consentire a più utenti di leggere o aggiornare i tuoi dati.
Un RDBMS progettato per consentire la condivisione dei dati fornisce anche funzionalità per garantire che due persone non possano modificare gli stessi dati contemporaneamente.
I migliori sistemi ti consentono anche di raggruppare le modifiche (noto anche come transazione) in modo che tutte le modifiche o nessuna delle modifiche appaia nei tuoi dati.
Potresti anche voler essere sicuro che nessun altro possa visualizzare qualsiasi parte dell'ordine finché non lo hai inserito tutto.
Poiché puoi condividere i tuoi dati di accesso con altri utenti, potrebbe essere necessario impostare alcune restrizioni su ciò che i vari utenti possono visualizzare o aggiornare.