Tvorba návrhu relačnej databázy
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