Menu
Zamknij menu
Zaloguj się
Asseco Academy » Training » SQL w bazie danych PostgreSQL 18 – poziom podstawowy

Training CDP_PG_SQLP_Z

SQL w bazie danych PostgreSQL 18 – poziom podstawowy

Accreditation

  • Training description
  • Scope

Training description

Szkolenie stanowi wprowadzenie do pracy z relacyjną bazą danych PostgreSQL 18 dla osób, które chcą samodzielnie pobierać dane, tworzyć proste obiekty bazodanowe i modyfikować zawartość tabel za pomocą języka SQL. Omawiane zagadnienia są aktualne dla PostgreSQL 18 — najnowszej wersji systemu — i stanowią praktyczny punkt startowy dla każdego, kto po raz pierwszy styka się z tym silnikiem.

Podczas szkolenia uczestnicy zapoznają się ze środowiskiem PostgreSQL — narzędziami klienckimi PgAdmin i psql — oraz ze strukturą bazy: obiektami, typami danych i mechanizmem sesji. Szkolenie uwzględnia zagadnienia dotyczące zakładania kont użytkowników i nadawania uprawnień, co pozwala uczestnikom lepiej komunikować swoje potrzeby administratorom baz danych.

Szkolenie obejmuje zagadnienia dotyczące pobierania danych za pomocą instrukcji SELECT, w tym filtrowania, sortowania, łączenia tabel, podzapytań oraz poziomego łączenia zbiorów. Uczestnicy poznają wbudowane funkcje skalarne (znakowe, numeryczne, dat) oraz funkcje agregujące z grupowaniem danych, a także specyficzną dla PostgreSQL notację rzutowania typów ::. Szkolenie obejmuje również tworzenie podstawowych obiektów — tabel i widoków — oraz zarządzanie danymi za pomocą instrukcji DML (INSERT, UPDATE, DELETE). Praktycznym uzupełnieniem jest omówienie wywoływania procedur składowanych i funkcji modyfikujących dane.

W trakcie szkolenia:

  • poznasz środowisko PostgreSQL 18 i narzędzia klienckie PgAdmin oraz psql
  • nauczysz się pobierać, filtrować, sortować i grupować dane za pomocą instrukcji SELECT
  • nauczysz się łączyć tabele oraz tworzyć podzapytania
  • poznasz wbudowane funkcje skalarne i agregujące oraz sposoby konwersji typów danych
  • nauczysz się tworzyć tabele i widoki oraz zarządzać danymi za pomocą instrukcji DML
  • dowiesz się, jak wywoływać procedury składowane i funkcje z poziomu SQL

Adresaci szkolenia:

  • Szkolenie jest przeznaczone dla analityków danych, programistów, testerów oraz wszystkich osób, które w swojej pracy korzystają z bazy danych PostgreSQL i chcą samodzielnie pobierać oraz modyfikować dane za pomocą języka SQL. Szkolenie jest również skierowane do administratorów i pracowników wsparcia technicznego, którzy chcą lepiej rozumieć strukturę bazy i komunikować swoje potrzeby zespołom DBA.

Wymagania wstępne:

  • Podstawowa znajomość obsługi komputera i pracy z plikami.
  • Znajomość pojęć związanych z bazami danych (tabele, wiersze, kolumny) jest pomocna, lecz niewymagana.

Scope

  • Wprowadzenie
    • Wprowadzenie do baz danych PostgreSQL
    • Wprowadzenie do PgAdmin
    • Wprowadzenie do konsolowego klienta psql
    • Jak DBA tworzy użytkownika i nadaje mu uprawnienia
    • Nawiązywanie połączenia z wykorzystaniem utworzonego użytkownika
  • Operowanie na bazie danych
    • Relacje w bazie danych PostgreSQL
    • Rodzaje obiektów
    • Typy danych
    • Parametry sesji
  • Pobieranie danych za pomocą instrukcji SELECT
    • Podstawowe zapytania SELECT
    • Wybieranie wszystkich kolumn
    • Wybieranie określonych kolumn
    • Wartości NULL w wyrażeniach arytmetycznych
    • Alias zbioru i alias kolumny
    • Łączenie operatorów
    • Łańcuchy znakowe i wartości numeryczne
    • Zapytanie SELECT bez klauzuli FROM
  • Ograniczanie i sortowanie danych
    • Filtrowanie danych: instrukcja WHERE
    • Operatory porównania
    • Warunki zakresu (BETWEEN)
    • Warunki porównania wzorców (LIKE)
    • Sortowanie wyników (ORDER BY)
    • Sortowanie wyniku z użyciem aliasów i pozycji
  • Złączenia tabel i podzapytania
    • Łączenia zbiorów z użyciem warunku filtrującego WHERE
    • Łączenie zbiorów z wykorzystaniem NATURAL JOIN
    • Łączenie zbiorów za pomocą klauzuli USING
    • Łączenie zbiorów za pomocą klauzuli JOIN ON
    • Dodatkowe warunki złączenia zbiorów
    • Tworzenie złączeń zewnętrznych (LEFT, RIGHT, FULL)
    • Jednowierszowe i wielowierszowe podzapytania
    • Poziome łączenie zbiorów z użyciem UNION i UNION ALL
  • Korzystanie z wbudowanych funkcji
    • Funkcje znakowe
    • Funkcje numeryczne
    • Funkcje dat
  • Funkcje konwersji i wyrażenia warunkowe
    • Konwersja typów: TO_CHAR, TO_DATE, TO_NUMBER
    • Konwersja typu danych z użyciem notacji ‘wartość’::Typ
    • Wyrażenia warunkowe: CASE
  • Funkcje agregujące i grupowanie danych
    • Grupowanie danych: klauzula GROUP BY
    • Filtrowanie grup: klauzula HAVING
  • Tworzenie obiektów w PostgreSQL
    • Tworzenie widoków jako zapamiętanego SELECT
    • Tworzenie tabeli na podstawie zapytania SELECT
    • Tworzenie tabeli za pomocą polecenia CREATE TABLE
  • Zarządzanie danymi za pomocą instrukcji DML
    • Dodawanie nowych wierszy do tabeli (INSERT)
    • Insert wielowierszowy
    • Modyfikowanie danych w tabeli (UPDATE)
    • Usuwanie danych z tabeli (DELETE)
  • Modyfikacja danych za pomocą procedury składowanej i funkcji
    • Uruchamianie procedury za pomocą CALL i EXECUTE
    • Uruchamianie procedury umieszczonej w bloku BEGIN END
    • Uruchamianie procedury z parametrami
    • Użycie funkcji modyfikującej dane

Training schedule

Remote

… if you value the opportunity to learn with a trainer and other participants, from anywhere without having to commute.

Stationary

… if you want to learn while sitting in the same room with the trainer and other participants.

Online

… if you want to learn from materials available via the interenet anywhere at any time

Filters:

Training: CDP_PG_SQLP_Z

SQL w bazie danych PostgreSQL 18 – poziom podstawowy

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_PG_SQLP_Z

SQL w bazie danych PostgreSQL 18 – poziom podstawowy

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_PG_SQLP_Z

SQL w bazie danych PostgreSQL 18 – poziom podstawowy

Dostęp do szkolenia
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Newest
  • Uncategorized

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30