accesso Microsoft

accesso Microsoft

Informazione
Creatore Microsoft Software Studio
Sviluppato da Microsoft
File eseguibile MSACCESS.EXE
Prima versione Novembre 2009
Ultima versione 2019
Stato del progetto attivo
Sistema operativo Windows 7 e Microsoft Windows
Ambiente finestre
Leggi i formati DBF , database Microsoft Access 2007 ( d ) , database Microsoft Access ( d ) , FDB (albero genealogico precedente) ( d ) , formato file del progetto di Access ( d ) , formato file aggiuntivo Access ( d ) , formato file ACCDA ( d ) , Formato file MDE ( d ) , formato file ACCDE ( d ) , formato file ADE ( d ) , Access Blank Project Template ( d ) , Access Database Runtime ( d ) , Microsoft Access Database, versione 2002 ( d ) , Microsoft Access Database, versione 2000 ( d ) , Microsoft Access Database, versione 95 ( d ) , Microsoft Access Database, versione 2 ( d ) e Microsoft Access Database Link ( d )
Formati scritti DBF , database Microsoft Access 2007 ( d ) , database Microsoft Access ( d ) , formato file del progetto di Access ( d ) , formato file del componente aggiuntivo di Access ( d ) , formato file ACCDA ( d ) , formato file MDE ( d ) , ACCDE formato file ( d ) , formato file ADE ( d ) , Access Blank Project Template ( d ) e Access Database Runtime ( d )
Le lingue Francese inglese,
genere DBMS
Licenza Proprietario
Sito web Pagina ufficiale di Microsoft Access

Microsoft Access (ufficialmente Microsoft Office Access ) è un database relazionale pubblicato da Microsoft . Questo software fa parte della suite Microsoft Office .

MS Access è composto da diversi programmi: il motore di database Microsoft Jet , un editor grafico, un'interfaccia di tipo Query by Example per eseguire query sui database e il linguaggio di programmazione Visual Basic for Applications .

Fin dalle prime versioni, l'interfaccia di Microsoft Access ha permesso di gestire graficamente raccolte di dati in tabelle, di stabilire relazioni tra queste tabelle secondo le usuali regole dei database relazionali, di creare query con il QBE ( Query by Example , oppure direttamente in linguaggio SQL), per creare interfacce uomo / macchina e stampare report. Come con altri software Office, VBA, Visual Basic for Applications , consente di creare applicazioni di rete complete e locali, incluso l'utilizzo, la creazione o la modifica di file (documenti Word, cartelle di lavoro Excel, istanze di Outlook, ecc.) Altri software della suite senza lasciando Access.

L'ultima versione è la versione 2019; fa parte della suite Microsoft Office 2019 ed è incluso in alcune opzioni di abbonamento a Office 365 . La versione in abbonamento, Microsoft Office 365, viene aggiornata automaticamente come quella di Windows 10.

Caratteristiche principali del prodotto

MS Access è un software che utilizza file in formato Access (estensione accdb dalla versione 2007 per ACCess DataBase o prima del 2007, estensione file mdb per Microsoft DataBase). Ogni file è un contenitore per i diversi oggetti di un database di Access (tabelle, relazioni, query, moduli, report, macro, VBA). Un database di Access può quindi essere costituito da un unico file.

Access è compatibile con le query SQL ( con alcune limitazioni ) e dispone di un'interfaccia grafica per l'immissione di query (QBE - Query by Example - "Query by Example"). Permette inoltre di configurare, con procedure guidate o liberamente, maschere di inserimento e sottomaschere, report stampabili (con raggruppamenti di dati secondo vari criteri, totali e subtotali, condizionali o meno ed eventualmente sub-report, collegati o meno al dati principali del report), pagine html collegate a dati di database, macro e moduli VBA. Anche i moduli e i report hanno i propri moduli VBA. Agli oggetti si accede da un browser dell'interfaccia di Access o in applicazioni programmate (da macro o VBA) dai moduli dell'interfaccia uomo / macchina così costruiti.

Come molti sistemi di gestione di database relazionali , i suoi dati possono essere utilizzati in programmi scritti in vari linguaggi.

Le lingue comunemente utilizzate con Access sono Visual Basic for Application ( VBA ) e le lingue che hanno moduli di accesso ai dati per file accdb o precedentemente .mdb  : Delphi di Borland, Windev di Pc Soft , Visual Basic , VB. Net , C # , C ++ sotto Visual Studio di Microsoft, ad esempio. I database prodotti da Access rimangono accessibili a tutti i linguaggi di programmazione che consentono una connessione a un database ODBC , questo è il caso ad esempio di Java utilizzando il gateway Oracle JDBC -ODBC. VBA, integrato in Access come tutte le applicazioni della suite Microsoft Office , permette di creare applicativi gestionali completi, forniti con un programma di installazione che gestisce automaticamente l'eventuale implementazione di un runtime di Access, e di cui il codice sorgente è protetto in modo semi -versione eseguibile dei file ( accde o precedentemente mde ).

