b'\n_START_ARTICLE_\nVista materializzata\n_START_PARAGRAPH_\nUna vista materializzata \xc3\xa8 un oggetto delle basi di dati che contiene i risultati di una interrogazione. Tipicamente una copia locale di dati situati altrove, o un sottoinsieme di righe e/o colonne di una tabella o il risultato di una unione (join), o una sintesi basata su aggregazione di dati di tabelle. Le viste materializzate che memorizzano dati basandosi su tabelle remote sono anche chiamate "snapshot" ovvero "istantanee". Un\'istantanea pu\xc3\xb2 essere ridefinita come vista materializzata. Una vista materializzata per ottenere una performance migliore salva i dati su disco, a differenza delle viste semplici che sono puramente virtuali (non salvano nessun risultato su disco, tutto \xc3\xa8 contenuto in memoria).\n_START_SECTION_\nOracle\n_START_PARAGRAPH_\nLe viste materializzate sono state implementate per la prima volta da Oracle Database: dalla versione 8i._NEWLINE_Sintassi d\'esempio per creare viste materializzate in Oracle:_NEWLINE_ CREATE MATERIALIZED VIEW MV_MY_VIEWREFRESH FAST START WITH SYSDATE_NEWLINE_   NEXT SYSDATE + 1_NEWLINE_     AS SELECT * FROM <table_name>;\n_START_SECTION_\nPostgreSQL\n_START_PARAGRAPH_\nLe viste materializzate sono disponibili in PostgreSQL dalla versione 9.3._NEWLINE_La sintassi utilizzata e\':_NEWLINE_CREATE MATERIALIZED VIEW table_name_NEWLINE_    [ (column_name [, ...] ) ]_NEWLINE_    [ WITH ( storage_parameter [= value] [, ... ] ) ]_NEWLINE_    [ TABLESPACE tablespace_name ]_NEWLINE_    AS query_NEWLINE_    [ WITH [ NO ] DATA ];REFRESH MATERIALIZED VIEW;_NEWLINE_Dalla versione 9.4 \xc3\xa8 disponibile il comando REFRESH MATERIALIZED VIEW CONCURRENTLY_NEWLINE_che consente di accedere alla vista materializzata anche durante l\'aggiornamento.'