MySQL - Jazyk SQL
Kurz je určený pro všechny, kteří se chtějí naučit komunikovat s databází pomocí jazyka SQL. Kurz seznámí posluchače se standardy tak, aby mohli pracovat s různými databázemi, bude ale konkrétně veden nad databází MySQL a samozřejmě bude zmiňovat i některá její rozšíření uvedeného standardu. Účastníci se naučí detailně používat příkaz SELECT pro získávání dat z databáze, ale seznámí se i s aktualizací dat, nastavením integritních omezení a základy administrace databáze MySQL.
- délka kurzu 3 dny
Kurz naučí manipulovat s obsahem tabulek v databázi prostřednictvím příkazů jazyka SQL s důrazem na praktické zvládnutí i složitějších variant příkazu Select.
Vstupní znalosti
· Doporučuje se znalost teorie relačních databází, přibližně na úrovni kurzu Návrh relačních databází.
Metody výuky
· Odborný výklad s praktickými ukázkami, cvičení na počítačích.
Studijní materiály
· Tištěné prezentace probírané látky/CD
Osnova kurzu
1. Úvod
· Struktura a používání databází
· Tabulky, relace; normální formy
· Standard SQL
· Instalace MySQL
· Podpůrné programy
2. Příkaz SELECT
· Základní dotaz
· Výběry a třídění dat
· Použití funkcí
· Seskupování dat, agregační funkce
· Zobrazení dat z více tabulek, spojování tabulek (NATURAL, LEFT, RIGHT JOIN)
· Tvorba subdotazů
· Základní funkce MySQL jako rozšíření standardu SQL
3. Manipulace s daty
· Vložení řádku do tabulky (INSERT)
· Aktualizace řádku v tabulce (UPDATE)
· Vymazání řádku z tabulky (DELETE)
4. Tvorba a správa tabulek
· Vytvoření tabulky (CREATE TABLE)
· Datové typy
· Změna definice tabulky (ALTER)
· Zrušení tabulky (DROP)
5. Integritní omezení (constraints)
· Popis omezení
· Tvorba a správa omezení
6. Základní informace o správě databáze
· Tvorba uživatelů
· Nastavování práv