Wprowadzenie do języka SQL i bazy PostgreSQL

Czas trwania szkolenia:2 dni (16h)

Kod kursu:PSQL/ESS

Poziom zaawansowania:
postgres

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

O szkoleniu Wprowadzenie do języka SQL i bazy PostgreSQL

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Szkolenie adresowane do osób chcących poznać język SQL i bazę PostgreSQL

Wymagania

  • Umiejętność obsługi komputera
  • Mile widziana podstawowa umiejętność programowania

Zalety

  • Szkolenie zapewnia solidne wprowadzenie do korzystania z języka SQL na przykładzie PostgreSQL
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

  • Przygotowanie do samodzielnego korzystania z bazy danych typu SQL, zarówno pod kątem wykorzystania programistycznego, jak i analitycznego

Program

Wprowadzenie historyczne

Podstawy teoretyczne

  • Relacyjny model danych
  • ACID
  • Transakcje

Instalowanie bazy i importowanie danych

Zapytania - proste instrukcje SELECT

  • Identyfikatory danych
  • Typy danych SQL (w tym NULL)
  • Słowo kluczowe DISTINCT
  • Sortowanie wyników

Operacje na tabelach

  • Dodawanie tabel
  • Czyszczenie tabel
  • Zmiana schematu tabeli

Dodawanie danych (INSERT)

Modyfikowanie danych (UPDATE)

Zawężanie wyników słowem kluczowym WHERE

  • Operatory używane w słowie kluczowym WHERE

Usuwanie danych

  • DELETE
  • TRUNCATE

Łączenie tabel

  • Typy JOINów
  • Złączanie tabel samych ze sobą

Operacje na zbiorach i kwantyfikatory

Klauzule GROUP BY i HAVING

  • Używanie funkcji grupujących i klauzuli WHERE

Podzapytania

  • Podzapytania skorelowane

Typy danych PostgreSQL

  • JSON
  • Array

Indeksy

  • Teoretycznie wprowadzenie do indeksów
  • Korzystanie z instrukcji EXPLAIN ANALYZE
  • Tworzenie i usuwanie indeksów
  • Indeksy specyficzne dla bazy Postgres (GIST, GIN)

Tworzenie widoków i widoków zmaterializowanych

Typy danych i funkcje w Postgres

  • Tworzenie własnego typu danych
  • Wypuszczanie JSONa bezpośrednio z bazy danych
  • Korzystanie z wbudowanych funkcji w SELECTach

Podsumowanie

Podobne szkolenia