Databáze 2
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
818DB2 | Z | 2 | 0+2 | česky |
- Přednášející:
- Dana Majerová (gar.)
- Cvičící:
- Dana Majerová (gar.)
- Předmět zajišťuje:
- Katedra softwarového inženýrství
- Anotace:
-
Databázové jazyky, jazyk SQL. Vytváření, modifikace a mazání tabulek. Vkládání, změny a mazání dat. Dotazy do databáze. Relační algebra. Agregační funkce. Použití GROUP BY v dotazech. Tvorba pohledů. Vytváření procedur. Optimalizace SQL dotazů.
- Požadavky:
-
Zápočet z předmětu 818DB1.
- Osnova přednášek:
-
1. Databázové jazyky (DDL, DML, DCL), jazyk SQL a jeho vlastnosti
2. Databázový systém jako množina tabulek a integritních omezení (doménová integrita, entitní integrita, referenční integrita), základní datové typy
3. DDL - práce s doménami a tabulkami
4. DML - vkládání, změny a mazání dat
5. Operátory a jejich použití
6. DML - dotazy, popis příkazu SELECT
7. Relační algebra, spojování tabulek
8. Práce s množinami, agregační funkce
9. Pohledy I
10. Pohledy II
11. Procedury I
12. Procedury II
13. Databázová realizace vybraného E-R modelu
- Osnova cvičení:
-
1. Databázové jazyky (DDL, DML, DCL), jazyk SQL a jeho vlastnosti
2. Databázový systém jako množina tabulek a integritních omezení (doménová integrita, entitní integrita, referenční integrita), základní datové typy
3. DDL - práce s doménami a tabulkami
4. DML - vkládání, změny a mazání dat
5. Operátory a jejich použití
6. DML - dotazy, popis příkazu SELECT
7. Relační algebra, spojování tabulek
8. Práce s množinami, agregační funkce
9. Pohledy I
10. Pohledy II
11. Procedury I
12. Procedury II
13. Databázová realizace vybraného E-R modelu
- Cíle studia:
-
Znalosti:
Jazyk SQL.
Schopnosti:
Realizovat libovolnou databázi zadanou E-R diagramem v prostředí relačního databázového systému podporujícího jazyk SQL (např. Firebird, MySQL).
- Studijní materiály:
-
Povinná literatura:
[1] Císař, P. InterBase/FireBird. Brno: Computer Press, 2003.
[2] Pokorný, J., Halaška, J. Databázové systémy. Praha: ČVUT, 1998.
[3] Pokorný, J., Halaška, J. Databázové systémy: vybrané kapitoly a cvičení. Praha: ČVUT, 1997.
Doporučená literatura:
[4] Šimůnek, M. SQL - kompletní kapesní průvodce. Praha: GRADA Publishing, 1999.
[5] Chudějová, E. SQL - Strukturovaný dotazovací jazyk a jeho implementace v databázovém systému PROGRESS. Praha: VŠE, Fakulta informatiky a statistiky, 1997.
- Poznámka:
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů: