Plan Szkolenia

1. Wprowadzenie do relacyjnych baz danych

  • Co to jest relacyjna baza danych?
  • Architektura PostgreSQL i jej składniki
  • Przegląd narzędzi PgAdmin i psql
  • Łączenie się z bazą danych i zrozumienie schematów

2. Podstawy SQL

  • Obiekty bazy danych: tabele, kolumny i ograniczenia
  • Typy danych i wartości NULL
  • Pisanie prostych zapytań SELECT
  • Filtrowanie za pomocą WHERE, dopasowywanie wzorców i operatory logiczne
  • Sortowanie i ograniczanie wyników zapytań

3. Praca z funkcjami i wyrażeniami

  • Funkcje arytmetyczne i napisowe
  • Wyrażenia warunkowe i instrukcje CASE
  • Obsługa NULLów i konwersje typów danych

4. Łączenie i filtrowanie danych

  • Złączenia INNER, OUTER, samozłączenia i krzywe złączenia
  • Operacje na zestawach: UNION, INTERSECT i EXCEPT
  • Podzapytania: skalarne, korelowane i tablicowe
  • Wspólne wyrażenia tabelowe (CTE) i zapytania rekurencyjne

5. Agregacja i grupowanie

  • Funkcje agregujące: SUM, AVG, COUNT, MIN, MAX
  • Klauzule GROUP BY i HAVING
  • Funkcje okienkowe i rangujące

6. Modyfikowanie danych

  • Wstawianie, aktualizowanie i usuwanie rekordów
  • Używanie transakcji i cofanie zmian
  • Zrozumienie zasad ACID
  • Bezpieczne praktyki manipulacji danymi

7. Obiekty bazy danych i struktura logiczna

  • Tworzenie i zarządzanie schematami i tabelami
  • Klucze główne, klucze obce i ograniczenia unikalności
  • Tworzenie i zarządzanie widokami i widokami materializowanymi
  • Wprowadzenie do indeksów i ich wpływu na wydajność

Wymagania

  • Zrozumienie podstawowych pojęć IT i danych
  • Nie wymagane są wcześniejsze umiejętności SQL lub bazy danych.
  • Znajomość korzystania z narzędzi oprogramowania na Windows/Linux jest pomocna

Grupa docelowa

  • Początkujący w bazach danych i analitycy
  • Deweloperzy rozpoczynający pracę z PostgreSQL
  • Profesjonalisci zarządzający lub badający relacyjne bazy danych
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie