| Název předmětu | Úvod do relačních databází |
|---|---|
| Kód předmětu | KI/URDB |
| Organizační forma výuky | Přednáška + Cvičení |
| Úroveň předmětu | Bakalářský |
| Rok studia | 2 |
| Semestr | Letní |
| Počet ECTS kreditů | 3 |
| Vyučovací jazyk | Čeština |
| Statut předmětu | Povinný |
| Způsob výuky | Kontaktní |
| Studijní praxe | Nejedná se o pracovní stáž |
| Doporučené volitelné součásti programu | Není |
| Vyučující |
|---|
|
| Obsah předmětu |
|
1. Relační databáze (principy) a relační databázové systémy (přehled a klasifikace) 2. Principy konceptuálního návrhu (entity, atributy a relační vztahy, ERD) 3. Kandidátní klíče a normalizace databází (normální formy) 4. DDL ? příkazy pro práci s tabulkami (CREATE, ALTER, DROP, datové typy a integritní omezení) 5. DML ? příkazy pro práci s daty (INSERT, UPDATE, DELETE) 6. Základní tvar příkazu SELECT (SELECT, FROM, WHERE, ORDER BY) 7. Relační vztahy mezi tabulkami a jejich representace 8. Vnitřní spojení (INNER JOIN) 9. Vnější spojení (OUTER JOIN) a další typy spojení 10. Seskupování (GROUP BY, HAVING) a agregační funkce 11. Transakce 12. ? 13. Základní programový přístup k databázím
|
| Studijní aktivity a metody výuky |
| nespecifikováno |
| Výstupy z učení |
|
Předmět prakticky uvádí do návrhu a základní implementace relačních databází. Studenti se seznámí s konceptuálním a logickým návrhem relačních databází (včetně representací relačních vztahů) a se základy SQL (standard ISO SQL-92). V rámci cvičení se studenti zaměří na tvorbu konceptuálních návrhů vzorových příkladů databází.
|
| Předpoklady |
|
nespecifikováno
|
| Hodnoticí metody a kritéria |
|
nespecifikováno
Zápočet: obhajoba zápočtové seminární práce (návrh databáze a její realizace) Zkouška: ústní (včetně diskuse dotazů nad seminární databází) |
| Doporučená literatura |
|
|
| Studijní plány, ve kterých se předmět nachází |
| Fakulta | Studijní plán (Verze) | Kategorie studijního oboru/specializace | Doporučený semestr |
|---|