Microsoft Access, parte di Microsoft Office Professional Suite , è 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 in cui l'accesso non è lo strumento di database appropriato , 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 complesse .
rapporto schema
Poor Tavolo Design
disegno tavolo Poor database di Access possa essere arrestato un database nel suo percorso o causare problemi dopo anni di utilizzo. Ci sono molti tipi di cattiva progettazione tavolo . Una delle principali cause di problemi di tabella non è avere le tabelle si incontrano le tre forme standard di normalizzazione .
Prima forma normale elimina gli ripetendo campi in tabelle , come ad esempio 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 denominato Classe 4 . Sarebbe meglio avere due tabelle - quella che gli studenti monitorati e quello relativo alla tabella di studenti che le classi cingolati
Seconda forma normale previene lo stesso campo di apparire in più di una posizione , che potrebbe portare a . problemi con l'immissione 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 viene raggiunto .
povero Relationship design
Poor rapporto design può anche fermare un database nella sua tracce. Se le relazioni non sono sviluppati correttamente, quindi la condivisione dei dati tra le tabelle per creare query, moduli di immissione dati e le relazioni non possono accadere . Inoltre, se le tabelle non hanno un set di chiave primaria , problemi di relazione può diventare evidente dopo che il database è stato utilizzato per un po ' .
Troppi record
Microsoft Access in grado di gestire milioni di record , tuttavia, ha un limite . Qualsiasi una tabella in un database di Access non deve contenere più di 5 milioni di record , o 1 milione di record che sono campi memo . Questo problema probabilmente non diventerà evidente solo dopo che il database è stato in uso per un lungo periodo di tempo , e viene diagnosticata quando si aggiungono nuovi set di dati è lenta o il sistema si blocca .
Troppi utenti
un altro problema con Microsoft Access è che essa non è in grado di gestire un sacco di 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 rapporti ) . Se il database è diviso , quindi il numero di utenti non ha un impatto significativo a meno che le forme e le relazioni hanno bisogno di aggiornamenti frequenti , allora diventa ingombrante per aggiornare le singole estremità anteriori . Se il database non è diviso , quindi il numero di utenti deve essere limitato a 15 .
Bisogno Complex Security
Access ha la sicurezza che può essere applicato a un database . Tuttavia, questo sistema di sicurezza è di difficile applicazione , e la sicurezza è di solito regolata per accedere concessione attraverso titoli di rete per la cartella che contiene il database . Se il sistema richiede una maggiore sicurezza , l'accesso non è il sistema di database da utilizzare.