Sto solo cercando di avere un'idea generale di quali visualizzazioni vengono utilizzate negli RDBMS. Vale a dire, so cos'è una vista e come crearla. So anche per cosa li ho usati in passato.
Ma voglio assicurarmi di avere una conoscenza approfondita di cosa è utile una vista e per cosa non dovrebbe essere utile. Più specificamente:
- A cosa serve una vista?
- Ci sono situazioni in cui si è tentati di usare una vista quando non dovresti usarne una?
- Perché dovresti usare una vista al posto di qualcosa come una funzione con valori di tabella o viceversa?
- Ci sono circostanze in cui una vista potrebbe essere utile che non sono evidenti a prima vista?
(E per la cronaca, alcune di queste domande sono intenzionalmente ingenue. Questo è in parte un controllo del concetto.)