In pratica, i database di Access sono spesso costituiti non da uno ma da almeno due file perché è infatti possibile e consigliabile installare un file accdb o mdb, contenente le tabelle dati, su una workstation o un computer server locale e accdb ( o accde) file contenenti tutti gli elementi dell'applicazione sulle workstation client. Questa separazione consente la distribuzione degli aggiornamenti della parte dell'applicazione senza dover manipolare i dati esistenti da un database all'altro per ogni aggiornamento. In questo caso, i file client vengono "allegati" alle tabelle del file "accdb" installato sulla macchina server. Il fatto che gli oggetti di Access siano raccolti in un file ha il vantaggio che Access è quindi molto facile da distribuire in quanto non necessita di servizi server come MySQL , Oracle , PostgreSQL , ecc. D'altra parte, un errore di scrittura del file può compromettere tutti i dati nel database. Esistono strumenti di riparazione dei file di Access specifici per Access e di fornitori di terze parti per riparazioni più difficili. Come con qualsiasi applicazione software, è quindi fortemente consigliato un modello di backup.

Secondo Microsoft i limiti di accesso sono circoscritti dalla dimensione massima di un file che è di 2  GB . 2048 tabelle possono essere aperte contemporaneamente e ogni tabella può contenere un massimo di 255 campi (colonne), Da un punto di vista concreto, Access è generalmente adatto per applicazioni comprendenti un centinaio di tabelle (principali e join / relazioni) con 100.000 record per tabelle principali e 1.000.000 di record per le tabelle di join (chiamate anche tabelle di collegamento o relazioni). Ma in alcune configurazioni ci sono tabelle di accesso principali che contengono oltre un milione di record. È infatti il ​​limite globale della dimensione del file di Access che limita la distribuzione dei dati nel database.

MS Access supporta teoricamente fino a 255 utenti simultanei, ma per un utilizzo senza problemi, una ventina di utenti è ottimale poiché gli scambi di rete sono da 10 a 20 volte più dispendiosi in termini di risorse rispetto ad esempio con Microsoft SQL Server . Ogni applicazione Access, infatti, avrà accesso al file dati attraverso la rete senza passare da un'applicazione server che limita il flusso dei dati a quanto strettamente necessario in base alla richiesta eseguita. Il comfort di utilizzare MS Access su una rete può essere aumentato quando si utilizzano giudiziosamente richieste di tipo Snapshot (sola lettura, modifiche successive non visibili) piuttosto che richieste di tipo Dynaset (lettura-scrittura) che sono molto più impegnative in termini di risorse di rete. Questi miglioramenti consentono di raggiungere una quarantina di utenti contemporaneamente. Queste caratteristiche sono quindi adatte alla maggior parte delle piccole e medie imprese o anche agli usi interni dei servizi delle grandi imprese. Per un uso più ampio, può fungere da client per un server di database (come SQL Server , Oracle, MySQL, ecc.) Tramite ODBC o OLE DB , parliamo di utilizzo front-end. Se Access è limitato nel numero di utenti, può invece gestire, su piccole reti locali di buona qualità tecnica, quantità di informazioni che vanno ben oltre le esigenze di molte organizzazioni. Esempi: un database di ricambi auto di tutte le marche per garage o contabilità per PMI su un unico sito, ma che consente il consolidamento di diversi siti indipendenti.

Gli accessi ai dati sono facilmente sfruttabili negli invii di Word e nelle tabelle Excel . Al contrario, i fogli di dati di Excel possono essere "allegati" , come una delle tabelle del database o importati occasionalmente in una tabella di Access.

Attraverso il linguaggio di programmazione VBA integrato in Access, è possibile creare / modificare qualsiasi tipo di tabella in una cartella di lavoro Excel, quindi elaborare e trasferire le informazioni appropriate dal database a questa stessa cartella di lavoro. È anche possibile creare o modificare documenti Word automatizzando le funzioni di Word da Access o automatizzare l'invio di messaggi in Outlook.

Le diverse versioni

Lanciato nel 1992

Note e riferimenti

  1. Dividere un database di Access
  2. Evita e correggi i problemi relativi ai file di database utilizzando il comando Compatta e ripristina (Microsoft)
  3. Microsoft Access specifiche del database
  4. Accedi alle funzionalità 2016

Vedi anche

Articoli Correlati

link esterno