Risposte:
Una vista materializzata in Oracle è una combinazione di una struttura per contenere i dati (una tabella), un lavoro che aggiorna i dati (un lavoro) e un processo che scopre come aggiornare i dati in base alla query specificata. Questo processo in genere implicherebbe la creazione e la manutenzione di registri di viste materializzate nella tabella di base per tenere traccia delle modifiche in modo che la vista materializzata possa essere aggiornata in modo incrementale, sebbene ciò sia tecnicamente facoltativo. È anche comune organizzare più viste materializzate in gruppi di aggiornamento in modo che le viste materializzate stesse siano reciprocamente coerenti tra loro.
Il capitolo Concetti sulla vista materializzata e architettura del manuale Advanced Replication è un buon punto di partenza per leggere questo genere di cose.