Programowanie w języku SQL baz danych MySQL oraz MariaDB

Co zawiera cena?

2 990 zł netto

2 990 zł netto Online

3 590 zł netto

3 590 zł netto Stacjonarne

Sposób prowadzenia

Online

Stacjonarne

Materiały dydaktyczne  ?

Kontakt z trenerem po szkoleniu

14 dni

14 dni

Lunch i przerwy kawowe

-

W przypadku grupy zamkniętej, cena i zakres szkolenia ustalamy indywidualnie. Masz pytania? Zadzwoń do nas: 800 080 322.

To szkolenie może być Twoje nawet za darmo!

UWAGA!

Szkolenie odbywa się w formule BYOL (Bring Your Own Laptop). Oznacza to, że na szkolenie należy przynieść własnego laptopa lub poinformować nas o braku takiej możliwości.

SPRAWDŹ szczegółowe wymagania techniczne dla naszych szkoleń!

Opis szkolenia


Szkolenie dedykowane osobom mającym na celu poznanie struktury zapytań języka SQL w odniesieniu do bazy danych MySQL lub MariaDB.

W ramach szkolenia uczestnicy również tworzą swoją bazę danych na podstawie symulacji analizy biznesowej.

Korzyści

  • Projektowanie baz danych
  • Budowa tabel z relacjami
  • Projektowanie zapytań do baz danych
  • Projektowanie zapytań analizy biznesowej do baz danych
  • Nauka tworzenia widoków oraz zarządzanie transakcjami

Harmonogram szkolenia

Wprowadzenie do baz danych

  • Typy baz danych
  • Normalizacja i denormalizacja bazy danych
  • Narzędzia pracy z bazami danych: Dbeawer, Workbench, Visual Studio Code, inne

Budowa baz danych DDL (data definition language)

  • Analiza danych do składowania w bazie danych
  • Projektowanie struktury tabel
  • Projektowanie struktury relacji
  • Definiowanie kluczy podstawowych i obcych
  • Ograniczenia (constraints) w tabelach

Operacje CRUD (create, read, update, delete)

  • Wstawianie danych
  • Modyfikacja danych
  • Usuwanie danych
  • Podstawy pobierania danych

Podstawy zapytań i pobieranie danych

  • Składnia języka sql
  • Klauzula from – źródło danych
  • Klauzula select – wybór kolumn
  • Aliasy tabel i kolumn
  • Operacje arytmetyczne na danych w kolumnach
  • Dane tekstowe w zapytaniach

Filtrowanie wyników

  • Klauzula where
  • Operatory porównania
  • Operator like
  • Operatory logiczne: not, and, or
  • Operatory in, between
  • Funkcje języka sql operujące na danych tekstowych
  • Funkcje języka sql operujące na danych typu data i czas.
  • Klauzula distinct
  • Użycie null

Łączenie wielu tabel

  • Użycie inner join
  • Użycie outer (left, right) join
  • Używanie innych opcji join

Grupowanie i sortowanie danych

  • Klauzula order by
  • Sortowanie po wielu kolumnach lub wyrażeniach
  • Grupowanie danych
  • Funkcje agregujące: sum, count, avg
  • Filtrowanie grup z użyciem having
  • Grupowanie z użyciem opcji rollup

Zagadnienia analizy biznesowej

  • Podzapytania nieskorelowane
  • Podzapytania skorelowane
  • Użycie klazul: exists, any, all
  • Użycie składni cte (common table expressions)
  • Użycie funkcji over
  • Użycie funkcji over z partycjami
  • Składnia stronicująca wyniki
  • Dołączanie wyników zapytań: union

Programowanie obiektów użytkownika

  • Programowanie funkcji użytkownika
  • Programowanie widoków
  • Programowanie procedur

Transakcje

  • Klauzula Begin
  • Klauzula commit
  • Klauzula rollback

Zaawansowane programowanie

  • Tworzenie indeksów – wydajność zapytań
  • Tworzenie wyzwalaczy - triggers

Tagi:

Bazy danych MySQL MariaDB

 


Najbliższe terminy:

Zadzwoń: 800 080 322

Długość szkolenia

4 d (Łącznie 32 h lekcyjnych)

Jedna godzina lekcyjna trwa 45 minut.

Zwolnienie z VAT

Niektóre szkolenia mogą być zwolnione z opodatkowania podatkiem VAT. Ma to zastosowanie gdy szkolenia mają charakter kształcenia czy przekwalifikowania zawodowego. Szkolenia informatyczne mogą taki warunek spełniać. O szczegóły zapytaj naszego doradcę ds. szkoleń oraz wypełnij oświadczenie.

Pobierz oświadczenie