Materijalizirani pogled je objekt baze podataka u kojem se prikazuju informacije koje se traže od baze podataka. Baza podataka je zbirka informacija raspoređenih u obliku tablice. Omogućuje krajnjem korisniku dohvaćanje podataka putem upita postavljenih u formatu jezika strukturiranih upita (SQL). To omogućuje krajnjem korisniku da postavlja zahtjeve iz baze podataka za određene vrste informacija, kao što je popis zaposlenika mlađih od 30 godina. Te bi informacije bile pristupačno prikazane u materijaliziranom prikazu, pružajući konkretnu, virtualnu tablicu koja sadrži potpunu popis rezultata.
Kada krajnji korisnik unese upit u bazu podataka, program odmah počinje pregledavati njegove zapise. Uspoređuje tražene informacije sa svakim pojedinačnim zapisom u odabranim tablicama. Dakle, nastavljajući prethodni primjer, kada se traže zaposlenici mlađi od 30 godina, baza podataka ide u tablicu “Zaposlenici” i počevši od samog početka ispituje datum rođenja svakoga, uspoređujući ga s trenutnim datumom kako bi se dobila dob . Svi zaposlenici mlađi od 30 godina premještaju se u tablicu materijaliziranog prikaza. Tek tada se konačni materijalizirani popis prikaza “prezentuje” krajnjem korisniku, pružajući potpuni odgovor na traženi upit.
Za razliku od tradicionalnog pogleda za relacijske baze podataka, koji sprema informacije o upitima u privremenu tablicu, materijalizirani pogled pohranjuje tražene informacije u stvarnu, trajnu, konkretnu tablicu. Informacije pohranjene u materijaliziranom prikazu spremaju se u memoriju sustava, omogućujući krajnjem korisniku da izvrši promjene ili ažurira podatke s vremena na vrijeme. Na primjer, ako se isti primjer upita – svi zaposlenici mlađi od 30 godina – napravi prvog dana, on ostaje u sustavu kao materijalizirani pogled od te točke naprijed.
Prednost ovoga je što je ponovni pristup informacijama mnogo brži; informacije su već pohranjene u sustavu. Primarni nedostatak je taj što informacije mogu zastarjeti ili isteći između vremena pristupa. Na primjer, ako krajnji korisnik ponovno pristupi istom materijaliziranom prikazu desetog dana, stvari su se mogle promijeniti: netko je možda upravo navršio 30 godina. Verzija materijaliziranog prikaza neće uzeti u obzir te promjene dok se cijeli upit ponovno ne pokrene .