drukuj
icon icon

Kurs SQL średniozaawansowany

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Program szkolenia

1. Zaawansowane operacje na danych

  • wstawianie danych,
  • aktualizacja danych z podzapytaniami,
  • kasowanie danych z warunkami.

2. Zaawansowane instrukcje SELECT

  • grupowanie danych (GROUP BY),
  • agregowanie danych (COUNT, SUM, AVG, MIN, MAX),
  • klauzula HAVING do filtrowania grup.

3. Podzapytania

  • podzapytania w klauzuli WHERE,
  • podzapytania w klauzuli FROM,
  • operator IN oraz EXISTS w podzapytaniach.

4. Zarządzanie danymi

  • tworzenie i zarządzanie indeksami (CREATE INDEX, DROP INDEX),
  • analiza planów wykonania zapytań (EXPLAIN PLAN),
  • optymalizacja zapytań z dużą ilością danych.

5. Widoki

  • tworzenie widoków złożonych (JOIN, podzapytania),
  • aktualizacja danych przez widoki,
  • materializowane widoki.

6. Typy danych i ich konwersja

  • zaawansowane typy danych,
  • konwersja typów danych,
  • zarządzanie danymi tekstowymi.

7. Zaawansowane funkcje i operatory

  • funkcje okna (ROW_NUMBER, RANK, DENSE_RANK, NTILE),
  • operatory zestawowe (UNION, INTERSECT, EXCEPT),
  • funkcje analityczne (LEAD, LAG, FIRST_VALUE, LAST_VALUE).

8. Procedury składowane i funkcje użytkownika

  • tworzenie prostych procedur składowanych,
  • debugowanie i zarządzanie procedurami składowanymi.

9. Transakcje i zarządzanie błędami

  • tworzenie i zarządzanie transakcjami,
  • blokowanie i zarządzanie współbieżnością,
  • obsługa błędów i wyjątki.

10. Podstawy bezpieczeństwa

  • uprawnienia i role użytkowników,
  • dynamiczny SQL,
  • praca z widokami i zabezpieczenie danych wrażliwych.

Opieka poszkoleniowa

W ramach opieki poszkoleniowej masz do wyboru jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu:

  • konsultację telefoniczną,
  • na 2 godzinne konsultacje online z trenerem.

Metody szkolenia

  • wykład,
  • mini-prezentacja,
  • praca warsztatowa z komputerem,
  • ćwiczenia i case study,
  • praca indywidualna z trenerem.

Certyfikat

  • certyfikat w języku polskim, numer Wpisu do Rejestru Instytucji Szkoleniowych 2.12/00238/2015,
  • certyfikat w języku angielskim na życzenie.