Zkuste nás kontaktovat

Návrh Školení

Modely relačních databází

  • Struktura relační databáze
  • Relační operátory

Načítání dat

  • Pravidla pro psaní SQL dotazů
  • Syntaxe příkazu SELECT
  • Výběr všech sloupců
  • Dotazy založené na aritmetických operacích
  • Přiřazení aliasů jednotlivým sloupcům
  • Použití literálů v dotazu
  • Spojování textových hodnot – konkatenace

Omezování výsledků dotazů

  • Použití klauzule WHERE
  • Porovnávací operátory
  • Podmínka LIKE
  • Operace BETWEEN ... AND jako podmínka filtrování
  • Kontrola na prázdné hodnoty – IS NULL
  • Použití klauzule IN
  • Logické operátory pro spojování podmínek
  • Možné kombinace podmínek v klauzuli WHERE
  • Pořadí vyhodnocování jednotlivých operátorů
  • Odstranění duplikátů pomocí klauzule DISTINCT

Třídění výsledků

  • Využití klauzule ORDER BY pro seřazení dat
  • Třídění podle více sloupců či výrazů najednou

Funkce v SQL

  • Rozdíly mezi funkcemi pro jeden a více řádků dat
  • Funkce pracující s textem, čísly a datem
  • Konverzní funkce umožňující změnu typu dat
  • Nestavování více funkcí do sebe navzájem
  • Způsoby zacházení s prázdnými hodnotami (NULL)

Agregace dat pomocí agregačních funkcí

  • Nejčastěji používané agregační funkce
  • Jak se agregační funkce vypořádávají s prázdnými hodnotami
  • Vytváření skupin dat – klauzule GROUP BY
  • Agregace podle více sloupců najednou
  • Omezení počtu výsledkých skupin pomocí klauzule HAVING

Získávání dat z několika tabulek současně

  • Různé typy spojení mezi tabulkami
  • Přiřazování aliasů jednotlivým tabulkám
  • Využití spojení uvnitř klauzule WHERE
  • Spojení typu INNER JOIN
  • Spojení typu LEFT a RIGHT OUTER JOIN
  • Vytváření kartézského součinu tabulek

Poddotazy

  • Použití poddotazů uvnitř příkazu SELECT
  • Rozdělení poddotazů na jednovrstvé a vícevrstvé
  • Operátory vhodné pro jednovrstvé poddotazy
  • Možnosti použití operátorů IN, ALL a ANY u vícevrstvých poddotazů

Sady operátorů pro manipulaci se skupinami záznamů

  • Využití operátoru UNION pro spojování výsledků více dotazů
  • Operátor INTERSECT určený k vyhledávání společných záznamů
  • Použití operátoru EXCEPT pro vyloučení specifických řádků ze výsledku

Vkládání, aktualizace a mazání dat

  • Příkaz INSERT určený k vkládání nových záznamů
  • Příkaz UPDATE pro úpravu existujících datových položek
  • Příkaz DELETE sloužící k odstranění nepotřebných záznamů

Transakce

Požadavky

  • Ovládání počítače
  • Základní znalosti jakéhokoli operačního systému
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie