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