Vista

term_id: view

Category: basic_concepts

Definition

Nella gestione dei database, una vista agisce come una query SQL salvata che si comporta come una tabella ma non contiene dati essa stessa. Fornisce una prospettiva semplificata o personalizzata dei dati sottostanti, migliorando la sicurezza.

Summary

Una tabella virtuale in un database risultante da una query memorizzata, che presenta i dati da una o più tabelle senza memorizzarli fisicamente.

Key Concepts

  • Tabella Virtuale
  • Query SQL
  • Astrazione dei Dati
  • Sicurezza

Use Cases

  • Creazione di report semplificati per utenti non tecnici
  • Restrizione dell’accesso a colonne sensibili in una tabella
  • Standardizzazione della logica di join complessi tra applicazioni

Code Example

1
CREATE VIEW ActiveUsers AS SELECT id, name FROM users WHERE status = 'active';