Access
 sql >> Database >  >> RDS >> Access

5 errori di progettazione del database da evitare

La corretta progettazione del database è sempre importante, sia che tu stia costruendo un database di grandi dimensioni con milioni di record o un database piccolo con poche centinaia di record. La corretta progettazione del database ti consente di trovare le informazioni di cui hai bisogno in modo rapido ed efficiente, semplificando al contempo l'espansione del database in futuro. Tuttavia, ci sono alcuni semplici errori di progettazione che possono danneggiare il tuo database.

Ecco cinque errori di progettazione del database da evitare e perché.

1. Aggiunta di più informazioni in un campo

Ogni campo dovrebbe contenere un'informazione. Se aggiungi più di questo, sarà molto più difficile interrogare il database per informazioni.

Quando crei un database, assicurati che tutti i campi contengano solo informazioni. Ti consigliamo inoltre di guardare la formattazione per ogni campo. Ad esempio, le persone inseriscono i numeri di telefono in modo diverso, quindi se fai affidamento su un formato specifico, una query potrebbe non recuperare tutte le informazioni di cui hai bisogno.

2. Scegliere una chiave primaria scadente

Le chiavi primarie non dovrebbero mai cambiare. Di solito, le persone assegnano numeri incrementali come chiavi primarie perché sono generate automaticamente, univoche e non modificabili.

Non vuoi usare cose come indirizzi, numeri di telefono o numeri di previdenza sociale come chiavi primarie. Inoltre, non è consigliabile utilizzare informazioni reali come chiave primaria, anche se sembra essere un buon identificatore. Mantieni la semplicità:è meglio aumentare i numeri.

3. Campi ripetuti in una tabella

Quando si progetta il database, è necessario riconoscere i dati ripetuti e inserire le colonne ripetute nella propria tabella. In caso contrario, potresti inserire dati ripetitivi in ​​un'unica tabella, rendendo difficile l'esecuzione di rapporti accurati. Di solito, questo problema si verifica quando si passa dai fogli di calcolo ai database, ma i database sono relazionali e non necessitano di dati ripetitivi.

4. Incorporamento di una tabella in una tabella

Un altro errore di progettazione del database da evitare è l'incorporamento di una tabella in una tabella. Tutti i dati in una tabella dovrebbero essere correlati a se stessi. Quando i dati sono correlati, riguardano quella singola persona o ordine, rendendo facile mantenere le informazioni aggiornate e accurate.

Se incorpori una tabella, dovrai aggiornare un intero set di dati quando un'informazione cambia. Vuoi evitare questo e consentire anche l'aggiunta di nuove informazioni in modo rapido e semplice.

5. Indicizzazione impropria

L'indicizzazione può essere una cosa difficile da fare correttamente, ma deve essere eseguita, altrimenti non vedrai tutto il potenziale del tuo database. Tutte le chiavi primarie ed esterne dovrebbero essere indicizzate perché questo è ciò che collega le tabelle insieme.

Dovresti anche indicizzare altri campi, come i campi "dove", perché potresti voler cercare informazioni relative a "dove". Sebbene sia una buona idea inserire un indice sui campi di uso comune, non esagerare. Ancora una volta, suggeriamo di inserire un indice su tutte le chiavi primarie, tutte le chiavi esterne e i campi utilizzati nelle clausole "where".

Una buona progettazione del database è la chiave per eseguire report accurati. Per assicurarti che il tuo database sia impostato correttamente o per avere un nuovo database progettato per la tua organizzazione, contatta oggi Arkware al numero 877-519-4537.