Detail kurzu

MySQL a SQL II. - pokročilé SQL, relačné databázy a Workbench

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Počítačové školenie MySQL II. je určené pre pokročilých používateľov alebo pre uchádzačov, ktorí už absolvovali školenie MySQL I. a majú záujem o zdokonalenie sa v oblasti databáz, konkrétne na platforme MySQL a Maria DB. Školenie je zamerané na pokročilé funkcie a možnosti databázového servera MySQL a na zdokonalenie sa v jazyku SQL, jeho pokročilé možnosti hlavne pri výbere dát, tvorby relácií, hlavne v prípade tvorby zložitejších pokročilých dotazov. Na tomto kurze MySQL sa preberá nie len úvod do tvorby relačných databázových štruktúr ale aj návrh a logika relácií a ich použitie. Školenie ďalej oboznamuje účastníkov od základov aj s programom MySQL WorkBench, ktorý je jeden z najlepších voľne dostupných programov na administráciu databázového servera MySQL.

Obsah kurzu

  • Opakovanie a diskusia
  • Čo sú to dátové relácie
  • Dôvody používania relačných vzťahov
  • Vytváranie relačnej dátovej štruktúry
    • typy relácií
    • 1:1, 1:N, M:N
    • vytváranie relačných tabuliek
    • spôsob prepájania a logika tvorby tabuliek
    • práca s indexami
    • kľuče
    • práca s unikátnymi indexami
  • praktické príklady a cvičenia relácií
  • Nové tabuľky na základe dát
    •  Pohľadové tabuľky – VIEW
    •  čo sú to pohľady
    •  správa pohľadov
    •  zobrazenie dotazu nad pohľadom
    •  mazanie pohľadov
    •  Nové tabuľky na základe SELECTov
  • Výber z viacerých tabuliek naraz
    • príkaz JOIN
    • spôsoby vnorených dotazov
    • SELECT z viacerých tabuliek za použitia WHERE filtrovania
    • INNER
    • LEFT
    • RIGHT
    • optimalizácia dotazu
    • úvod do technológií ladenia dátovej štruktúry
    • práca s indexami
  • Praktické príklady
    •  knižnica
    •  e-shop
  • MySQL WorkBench
    •  Inštalácia
    •  spustenie
    •  tvorba sedenia a pripájanie sa k databázovým serverom
    • úvod do práce s programom
    • základné funkcie, pravidlá a prostriedky
    • práca s tabuľkami a dátami
    • administrácia servera
    • úvod do modelovania dát
    • tvorba diagramov a dátovej štruktúry podľa návrhu
    • reverzné inžinierstvo
    • ako dostať nákres do SQL jazyka
    • návrh databáz
    • tvorba tabuliek bez nutnosti programovania
    • práca s programom
  • Pokročilý výber dát z tabuliek
    • agregačné funkcie a výpočty v tabuľkách
    • základné matematické operácie, SUM, AVG, COUNT, MIN, MAX
    • dátumové funkcie
    • textové funkcie
    • šifrovacie a hashovacie funkcie
  • Mysql Dump  - záloha a obnova cez príkazový riadok
    • zálohovanie databáz
      • export dát
      • import dát
  • Praktické príklady
    • banka
    • predajňa
    • iné – podľa požiadaviek účastníkov

 

Cieľová skupina

pokročilý
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať