Le sfide di gestione database di Access

March 18

Le sfide di gestione database di Access


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 un'interfaccia utente grafica con procedure guidate per rendere l'interazione con i dati facili. Ci sono procedure guidate per la creazione di tabelle, query, maschere e report, e le altre caratteristiche progettate per ridurre la curva di apprendimento e permettere anche ai neofiti di utilizzare le caratteristiche del sistema di gestione di database con relativa facilità. Le sfide della gestione di database di Access sono in gran parte legata alle limitazioni del sottostante Microsoft Jet Database Engine.

limitazioni

Access è un file-sharing, relazionale sistema di gestione di database. L'elaborazione viene eseguita sul client. Questo pone una sfida speciale in multi-utente, ambienti di rete. Più processi condividere l'accesso allo stesso file, con conseguente condivisione, la concorrenza e le questioni di bloccaggio. Se un collegamento al file viene improvvisamente perso, dati incompleti, incoerenti o inesatte possono provocare. L'accesso non è stato progettato per applicazioni ad alto volume, alto stress o ad alta concorrenza. Quando viene utilizzato in un ambiente inadatto, i dati possono essere persi o danneggiati e la stabilità del sistema non è garantito.

Connettività di rete

Quando si utilizza Access su una rete, assicurarsi che la rete è veloce e stabile, con poche possibilità di connessioni interrotte. connessioni interrotte possono provocare danneggiamento del database, a causa della natura di file-sharing del sistema. Come tale, è inadatto per connessioni più lente, quali modem dial-up.

Blocco

Blocco è un problema con accesso, a causa della natura di file-sharing del Jet Engine. Utilizzando il blocco opportunistico sul file server di rete può provocare il danneggiamento del database. La disattivazione del blocco opportunistico può causare problemi per le altre applicazioni che utilizzano il server.

File server

Quando si condivide un file di database di Access in una rete, il server di file deve essere gestito al fine di garantire che non è soggetto a indebite carichi di stress o di lavoro pesante 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 il riavvio o spegnere il server, che deve essere dotato di una fornitura di energia elettrica costante finché ci sono collegamenti.