Návrh Školení

Úvod do Databases

  • Co je databáze?
  • Typy databází
  • Úvod do relačních databází
  • Database Management Přehled systémů (DBMS).
  • Funkce DBMS
  • Populární software DBMS

Database Základy designu

  • Koncepční, logické a fyzické datové modely
  • Úvod do modelování vztahů entit (ER).
  • Vytváření ER diagramů
  • Entity, atributy a vztahy

Normalizace a Database Design

  • Normální formy (1NF, 2NF, 3NF, BCNF)
  • Výhody normalizace
  • Praktické příklady normalizace
  • Denormalizace a její využití

Úvod do SQL

  • SQL syntaxe a struktura
  • Typy dat v SQL
  • Příkazy CREATE, ALTER, DROP
  • Omezení (PRIMÁRNÍ KLÍČ, CIZÍ KLÍČ, UNIKÁTNÍ, NENÍ NULL)

SQL Manipulace s daty

  • příkaz INSERT
  • Operace hromadného vkládání
  • příkazy UPDATE a DELETE
  • Použití klauzule WHERE

Dotazování na data pomocí SQL

  • příkaz SELECT
  • Filtrování dat pomocí klauzule WHERE
  • Řazení dat pomocí ORDER BY
  • Pomocí LIMIT a OFFSET

Pokročilé SQL Koncepty

  • VNITŘNÍ PŘIPOJENÍ, LEVÉ PŘIPOJENÍ, PRAVÉ PŘIPOJENÍ, ÚPLNÉ PŘIPOJENÍ
  • Psaní poddotazů
  • klauzule GROUP BY a HAVING
  • Souhrnné funkce (COUNT, SUM, AVG, MAX, MIN)

Práce s indexy a pohledy

  • Vytváření a používání indexů
  • Výhody a nevýhody indexů
  • Vytváření a správa pohledů
  • Použití pohledů ke zjednodušení dotazů

Database Zabezpečení a transakce

  • Uživatelské role a oprávnění
  • Implementace osvědčených bezpečnostních postupů
  • ACID vlastnosti
  • příkazy COMMIT a ROLLBACK

Database Optimalizace a údržba

  • Analýza a optimalizace SQL dotazů
  • Pomocí plánu EXPLAIN
  • Strategie zálohování
  • Obnova databází

Shrnutí a další kroky

Požadavky

  • Základní znalost ovládání počítače

Publikum

  • Database správci
  • IT profesionály
 21 hodiny

Počet účastníků


Price per participant

Reference (5)

Upcoming Courses

Související kategorie