Respuestas:
Una vista materializada en Oracle es una combinación de una estructura para contener los datos (una tabla), un trabajo que actualiza los datos (un trabajo) y un proceso que descubre cómo actualizar los datos en función de la consulta especificada. Este proceso generalmente implicaría la creación y el mantenimiento de registros de vista materializados en la tabla base para realizar un seguimiento de los cambios, de modo que la vista materializada se pueda actualizar de forma incremental, aunque eso es técnicamente opcional. También es común organizar múltiples vistas materializadas en grupos de actualización para que las vistas materializadas sean consistentemente transaccionales entre sí.
El capítulo Conceptos de vista materializada y arquitectura del manual de replicación avanzada es un buen lugar para comenzar a leer sobre este tipo de cosas.