Microsoft Access - sistema di gestione del database relazionale: composizione, compatibilità

12/03/2019

Il concetto di database (DB - database) è utilizzato ovunque. Aziende, aziende e organizzazioni di diversi livelli utilizzano database nel loro lavoro, affidandosi a loro con indicatori di business per operazioni, finanza e flusso di documenti. Comprendere le operazioni e l'amministrazione del database diventa una conoscenza essenziale. Nell'articolo esamineremo il database di Microsoft Access.

Basi di dati

Questo è un insieme di tabelle che contengono informazioni. Il set obbedisce a una struttura predefinita, le tabelle sono interconnesse, i valori in essi sono calcolati e modificati, interagendo con oggetti esterni.

Dall'esterno, l'operatore può interagire con il database attraverso un'interfaccia speciale, dispositivi di input / output come stampanti e fax, file esterni, altri database.

Per accedere al database, vengono utilizzati sistemi speciali, che vengono chiamati sistemi di gestione DB (DBMS o DBMS - sistema di gestione del database). I DBMS aggiungono nuovi oggetti di database, modificano quelli esistenti, definiscono le relazioni tra loro. Nell'ambito degli oggetti, le azioni vengono eseguite sui loro elementi: righe, colonne e singoli valori nelle tabelle, esecuzione delle unità di programma, visualizzazione dei valori memorizzati nel database.

Collegamenti e oggetti del database

MS Access DBMS

Uno dei moderni DBMS è Microsoft Office Access dalla suite Microsoft Office. Il sistema funziona con oggetti: tabelle, moduli, query, unità di programma, macro e moduli, report.

Permette di creare tabelle, assegnare chiavi a loro - campi o un gruppo di campi per identificare i record. Nelle tabelle già esistenti, utilizzando i controlli DBMS, l'utente aggiunge, modifica ed elimina valori. Per operazioni efficienti e convenienti, vengono create forme: finestre speciali in cui funziona l'utente del database.

Dopo aver inserito e modificato le informazioni necessarie, il DBMS Microsoft Access consente di eseguire vari calcoli con valori utilizzando macro e moduli - programma oggetti DB. Rappresentano i valori nella forma richiesta, eseguono azioni predefinite dallo sviluppatore in risposta agli eventi nel database.

Per accedere ai valori delle tabelle, vengono utilizzate le query e le informazioni pronte possono essere visualizzate nel modulo richiesto sullo schermo e il dispositivo di stampa sotto forma di rapporto.

struttura

Sapendo quali elementi DB sono i suoi oggetti principali, si può facilmente capire la composizione di un DBMS. Il sistema include:

Struttura di accesso
  • Progettazione tabelle come elemento base del database di Microsoft Access. In una delle due modalità, una tabella o un costruttore, è possibile creare facilmente una tabella delle dimensioni richieste con valori di vari tipi: numerici e testuali, date e ora, valori logici. Immagini e file di qualsiasi formato, collegamenti a oggetti esterni, indicatori finanziari vengono aggiunti al DB.
  • Il progettista di moduli utente, con l'aiuto di cui l'utente lavora con i valori nelle tabelle. È possibile utilizzare la modalità di layout o la finestra di progettazione per fornire il modulo desiderato al modulo, impostare le proprietà desiderate, visualizzare i campi richiesti. Per una semplice creazione di moduli, viene fornita una Creazione guidata modulo che può essere utilizzata da uno sviluppatore di database principianti. I seguenti controlli vengono aggiunti al modulo: pulsanti, caselle di controllo, caselle di testo e didascalie, ecc.
  • Generatore di query, disponibile in Designer e in Modalità SQL per sviluppatori più esperti. I risultati della query sono visualizzati in una tabella. La modalità SQL è un semplice editor di codice.
  • Report Designer del tipo desiderato per le informazioni di stampa. L'utente stesso può creare il modulo di stampa richiesto, aggiungere campi dalle tabelle e ottenere un rapporto con i totali o secondo il modello di documento.
  • Blocco della creazione di elementi del programma: macro e moduli. Le macro utilizzano macro che consentono di eseguire le azioni necessarie sugli oggetti del database e sui relativi elementi. Per creare moduli, esiste un linguaggio di programmazione VBA integrato, le cui possibilità sono piuttosto ampie e consentono di eseguire varie operazioni sia con oggetti di database sia con elementi di oggetti.

