Súčasti logického a fyzického návrhu databázy

Pohľady

Pohľad je uložený databázový dotaz, ktorý užívateľovi databázy predkladá istú upravenú podmnožinu dát z jednej alebo viacerých tabuliek. Inými slovami, pohľad je určitá virtuálna tabuľka, pretože vypadá ako skutočná tabuľka a do značnej miery sa aj chová, ale žiadne dáta v nej fyzicky uložené nie sú (do pohľadu sa ukladá iba definícia dotazu). Užívateľské pohľady tvoria v modeli ANSI/SPARC externú vrstvu.

Pohľady tvoríme v priebehu fázy logického návrhu, a to postupom platným v konkrétnej databáze.

Vo viacerých relačných databázových systémoch definujeme pohľady pomocou jazyka SQL.

V MS Access sa pohľady označujú ako dotazy. Na nasledujúcom obrázku 2.12 je príklad definície jednoduchého dotazu.

Pohľady majú celý rad užitočných vlastností:

  • Skrývajú stĺpce, ktoré užívateľ nepotrebuje vidieť (alebo ktoré mu nie sú dovolené)
  • Skrývajú v tabuľke riadky, ktoré užívateľ nepotrebuje vidieť (alebo ktoré mu nie sú dovolené)
  • Skrývajú užívateľovi zložité databázové operácie, ako je spojenie tabuliek

Obrázok 2.12 Pohľad v databáze MS Access