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.