Compatibile con altri DBMS

Accesso e connessione SQL Server

Il DBMS utilizza l'interazione con fonti esterne, ricevendo e inviando informazioni. Per questo, è disponibile un meccanismo speciale di tabelle correlate. Viene creato un collegamento con file Excel, file di testo, file XML e HTML, altri database per l'importazione di valori e oggetti da queste origini, aggiunta di copie di record alle tabelle DB e creazione di relazioni collegate.

Per rimuovere i valori dal database, vengono esportati in Excel, file di Word, salvati in PDF e XPS, inviati a un file di testo o XML e inviati via email.

L'interfaccia ODBC crea una connessione con altri DBMS:

  • SqlLite.
  • PostgreSQL.
  • Firebird.
  • Paradox.
  • Oracle.

Prima di Microsoft Access 2010, il DBMS interagiva con altri sistemi di gestione DB:

  • MySQL - nelle versioni 2000-2003 utilizzando il driver MyODBC.
  • 1C - nella versione 2003 con il driver ODBC di Visual FoxPro.

conservazione

Salvataggio del database di accesso

Vale la pena menzionare le funzionalità del salvataggio in Microsoft Office Access. Siamo abituati a salvare su disco utilizzando lo strumento Salva o utilizzando un meccanismo di salvataggio automatico sintonizzato a intervalli regolari.

Qui, non appena si sposta lo stato attivo dal campo modificabile a un altro campo, controllo finestra o modulo, i dati vengono immediatamente scritti sul disco. Questa è una funzione utile, grazie alla quale in caso di interruzione di corrente o spegnimento del computer per altri motivi, si eviterà la perdita di informazioni. Solo i valori nel campo che è stato modificato al momento dello spegnimento non verranno salvati.

Tuttavia, è ancora necessario utilizzare lo strumento di salvataggio, poiché è con il suo aiuto che vengono apportate modifiche nella struttura degli oggetti del database: modifica del nome e dell'ordine dei campi, aggiunta di nuove colonne a tabelle e moduli, ordinamento, impostazione dei filtri.

versioni

Microsoft Access 2000

La prima versione del programma fu rilasciata nel 1992 - l'implementazione per Windows - Microsoft Access 1. Poi, nel 1993, 1995 e 1997, furono rilasciate rispettivamente le versioni 2.0, 7 e 97. Successivamente, il programma ha iniziato a includere nel pacchetto di Microsoft Office.

Nel recente passato, MS Office 2000, rilasciato nel 1999, e MS Office 2003 erano popolari e nel 2001 è stata rilasciata la versione 2002, inclusa in MS Office XP. Ora le versioni più comuni sono 2007, Microsoft Access 2010 e 2013 e nel 2015 è stato rilasciato un nuovo pacchetto MS Office 2016.

Lavora in MS Access

Quando si avvia l'applicazione, il sistema suggerisce di aprire un DB esistente o crearne uno nuovo dai modelli proposti: un database vuoto, un'applicazione Web personalizzata o database per scopi specifici: gestione di progetti, lavoro con membri di facoltà, canali di vendita, ecc.

Tutte le suite Office consentono di personalizzare l'interfaccia e la lingua dell'interfaccia. Per gli utenti di lingua russa, esiste una versione russa di Microsoft Access.

Avvio dell'applicazione

Successivamente, aprendo o creando un progetto, lo sviluppatore aggiunge nuovi oggetti ad esso utilizzando gli strumenti nel pannello "Crea". La scheda "Dati esterni" è necessaria per creare collegamenti con altri DB o file, importare ed esportare informazioni.

Per amministrare il database, vengono fornite le funzioni del pannello "Lavorare con i database". I suoi strumenti sono necessari per analizzare un DB, costruendo relazioni nell'ambiente dei suoi oggetti e fonti di terze parti, creando una copia di archivio o recuperando da tale copia.

Microsoft Access DBMS gestisce i DB relazionali con un'interfaccia utente intuitiva. È adatto per lo sviluppo di applicazioni per un numero limitato di utenti e può essere utilizzato dagli sviluppatori alle prime armi.