Vista

Definizione rapida

Rappresentazione derivata di dati che espone il risultato di una query come se fosse una tabella consultabile.

Spiegazione

In un database una vista seleziona colonne, filtra righe o combina tabelle senza duplicare necessariamente i dati originali. Può semplificare le interrogazioni e limitare ciò che determinati utenti vedono.

Esempio pratico

Una vista mostra nome cliente e totale ordini, nascondendo campi interni e dettagli non necessari dell'archivio.

Spiegazione tecnica

Il sistema conserva la definizione SQL e la espande o ottimizza quando viene interrogata; una vista materializzata conserva invece risultati aggiornati secondo una politica. Permessi e dipendenze si applicano agli oggetti coinvolti.

Da non confondere con

Non è una tabella ordinaria: di regola la vista deriva i valori da altre relazioni e non possiede una copia autonoma di ogni riga.