545-0087/01 – Databázové dotazovací jazyky (DDJ)
Garantující katedra | Katedra ekonomiky a systémů řízení | Kredity | 5 |
Garant předmětu | Ing. Filip Beneš, Ph.D. | Garant verze předmětu | Ing. Filip Beneš, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 2 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 2015/2016 | Rok zrušení | 2020/2021 |
Určeno pro fakulty | HGF | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Předmět seznamuje studenty se základy práce s relačními databázemi prostřednictvím strukturovaného jazyka SQL a rozvíjí jejich dovednosti v oblasti analýzy, návrhu, tvorby a následné správy relačních databázových aplikací.
V hodinách cvičení si studenti osvojí základní praktiky práce s relačními databázemi v prostředí MySQL a Microsoft SQL Server prostřednictvím jazyka SQL. V závěru studenti zpracují semestrální projekt zaměřený na realizaci jednoduché relační databáze a manipulaci s daty pomocí SQL.
Vyučovací metody
Přednášky
Individuální konzultace
Cvičení (v učebně)
Anotace
Povinná literatura:
Doporučená literatura:
KOZLOVSKÝ, P.: RELAČNÍ DATABÁZE − JAZYK SQL [online]. Obchodní akademie Orlová, 2006 [cit. 2013-06-17]. Dostupné z: http://distancne.obaka-orlova.cz/PDF/SQL.pdf
LACKO, L.: SQL – hotová řešení, 2003, Praha: Computer Press, 300 s. ISBN: 80-7226-975-5
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
E-learning
Další požadavky na studenta
Student vypracuje individuální semestrální programy.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Úvod, princip relačních databází
2. Základní prvky jazyka SQL
3. Tvorba dotazů, příkaz SELECT, agregační funkce, třídění
4. Manipulace s daty - INSERT, UPDATE, DELETE
5. Transakce
6. Tvorba pokročilých dotazů – vnořené selecty, množinová aritmetika, linked query,…
7. DDL – vytváření objektů – DROP, ALTER, CREATE, GRANT, základy administrace
8. Tvorba a využití pohledů – VIEW
9. Triggery – tvorba, použití, spuštění externího procesu na základě události v db
10. Tvorba integritních omezení – indexy, constraints, rules…
11. Uložené procedury – základy programování
12. Programování databází – přístup na data – ODBC, ADO, RDO, …
13. Export/import dat z SQL serveru
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky