drukuj
icon icon

Kurs Oracle SQL zaawansowany - język SQL, funkcje analityczne i programowanie bazy danych

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. Omówienie zaawansowanych technik łączenia danych z wielu tabel w SQL

  • natural join,
  • using,
  • on,
  • cross join,
  • łączenia rozszerzone lewostronnie, prawostronnie, pełne,
  • łączenie tabeli samej ze sobą.

2. Przegląd operatorów agregujących w SQL

  • rollup,
  • cube,
  • grouping,
  • grouping sets,
  • kolumny nierozłączne,
  • kombinacje grupowań.

3. Omówienie operacji na zbiorach danych

  • Union,
  • Union al,
  • Minus,
  • Intersect.

4. Rozwinięcie tematyki podzapytań

  • podzapytania wielowartościowe, wielowierszowe,
  • zapytania skorelowane,
  • podzapytania skalarne,
  • DML skorelowane.

5. Wprowadzenie do CTE (Common Table Expressions), czyli klauzuli WITH

6. Omówienie inline view, czyli zapytań podrzędnych

7. Szczegółowe wyjaśnienie zapytań hierarchicznych

8. Przegląd warunków integralności

9. Omówienie indeksów w SQL

10. Opis wielotablicowych operacji INSERT

  • Insert ALL bezwarunkowy,
  • Insert ALL z warunkiem,
  • Insert FIRST z warunkiem,
  • Pivoting insert All.

11. Omówienie polecenia MERGE

12. Przegląd wyrażeń regularnych w SQL

13. Omówienie przetwarzania danych czasowych w SQL z uwzględnieniem stref czasowych

  • funkcje,
  • typy danych.

14. Przegląd zaawansowanych funkcji analitycznych w SQL

  • analiza Top-n,
  • Over(),
  • Rank,
  • RowNumber,
  • DenseRank,
  • LEAD/LAG.

15. Omówienie zasad zarządzania transakcjami w relacyjnych bazach danych

  • kontrola,
  • dane współdzielone i błędy odczytu,
  • poziomy izolacji.

16. Wprowadzenie do mechanizmu retrospektywnego w Oracle SQL

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.