Dotazovací jazyky
• dotazovací jazyky realizují výběr dat z DB
• někdy jsou samostatné, někdy součástí DML
• v současnosti bývají zahrnuty v hostitelském jazyku (programovací jazyk, rodina jazyků 4GL - INFORMIX, ORACLE, SYBASE, INGRES, PROGRESS, PARADOX, ...
• typický příklad - SQL
• často i více dot. jazyků pro jeden SŘBD, často možný i import externích struktur
Logický pohled
• logický pohled je založen na aparátu nazvaném databázový model
– hierarchický
– síťový
– relační (nejrozšířenější)
– objektový
• DB model obsahuje
– prostředky pro popis struktury dat
– integritní omezení (specifikace omezení a vnitřních vazeb pro data v databázi)
– popis operací, které lze nad daty provádět
Fyzický pohled
• konkrétní DDL je syntaxí DB modelu, definice DB v konkrétním DDL se nazývá databázové schéma
• fyzický pohled lze také chápat jako určitou úroveň abstrakce - obvyklým prostředkem pro modelování dat jsou soubory, ale organizace dat uvnitř souborů (nebo na externím médiu) tímto také není daná - rozlišujeme logické a fyzické soubory
Žádné komentáře:
Okomentovat