Zkuste nás kontaktovat

Návrh Školení

Úvod do databází

  • Co je to databáze?
  • Typy databází
  • Úvod do relačních databází
  • Přehled systémů pro správu databází (DBMS)
  • Funkce DBMS
  • Běžně používaný software pro správu databází

Základy návrhu databází

  • Konceptuální, logické a fyzické modely dat
  • Úvod do modelování entitami a vztahy (ER)
  • Tvorba ER diagramů
  • Entity, atributy a vztahy mezi nimi

Normalizace a navrhování databází

  • Typy normalizace (1NF, 2NF, 3NF, BCNF)
  • Výhody normalizace
  • Praktické příklady jejího uplatnění
  • Denormalizace a její využití

Úvod do SQL

  • Syntaxe a struktura jazyka SQL
  • Datové typy v SQL
  • Příkazy CREATE, ALTER, DROP
  • Omezení dat (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)

Manipulace s daty pomocí SQL

  • Příkaz INSERT<\/li>
  • Hromadné vkládání dat
  • Příkazy UPDATE a DELETE
  • Použití klauzule WHERE

Dotazování dat pomocí SQL

  • Příkaz SELECT
  • Filtrování dat pomocí klauzule WHERE
  • Řazení výsledků dotazu pomocí ORDER BY
  • Použití LIMIT a OFFSET

Pokročilé koncepty SQL

  • Operace spojování tabulek: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
  • Tvorba poddotazů
  • Klauzule GROUP BY a HAVING
  • Agregující funkce (COUNT, SUM, AVG, MAX, MIN)

Pracovní s indexy a pohledy

  • Tvorba a využití indexů
  • Výhody i nevýhody používání indexů
  • Tvorba a správa pohledů (views)
  • Použití pohledů ke zjednodušení dotazů

Bezpečnost databází a transakce

  • Uživatelské role a oprávnění
  • Aplikace osvědčených postupů v oblasti zabezpečení
  • Vlastnosti ACID
  • Příkazy COMMIT a ROLLBACK

Optimalizace a údržba databází

  • Analýza a optimalizace SQL dotazů
  • Využití nástroje EXPLAIN pro plánování dotazů
  • Strategie zálohování databází
  • Obnova databází ze zálohy

Shrnutí a další kroky

Požadavky

  • Základní znalost práce s počítačem

Cílová skupina

  • Správci databází
  • IT profesionálové
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie