Návrh Školení

1. Úvod do relačních databází

  • Co je to relační databáze?
  • Architektura a komponenty PostgreSQL
  • Přehled nástrojů PgAdmin a psql
  • Připojení k databázi a pochopení schémat

2. Základy SQL

  • Databázové objekty: tabulky, sloupce a omezení
  • Datové typy a hodnoty NULL
  • Psaní jednoduchých SELECT dotazů
  • Filtrace pomocí WHERE, pattern matching a logických operátorů
  • Řazení a omezení výsledků dotazů

3. Práce s funkcemi a vyrazy

  • Aritmetické a řetězcové funkce
  • Podmínkové výrazy a case příkazy
  • Obsluha hodnot NULL a konverze datových typů

4. Kombinace a filtrování dat

  • Inner a outer joins, self-joins a cross joins
  • Množinové operace: UNION, INTERSECT a EXCEPT
  • Poddotazy: skalární, korelované a tabulkové poddotazy
  • Společné tabulkové výrazy (CTEs) a rekurzivní dotazy

5. Agregace a seskupení dat

  • Agregační funkce: SUM, AVG, COUNT, MIN, MAX
  • Klauzule GROUP BY a HAVING
  • Okenní a hodnocové funkce

6. Modifikace dat

  • Vkládání, aktualizace a odstraňování záznamů
  • Použití transakcí a vrácení změn (rollback)
  • Pochopení principů ACID
  • Bezpečné praktiky při manipulaci s daty

7. Databázové objekty a logická struktura

  • Vytváření a správa schémat a tabulek
  • Primární klíče, cizí klíče a unikátní omezení
  • Vytváření a správa pohledů a materiálních pohledů
  • Úvod do indexů a významu pro výkon

Požadavky

  • Znalost základních konceptů IT a dat
  • Nepožadují se předchozí znalosti SQL nebo databází
  • Ovládání software na Windows/Linux je výhodné

Účastníci

  • Začátečníci a analytici databází
  • Vývojáři, kteří začínají s PostgreSQL
  • Odborníci spravující nebo zkoumající relační databáze
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie