| 
        Vyučující
     | 
    
        
            
                - 
                    Prokopová Zdenka, doc. Ing. CSc.
                
 
            
                - 
                    Šilhavý Petr, doc. Ing. Ph.D.
                
 
            
         
     | 
    | 
        Obsah předmětu
     | 
    
        - Úvod a základní pojmy  - Modelování databází - Relační datový model - Normalizace a postupy návrhu DB - Triggery a transakční zpracování - Bezpečnost databází - Indexace a ukládání dat  - Základní seznámení s jazykem SQL a tvorba tabulek - Práce s daty - modifikace a výběr - Dotazování více tabulek - Agregace a systémové funkce - Vnořené dotazy - Pokročilé funkce Selectu - Programování objektů pomocí T-SQL  
         
         
     | 
    | 
        Studijní aktivity a metody výuky
     | 
    
        
        Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Metody práce s textem (učebnicí, knihou), Demonstrace, Cvičení na počítači, Praktické procvičování
        
            
                    
                
                    
                    - Účast na výuce
                        - 16 hodin za semestr
                    
 
                
                    
                    - Semestrální práce
                        - 40 hodin za semestr
                    
 
                
                    
                    - Domácí příprava na výuku
                        - 24 hodin za semestr
                    
 
                
                    
                    - Příprava na zápočet
                        - 28 hodin za semestr
                    
 
                
             
        
        
     | 
    
        
        | Předpoklady | 
|---|
| Odborné znalosti | 
|---|
| Základní znalosti z oblasti matematiky, informatiky a programování. | 
| Základní znalosti z oblasti matematiky, informatiky a programování. | 
| Výsledky učení | 
|---|
| definovat princip relačních databázových systémů | 
| definovat princip relačních databázových systémů | 
| vyjmenovat typy vazeb v relačních databázích | 
| vyjmenovat typy vazeb v relačních databázích | 
| vysvětlit postup návrhu struktury jednoduché relační databáze | 
| vysvětlit postup návrhu struktury jednoduché relační databáze | 
| popsat možnosti zabezpečení uložených dat | 
| popsat možnosti zabezpečení uložených dat | 
| charakterizovat transakční zpracování dat | 
| charakterizovat transakční zpracování dat | 
| Odborné dovednosti | 
|---|
| navrhnout konceptuální, logický a fyzický model jednoduché relační databáze | 
| navrhnout konceptuální, logický a fyzický model jednoduché relační databáze | 
| aplikovat příkazy dotazovacího jazyka SQL | 
| aplikovat příkazy dotazovacího jazyka SQL | 
| realizovat vkládání, aktualizaci a odstraňovaní dat | 
| realizovat vkládání, aktualizaci a odstraňovaní dat | 
| vyhledat, třídit a zpracovat požadované informace z uložených dat | 
| vyhledat, třídit a zpracovat požadované informace z uložených dat | 
| vytvořit jednoduché procedury a spouště | 
| vytvořit jednoduché procedury a spouště | 
| Vyučovací metody | 
|---|
| Odborné znalosti | 
|---|
| Demonstrace | 
| Demonstrace | 
| Metody práce s textem (učebnicí, knihou) | 
| Metody práce s textem (učebnicí, knihou) | 
| Praktické procvičování | 
| Praktické procvičování | 
| Cvičení na počítači | 
| Cvičení na počítači | 
| Monologická (výklad, přednáška, instruktáž) | 
| Monologická (výklad, přednáška, instruktáž) | 
| Dialogická (diskuze, rozhovor, brainstorming) | 
| Dialogická (diskuze, rozhovor, brainstorming) | 
| Hodnotící metody | 
|---|
| Písemná zkouška | 
| Analýza výkonů studenta | 
| Analýza výkonů studenta | 
| Systematické pozorování studenta | 
| Písemná zkouška | 
| Rozhovor | 
| Rozhovor | 
| Známkou | 
| Známkou | 
| Systematické pozorování studenta | 
    
    
    | 
        Doporučená literatura
     | 
    
        
            
                
                - 
                    BEN-GAN, Itzik. T-SQL fundamentals. Redmond, WA, 2016. ISBN 978-1509302000.
                
 
            
                
                - 
                    DAVIDSON, Louis a Jessica M. MOSS. Pro SQL server relational database design and implementation. New York, 2016. ISBN 9781484219720.
                
 
            
                
                - 
                    KROENKE, David a David J. AUER. Databáze. Brno, 2015. ISBN 9788025143520.
                
 
            
                
                - 
                    LACKO, Ľuboslav. Mistrovství v SQL Server 2012: [kompletní průvodce databázového experta]. Brno, 2013. ISBN 978-80-251-3773-4.
                
 
            
                
                - 
                    PETKOVIC, Dusan. Microsoft SQL Server 2016: a beginner's guide. New York, 2016. ISBN 978-1259641794.
                
 
            
                
                - 
                    POKORNÝ, Jaroslav a Michal VALENTA. Databázové systémy. Praha, 2013. ISBN 978-80-0105-212-9.
                
 
            
         
         
         
     |