DB technologie
• katalog dat obsahuje definice DB struktur - jde o metadatabázi využívanou uživatelem (využívá ji při formulaci požadavků) i SŘBD
• tedy velký rozdíl od souborového zpracování, kde je definice struktur součástí aplikačního programu
• tím je umožněn víceuživatelský přístup - přináší problém ochrany dat, utajení, ale i kompromisu na definici DB struktur
Pohledy na data
• u SŘBD se na data obvykle hledí na vyšší než implementační úrovni
• ukazatele, pomocné struktury (indexy), ..., jsou pro uživatele skryty
• proto oddělujeme fyzický a logický pohled na data
• v logickém pohledu abstrahujeme od řady implementačních detailů
Jazyky SŘBD
• SŘBD nabízí několik typů jazyků
– jazyk pro definici dat (DDL)
– jazyk pro manipulaci s daty (DML) - zajišťuje operace INSERT, DELETE, UPDATE na úrovni logického pohledu (na úrovni fyzické ji zajišťuje SŘBD a OS)
– dotazovací jazyky
• s údržbou databáze souvisí zajištění integrity DB - korektnosti a logické konzistence (zajišťuje SŘBD, pravidla pro definici DB i programátor aplikace)
Žádné komentáře:
Okomentovat