Utilizzo indici in colonne calcolate in tabelle di database presenta alcuni vantaggi in termini di velocità di elaborazione , si tratta anche con alcuni svantaggi strutturali . Mentre le tabelle di riferimento i cui valori sono calcolati in tempo reale consente di risparmiare tempo , in quanto non si sta cercando attraverso i campi della tabella inutili e mangiando le risorse di sistema , i requisiti per il metodo di colonne calcolate possono essere in qualche modo limitano . Proprietà
I requisiti di proprietà di questo metodo fanno sia per l'accesso al database più restrittiva , o più di codifica da parte dei programmatori per un accesso più espansiva . Per utilizzare indici in colonne calcolate , il proprietario della tabella di dati di base deve anche possedere ogni riferimento a una funzione in queste colonne .
Dati di precisione
I dati della colonna calcolata restituiti da questo metodo deve rispondere a determinati requisiti di precisione . Vale a dire , i dati non possono essere un'espressione decimale in virgola mobile ( un tipo di dati chiamato " Float " ) , un tipo di dati reale o un tipo di dati di confronto. Questi tipi di dati possono essere utilizzati in una vista indicizzata , ma non possono agire come indici in colonne calcolate .