Návrhy databázových systémů
Přednáška
Cvičení/laboratoř
2020,
letní semestr
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Po
Út
St
Čt
Pá
Kredity | 5 |
Rozsah | 1 / 3 / 0 |
Examinace | Z+Zk |
Jazyk výuky | čeština |
Úroveň | [] |
Garant |
doc. Ing. Jaromír Kukal, Ph.D. |
Anotace
Předmět je zaměřen na teorii relačních databázových systémů, konceptuální modelování a normalizaci relačního databázového schématu a získání praktických dovedností na úrovni potřebné pro návrh databázového schématu včetně integritních omezení, pro implementaci návrhu v transakčním relačním databázovém stroji a pro práci s databázovým strojem s využitím dotazovacího jazyka SQL a jeho procedurálního rozšíření.
Sylabus
- Základní principy DBS, architektura SŘBD, funkce jednotlivých komponent.
- Konceptuální, databázová a fyzická úroveň pohledu na data.
- Síťový, relační, objektově-relační a objektový databázový model.
- Relační model dat, entity, relace, atributy, domény, schémata relačních databází.
- Normální formy relací.
- Normalizace relačního databázového modelu.
- Prostředí moderního relačního databázového systému typu klient-server.
- Datové typy, vytváření schémat, definice dat pomocí příkazů jazyka SQL.
- Operace s daty pomocí příkazů jazyka SQL, pohledy.
- Základní vlastnosti a syntaxe procedurálního rozšíření jazyka SQL.
- Příkazy procedurálního rozšíření jazyka SQL a deklarace proměnných v rámci databázového systému.
- Vytváření uložených procedur a funkcí, triggerů a sekvencí.
- Práce s kurzory v procedurálním rozšíření jazyka SQL.
- Příkazy pro definici a řízení transakcí.
Literatura
Z:Ponniah P.,Database Design and Development,Wiley-Interscience,Hoboken,NJ,2003,0471218774
D:Šimůnek M.,SQL Kompletní kapesní průvodce,Grada,Praha,1999,8071696927
D:Šimůnek M.,SQL Kompletní kapesní průvodce,Grada,Praha,1999,8071696927