Linee guida per la pianificazione di tabelle
Durante la progettazione di un database è innanzitutto necessario stabilire le tabelle necessarie, il tipo di dati da inserire in ciascuna tabella e gli utenti a cui consentire l'accesso. Prima di creare una tabella e i relativi oggetti, è opportuno definire i piani e decidere le caratteristiche della tabella riportate di seguito:
Tipi di dati da includere nella tabella.
Numero di colonne della tabella e, per ciascuna colonna, il tipo di dati e la lunghezza, se necessaria.
Colonne che accettano valori Null.
Se e quando utilizzare i vincoli o i valori predefiniti e le regole.
Tipi di indici desiderati, laddove necessari, e colonne da impostare come chiavi primarie e come chiavi esterne.
Il metodo più efficace per creare una tabella consiste nel definire tutti gli elementi necessari contemporaneamente nella tabella, incluse le restrizioni imposte sui dati e i componenti aggiuntivi. Dopo aver creato e utilizzato le tabelle, le decisioni diventano sempre più dettagliate.
È inoltre possibile creare una tabella di base, aggiungere alcuni dati e utilizzarla per un periodo limitato. Questo metodo è particolarmente utile perché consente di verificare i tipi di transazioni più comuni e di individuare i tipi di dati immessi di frequente prima di fissare la struttura aggiungendo vincoli, indici, valori predefiniti, regole e altri oggetti.