Problemi database di Microsoft Access

October 15

Problemi database di Microsoft Access


Microsoft Access, parte del Professional Suite Microsoft Office, è lo standard del settore per i database desktop. I problemi si verificano con Access quando ci sono tavoli o rapporti mal progettati. Ci sono anche momenti che Access non è lo strumento base di dati adeguata, perché ci sono molti utenti o ci sono molti milioni di dischi. Un altro motivo per non scegliere Microsoft Access sarebbe se il database ha bisogno di sicurezza complessi.

Problemi database di Microsoft Access

schema di relazione database di Access

Povero Struttura tabella

design del tavolo scadente può fermare o un database nella sua tracce o causare problemi dopo anni di utilizzo. Ci sono molti tipi di cattiva progettazione tavolo. Una delle principali cause di problemi di tabella non sta avendo le tabelle soddisfano i tre moduli standard di normalizzazione.

Prima forma normale elimina ripetendo campi in tabelle, come i campi denominati Classe 1, Classe 2, classe 3. Questo presenta un problema quando uno studente prende una quarta classe. La tabella non contiene un campo intitolato Classe 4. Sarebbe meglio avere due tabelle - quella che rintracciato studenti e quello relativo alla tabella di studenti che rintracciato classi.

Seconda forma normale impedisce lo stesso campo di apparire in più di una posizione, che potrebbe portare a problemi con l'inserimento dei dati e l'interrogazione dei dati.

Quando i campi vengono inseriti nella tabella sbagliata, terza forma normale è rotto, e l'integrità dei dati non è raggiunto.

Cattiva progettazione Relationship

progettazione rapporto scadente può anche fermare un database in sue tracce. Se i rapporti non sono adeguatamente sviluppate, quindi la condivisione dei dati tra le tabelle per creare query, moduli di immissione dati e report non può accadere. Inoltre, se le tabelle non hanno un set di chiave primaria, problemi di relazione può diventare evidente dopo il database è stato utilizzato per un po '.

Troppi record

Microsoft Access in grado di gestire milioni di record; tuttavia, esso ha un limite. Qualsiasi una tabella in un database di Access non deve contenere più di 5 milioni di dischi, o 1 milione di record che sono campi memo. Questo problema sarà probabilmente non essere evidenti solo dopo che il database è stato in uso per un lungo periodo di tempo, e viene diagnosticata quando si aggiungono nuovi record di dati si blocca lente o il sistema.

Troppi utenti

Un altro problema con Microsoft Access è che non può gestire molti utenti. L'importo che può gestire varia a seconda se il database è diviso, il che significa che vi è un "back-end" (tutta la struttura del database), e più "front-end" (tutti i moduli di immissione dati e report). Se il database è diviso, quindi il numero di utenti non ha un impatto significativo a meno che le forme e le relazioni devono essere aggiornate frequentemente; allora diventa ingombrante per aggiornare le singole estremità anteriori. Se il database non è diviso, quindi il numero di utenti dovrebbe essere limitato a 15.

Hai bisogno di sicurezza complesse

Access ha la sicurezza che può essere applicato a un database. Tuttavia, questo sistema di sicurezza è difficile da applicare, e la sicurezza di solito è regolata per accedere attraverso la concessione di titoli di rete per la cartella che contiene il database. Se un sistema richiede una maggiore sicurezza, l'accesso non è il sistema di database da utilizzare.