Popis:
1. Základní definice databázového systému, základní vlastnosti SŘBD
Databáze - velké datové soubory, uspořádané pro rychlé vyhledávání a zjišťování údajů (obvykle v počítači).
Části databázového systému:
• systém řízení báze dat (SŘBD)
o program, který organizuje a udržuje nashromážděné informace
• databázová aplikace
o programu, který umožňuje vybírat, prohlížet a aktualizovat informace uložené prostřednictvím SŘBD
• databáze
o Báze dat (tj. uloženými daty).
SŘBD
o Základní služby
o Definice dat (data definition) - definování a uchovávání datové entity.
o Údržba dat (data maintenance) - každému členu entity vyhrazuje záznam skládající se z položek.
o Manipulace s daty (data manipulation) - služby umožňující vkládání, aktualizaci, rušení a třídění dat.
o Zobrazování dat (data displey) - poskytuje metody prezentace dat uživateli.
o Integrita dat (data integrity) - metody pro zajištění správnosti dat
o Údržba dat
o Přidávat
o aktualizovat
o rušit záznamy v databázi
o S daty můžeme manipulovat např.
o Ukládání dat
o Aktualizace dat
o Vyhledávání dat
o Třídění dat
o Výpočty a agregace
Datový slovník
• soubor, který definuje strukturu a složení datové základny
• obsahuje metadata potřebná pro správu dat
• zahrnuje seznam všech datových objektů v databázi, jména a popis všech datových prvků a jejich vztahů, údaje o integritních omezeních, jména uživatelů a evidenci udělených práv a oprávnění, kontrolní informace (např. o přístupových cestách k datům, o autorovi určitého objektu)
Klíčová slova:
databázové systémy
architektura
normalizace
dotazovací jazyk
dočasné tabulky
Obsah:
- 1. Základní definice databázového systému, základní vlastnosti sřbd
2. Rozdělení databází, architektury databázových systémů
3. Databázové schéma a normalizace
4. Dotazovací jazyk sql i.
5. Dotazovací jazyk ii.
6. Dotazovací jazyk iii.
7. Dotazovací jazyk iv. - vytvoření databáze a tabulek
8. Příkazy insert,update, delete a trigger
9. Skripty a dávky
10. Dočasné tabulky a kurzory
11. Uložené procedury a pohledy
12. Multidimenzionální databáze