Návrh Školení

Vprowadba do relačních databází Database a PostgreSQL

  • Co je relační databáze?
  • Přehled o PostgreSQLu a jeho ekosystému
  • Použití a výhody PostgreSQLu

Nainstalování a konfigurace PostgreSQLu a PGAdminu

  • Instrukce pro instalaci PostgreSQLu na Windows/Linux
  • Instrukce pro instalaci a použití PGAdminu pro přístup prostřednictvím uživatelského rozhraní
  • Vytváření spojení a správa uživatelů

Pochopení architektury PostgreSQLu

  • Složky serveru PostgreSQL a použití paměti
  • Struktura clusteru Database a rozvržení souborů
  • Procesy a služby

Vytváření a strukturace databází Database

  • Vytváření databází a tabulek
  • Pochopení datových typů
  • Úprava objektů databáze pomocí PGAdminu

Napsání základních dotazů SQL

  • Použití SELECT, WHERE, ORDER BY, LIKE, BETWEEN a NULL
  • Třídění a filtrování výsledků dotazu

Používání GROUP BY a HAVING

  • Skupinování řádků a výpočet agregátů
  • Filtrování skupin s použitím HAVING

Práce se složitými podmínkami

  • Používání EXISTS, IN, ANY, ALL
  • Zanořování subdotazů

Operace JOIN v PostgreSQLu

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN a příklady použití

Používání integrovaných funkce SQL

  • Matematické funkce
  • Funkce pro manipulaci s řetězci
  • Operace se časovými údaji

Dotazy na manipulaci s daty

  • INSERT: vkládání nových řádků
  • UPDATE: upravování existujících dat
  • DELETE: odstraňování řádků z tabulek

Práce s pohledy (views)

  • Vytváření a dotazování na jednoduché pohledy
  • Pohledy s poddotazy
  • Výhody a omezení pohledů

Úvod do rozšíření Timescale

  • Co je TimescaleDB a kdy ji použít?
  • Instrukce pro instalaci a povolení Timescale extension
  • Vytváření hypertableů a vkládání časových řad dat

Souhrn a další kroky

Požadavky

  • Pochopení základních IT a datových pojmů
  • Není vyžadován žádný předchozí zkušenost s SQL nebo databázemi
  • Známost používání software na Windows/Linux je užitečná

Cílová skupina

  • Žáci a analytici Database
  • Vývojáři začínající s PostgreSQL
  • Odborníci spravující nebo zkoumající relační databáze
 14 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie