Microsoft Access software | |
---|---|
Microsoft Access 2019 in Windows 10 | |
Genere | Database management system |
Sviluppatore | Microsoft Corporation |
Data prima versione | novembre 1992 |
Ultima versione | 2021 (5 ottobre 2021) |
Sistema operativo | Microsoft Windows |
Licenza | EULA (licenza non libera) |
Sito web | office.microsoft.com/access |
Microsoft Access è un applicativo software per la gestione di basi di dati relazionali che sfrutta il Microsoft Jet Database Engine e che integra nativamente in sé un modulo per lo sviluppo rapido di applicazioni gestionali.
Il successo delle applicazioni di database desktop come dBASE e Visual FoxPro ha spinto Microsoft a metà degli anni '80 a decidere di sviluppare la propria applicazione di database per il nuovo sistema operativo Windows. Il lavoro di sviluppo sotto il nome del progetto "Omega" ancora e ancora fino all'inizio degli anni '90, la versione 1.0 ancora imperfetta e poco dopo la versione stabile 1.1 è stata lanciata sul mercato.
La versione corrente è Access 2021. A differenza degli altri programmi di Office Word, Excel e PowerPoint, che sono offerti anche per il sistema operativo Mac O S X di Apple, Access è disponibile solo per Windows.
Può utilizzare dati immagazzinati in formato Access/Jet, SQL Server, Oracle o qualsiasi database in formato compatibile ODBC. La struttura di salvataggio segue il modello tabella relazionale: ossia è possibile immagazzinare i dati da gestire in tabelle composte da un numero elevato di record, ed ogni record contiene i dati distinti per campi. Se una tabella non fosse sufficiente per immagazzinare i dati necessari e fosse necessario utilizzarne altre, è possibile a questo punto collegare le varie tabelle tra loro con una relazione. Questo consente l'esame dei dati contenuti nel database utilizzando diverse tabelle e quindi giungere a una pluralità di dati anche complessa.
La maschera è un elemento grafico utile alle interazioni dell'utente con i dati della tabella. Oggetto di access che realizza l'interfaccia grafica.
A differenza di altri ambienti di sviluppo, in Access un unico file comprende tutti gli elementi utilizzabili per lo sviluppo di applicazioni complete: tabelle, query, maschere, report, macro, pagine e moduli. È comunque possibile, con tutte le versioni, progettare applicazioni nelle quali si mantenga la separazione fisica tra tabelle di dati (Back-End o BE) ed i restanti elementi (Front-End o FE). Queste soluzioni permettono di migliorare la distribuzione e la manutenzione di applicazioni condivise tra più utenti.
Una funzionalità presente in tutte le versioni di Access consente di accedere a dati residenti in file di database esterni, sotto forma di tabelle collegate. Database strutturati in questo modo facilitano la distribuzione e la manutenzione della medesima applicazione a più utenti, fermo restando le limitazioni del motore Access/Jet circa il numero massimo di accessi simultanei. Occorre sottolineare che queste soluzioni non possono essere definite "client/server" in quanto il carico di lavoro per l'elaborazione dati è sempre locale; una alternativa praticabile con le versioni dalla 2000 in poi è rappresentata dal progetto di database (estensione del file .adp) dove di fatto si realizza solo la parte di presentazione grafica, in appoggio a motori professionali già esistenti, ai quali è demandato il lavoro di elaborazione.
Le tabelle collegate sono utilizzabili allo stesso modo delle tabelle residenti, con l'unica limitazione data dalla non modificabilità della loro struttura se non nel database nel quale risiedono fisicamente. Le tabelle possono essere collegate attraverso il motore di database di Access se risiedono fisicamente in altri database Access, o in alcuni formati di file di database "standard", oppure via ODBC. In questo caso l'accesso a database eterogenei può richiedere la installazione di driver specifici.
Le versioni più recenti di Access dispongono di procedure guidate per la separazione in file distinti dei dati e dei restanti elementi a partire da applicazioni inizialmente costruite in un singolo file Access.
Per lo sviluppo di applicazioni semplici, si può evitare di programmare direttamente, usufruendo di alcuni template già inclusi nel pacchetto.
Per esigenze di sviluppo più evolute è disponibile nel prodotto il linguaggio di programmazione Microsoft Visual Basic for Applications. Sebbene il prodotto supporti tecniche di programmazione object-oriented (OO), tuttavia non costituisce un ambiente di sviluppo interamente orientato agli oggetti.
È possibile inoltre distribuire i propri lavori tramite un tool (Access Runtime) scaricabile dal sito Microsoft che permette, con alcune limitazioni, di far funzionare un applicativo Access anche su PC dove non è presente una versione del programma.
Microsoft Access salva le informazioni con i seguenti formati di file:
Formato del file | Estensione |
---|---|
Accedi al modello di progetto vuoto | .adn |
Access Database (2007 e versioni successive) | .accdb |
Access Database Runtime (2007 e versioni successive) | .accdr |
Access Database Template (2007 e versioni successive) | .accdt |
Access Add-In (2007 e versioni successive) | .accda |
Accedi a Workgroup, database per la sicurezza a livello di utente. | .mdw |
Database di accesso protetto, con VBA e macro compilati (2007 e versioni successive) | .accde |
Collegamento a Windows: macro di accesso | .mam |
Collegamento a Windows: Query di accesso | .maq |
Collegamento a Windows: Access Report | .MAR |
Collegamento a Windows: tabella di accesso | .stuoia |
Collegamento a Windows: modulo di accesso | .maf |
File di lock di accesso (associati a .accdb) | .laccdb |
Formato del file | Estensione |
---|---|
Progetto di dati di accesso protetto (non supportato nel 2013) | ade |
Progetto dati di accesso (non supportato nel 2013) | adp |
Access Database (2003 e precedenti) | mdb |
Access Database (Pocket Access per Windows CE) | .cdb |
Access Database, utilizzato per i componenti aggiuntivi (Access 2, 95, 97),
precedentemente utilizzato per i gruppi di lavoro (Access 2) |
MDA |
Accesso al modello di database vuoto (2003 e versioni precedenti) | .mdn |
Accesso ai dati aggiuntivi (2003 e precedenti) | MDT |
Access (SQL Server) detached database (2000) | mdf |
Database di accesso protetto, con VBA e macro compilati (2003 e precedenti) | .mde |
File di lock di accesso (associati a .mdb) | ldb |
Versione | Numero della versione | Data di rilascio[1] | Versione Jet | Sistema operativo supportato | Versione della suite per ufficio |
---|---|---|---|---|---|
Access 1.0
|
1.0
|
1992 | 1.0
|
Windows 3.0[2] | |
Access 1.1
|
1.1
|
1993 | 1.1
|
Windows 3.1x[2] | |
Access 2.0
|
2.0
|
1994 | 2.0
|
Windows 3.1x[2] | Office 4.3 Pro |
Access per Windows 95
|
7.0
|
24 agosto, 1995 | 3.0
|
Windows 95[2] | Office 95 Professional |
Access 97
|
8.0
|
16 gennaio, 1997 | 3.5
|
Windows 95, Windows NT 3.51 SP5, Windows NT 4.0 SP2[3] | Office 97 Professional e Developer |
Access 2000
|
9.0
|
7 giugno, 1999 | 4.0 SP1
|
Windows 95, Windows NT 4.0, Windows 98, Windows 2000[4] | Office 2000 Professional, Premium e Developer |
Access 2002
|
10.0
|
31 marzo, 2001 | 4.0 SP1
|
Windows NT 4.0 SP6, Windows 98, Windows 2000, Windows Me[5] | Office XP Professional e Developer |
Access 2003
|
11.0
|
27 novembre, 2003 | 4.0 SP1
|
Windows 2000 SP3 o successivo, Windows XP, Windows Vista, Windows 7[6] | Office 2003 Professional e Professional Enterprise |
Access 2007
|
12.0
|
27 gennaio, 2007 | 12
|
Windows XP SP2, Windows Server 2003 SP1, o sistema operativo più recente[7] | Office 2007 Professional, Professional Plus, Ultimate e Enterprise |
Access 2010
|
14.0
|
15 luglio, 2010 | 14
|
Windows XP SP3, Windows Server 2003 SP2, Windows Server 2003 R2, Windows Vista SP1, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows Server 2012, Windows 8[8] | Office 2010 Professional, Professional Academic e Professional Plus |
Access 2013
|
15.0
|
29 gennaio, 2013 | 15
|
Windows 7, Windows Server 2008 R2, Windows Server 2012, Windows 8, Windows 10[9] | Office 2013 Professional e Professional Plus |
Access 2016
|
16.0
|
22 settembre, 2015 | 16
|
Windows 7, Windows 8, Windows 8.1, Windows 10[10] | Office 2016 Professional e Professional Plus |
Access 2019
|
17.0
|
24 settembre, 2018 | 17
|
Windows 10[11] | Office 2019 Professional e Professional Plus |
Access 2021
|
18.0
|
24 settembre, 2018 | 18
|
Windows 10, Windows 11[12] | Office 2021 Professional e Professional Plus |
Non esistono versioni di Access tra 2.0 e 7.0 poiché la versione di Office 95 è stata avviata con Word 7. Tutti i prodotti Office 95 hanno funzionalità OLE 2 e Access 7 mostra che era compatibile con Word 7.
La versione numero 13 è stata saltata.
Controllo di autorità | J9U (EN, HE) 987007289707205171 |
---|