Access è un sistema di gestione di database relazionale di Microsoft che è orientata verso l'uso personale o applicazioni dati a basso volume . E 'alimentato da il Microsoft Jet Database Engine e offre una interfaccia grafica con procedure guidate per rendere l'interazione con i dati facile. Ci sono procedure guidate per la creazione di tabelle, query, maschere e report , e altre caratteristiche progettate per ridurre la curva di apprendimento e consentire anche agli utenti meno esperti di utilizzare le caratteristiche del sistema di gestione di database con relativa facilità. Le sfide della gestione del database di Access sono in gran parte legati alle limitazioni del sottostante Microsoft Jet Database Engine . Limitazioni
Access è un file-sharing , il sistema di gestione di database relazionali . L'elaborazione viene eseguita sul client . Questo pone una sfida speciale , in ambienti di rete multi-utente . Più processi condividono l'accesso allo stesso file , con conseguente problemi di condivisione , di concorrenza e di chiusura . Se un collegamento con il file viene improvvisamente perso , potrebbe causare dati incompleti , incoerenti o imprecise. L'accesso non è progettato per applicazioni ad alto volume e ad alta tensione o ad alta concorrenza . Se utilizzato in ambienti inadatti , i dati possono essere persi o danneggiati e la stabilità del sistema non è garantita.
Connettività di rete
Quando si utilizza Access su una rete , assicurarsi che il rete è veloce e stabile , con poche possibilità di connessioni interrotte . Connessioni cadute possono provocare danneggiamento del database , a causa della natura del sistema di file- sharing . Come tale, non è adatto per connessioni più lente , come ad esempio i modem dial-up.
Blocco
Locking è un problema con Access, a causa del file condivisione natura del Jet Engine . Utilizzando il blocco opportunistico sul server di file di rete può causare la corruzione del database . Disattivazione del blocco opportunistico può causare problemi per le altre applicazioni che utilizzano il server .
File Server
Durante la condivisione di file di database di Access in rete , il file server deve essere riusciti a garantire che esso non è soggetto a stress eccessivo o carichi di lavoro pesanti da altre applicazioni , per evitare connessioni interrotte e la corruzione del database. Allo stesso modo , non ci dovrebbero essere le connessioni client al database quando riavvio o spegnere il server , che deve essere dotato di una fornitura di energia elettrica costante finché ci sono collegamenti .