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.

  • Un RDBMS ti offre molti modi per lavorare con i tuoi dati. Per esempio,

  • È 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.

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.