Nabídka kurzů

Odběr novinek




Autorizované školenia

Kód kurzu: MySQL2« Krok zpět

Praktické využití a administrace MySQL

Kurz je pro uživatele, vývojáře a databázové administrátory, kteří se chtějí naučit vytvářet pokročilé dotazy, vlastní funkce, uložené procedury a triggery, administrovat databázi, spravovat uživatele, instalovat a využívat další praktické možnosti MySQL serveru.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
9.7.2013 4 14 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 15.10.2013 4 14 000 CZK v ceně kurzu Český jazyk GOPAS Praha
 
17.6.2013 4 480,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
12.8.2013 4 480,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha4 14 000 CZK v ceně kurzu 40
Brno4 13 200 CZK v ceně kurzu 40
Bratislava4 480,00 EUR v ceně kurzu 40

Uživatelská náročnost

Co Vás naučíme

  • Vytvářet pokročilé dotazy
  • Vytvářet vlastní funkce
  • Vytvářet uložené procedury a triggery
  • Administrovat databázi
  • Spravovat uživatele
  • Instalovat MySQL serveru

Požadované vstupní znalosti

  • Základy návrhu relačních databází
  • Základy jazyka SQL (SELECT, INSERT, UPDATE, DELETE)

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

Osnova kurzu

Instalace

  • Verze MySQL
  • Internetové servery s instalačními soubory
  • Základní instalace
  • Nastavení MySQL
  • Použití instalačních balíčků (např. WAMP,LAMP,XAMPP)
  • Instalace pomocných programů
  • Zálohování a export

Základy SQL

  • Stručné zopakování příkazu SELECT, INSERT, UPDATE, DELETE
  • Vestavěné funkce MySQL
  • Seskupení (modifikátor WITH ROLLUP)
  • Spojení tabulek NATURAL, CROSS, LEFT, RIGHT, FULL JOIN

Složitější kontrukce MySQL

  • Skládání dotazů - sjednocení, průnik, rozdíl
  • Vnořené dotazy
  • Korelované dotazy
  • Operátor EXISTS

Struktura databáze

  • Tvorba tabulek
  • Engine tabulky
  • Nastavení tabulek CHECKSUM, MAX
  • Integrita

Vkládání a aktualizace

  • UPDATE nad více tabulkami
  • Konstrukce ON DUPLICATE KEY UPDATE
  • Modifikátory LOW PRIORITY, HIGH PRIORITY, IGNORE

Pohledy Views

  • Využití
  • Vytvoření
  • Kontrola vstupní podmínky (WITH CHECK OPTION)

Fulltextové vyhledávání

  • Princip, skóre řádku
  • Boolean mód

Programování v MySQL

  • Proměnné MySQL
  • Stored procedury a funkce
  • Lokální proměnné
  • Proměnné z tabulky
  • Větvení a cykly
  • Deklarace HANDLERů a podmínek
  • Kurzory
  • Připravení vlastního dotazu a spuštění
  • Ukázka Křížový dotaz

Triggery

  • Princip trigerů
  • Možnosti BEFORE / AFTER INSERT / UPDATE / DELETE
  • Praktické použití

Událotsti (EVENTS)

  • Vyvtvoření události
  • Načasování (SCHEDULE)

Indexy

  • Principy činnosti a využití indexů
  • Vytváření a rušení indexů
  • Volba indexu
  • Prohlížení pomocí SHOW INDEX

Optimalizace

  • Optimalizátor dotazu
  • Příkaz EXPLAIN
  • Optimalizace velkých tabulek
  • Změna nastavení pomocí globálních proměnných

Partitioning

  • Podstata partitioningu
  • Výhody
  • Vytvoření, změna a odstranění partition

Zabezpečení databáze

  • Principy zabezpečení; tabulky users, db
  • Vytváření uživatelů (CREATE USER)
  • Udělení (GRANT) a odejmutí (REVOKE) práv.

Sdílený přístup k datům a transakce

  • Zamykání tabulek
  • Transakce
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů