Aplikace SQL
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
18SQL | Z | 2 | 0+2 | česky |
- Garant předmětu:
- Jaromír Kukal
- Přednášející:
- Jaromír Kukal, Dana Majerová
- Cvičící:
- Jaromír Kukal, Dana Majerová
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Praktická realizace databázového systému podle obecných principů databázové analýzy.
- Požadavky:
-
Absolvování 18DATS.
- Osnova přednášek:
-
1. Databázové platformy, rozhraní, skript, DDL, DML.
2. Vytvoření tabulky a indexu v DDL.
3. Aktualizace, projekce a restrikce v DML.
4. Třídění, agregace a druhá restrikce v DML.
5. Hodnota NULL v tabulce, ve výrazu a při restrikci.
6. Množina hodnot a zahnízděný dotaz.
7. Pohled jako virtuální tabulka a její vytvoření v DDL.
8. Realizace integritních omezení v DDL.
9. Spojování datových zdrojů a hierarchické pohledy.
10. Optimalizace dotazu a rychlé množinové operace.
11. Vytváření procedur v DDL, větvení a cyklus.
12. Procedura vracející tabulku a výjimky.
13. Události v databázovém systému a spouštěče.
- Osnova cvičení:
-
1. Databázové platformy, rozhraní, skript, DDL, DML.
2. Vytvoření tabulky a indexu v DDL.
3. Aktualizace, projekce a restrikce v DML.
4. Třídění, agregace a druhá restrikce v DML.
5. Hodnota NULL v tabulce, ve výrazu a při restrikci.
6. Množina hodnot a zahnízděný dotaz.
7. Pohled jako virtuální tabulka a její vytvoření v DDL.
8. Realizace integritních omezení v DDL.
9. Spojování datových zdrojů a hierarchické pohledy.
10. Optimalizace dotazu a rychlé množinové operace.
11. Vytváření procedur v DDL, větvení a cyklus.
12. Procedura vracející tabulku a výjimky.
13. Událostí v databázovém systému a spouště.
14. Vrstva pohledů a procedur mezi daty a klientem.
- Cíle studia:
-
Znalosti:
Procvičit DDL SQL, DML SQL a PL/SQL na rozmanitých příkladech. Důraz je kladen na obecná pravidla realizace DB systémů a na nezávislost na platformě DB serveru.
Schopnosti:
Orientace v dané problematice a schopnost řešení reálných úloh v SQL a PL-SQL.
- Studijní materiály:
-
Povinná literatura:
[1] Stephens, R., Plew, R., Jones, A. D. Naučte se SQL za 28 dní. Brno: Computer Press, 2012.
[2] Rockoff , L. The Language of SQL. 2nd edition. Addison-Wesley Professional, 2016.
Doporučená literatura:
[3] Molinaro, A. SQL Cookbook: Query Solutions and Techniques for Database Developers. Sebastopol (CA, USA):
O’Reilly, 2005.
[4] Laurenčík, M. SQL: Podrobný průvodce uživatele. Praha: Grada Publishing, 2018.
- Poznámka:
-
pouze cvičení
- Rozvrh na zimní semestr 2024/2025:
- Rozvrh není připraven
- Rozvrh na letní semestr 2024/2025:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Aplikované matematicko-stochastické metody (volitelný předmět)
- Aplikace informatiky v přírodních vědách (povinný předmět programu)