Zaawansowany Oracle SQL
Zaawansowany Oracle SQL
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Grupa docelowa usługi
Szkolenie przeznaczone dla analityków, programistów SQL, administratorów baz danych oraz osób z podstawową znajomością SQL chcących rozszerzyć kompetencje w pracy z zaawansowanymi zapytaniami i funkcjami baz danych.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji12-11-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi21
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Po ukończeniu szkolenia uczestnik będzie potrafił:• pisać i optymalizować zaawansowane zapytania SQL w bazie Oracle z myślą o pracy produkcyjnej i raportowaniu,
• budować zapytania hierarchiczne (START WITH / CONNECT BY) oraz filtrować dane w strukturach hierarchicznych,
• stosować funkcje analityczne (partycje, okna) do zaawansowanych analiz danych bez nadmiarowych podzapytań,
• wykorzystywać wyrażenia regularne w SQL do walidacji, wyszukiwania i transformacji danych.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Po ukończeniu szkolenia uczestnik będzie potrafił: • pisać i optymalizować zaawansowane zapytania SQL w bazie Oracle z myślą o pracy produkcyjnej i raportowaniu, • budować zapytania hierarchiczne (START WITH / CONNECT BY) oraz filtrować dane w strukturach hierarchicznych, • stosować funkcje analityczne (partycje, okna) do zaawansowanych analiz danych bez nadmiarowych podzapytań, • wykorzystywać wyrażenia regularne w SQL do walidacji, wyszukiwania i transformacji danych, • rozumieć działanie transakcji i blokad oraz diagnozować typowe problemy współbieżności, • korzystać z technologii Flashback (m.in (http://m.in/). Versions Query, As Of Timestamp/SCN) do odtwarzania stanu danych i wycofywania niepożądanych zmian, • używać w praktyce instrukcji i operatorów takich jak MERGE, CASE/DECODE, EXISTS/NOT EXISTS w scenariuszach biznesowych, • przygotowywać zaawansowane podsumowania i agregacje z użyciem ROLLUP, CUBE oraz GROUPING SETS (np. pod raporty i hurtownie danych), • zarządzać obiektami i dostępem w Oracle: nadawać uprawnienia, tworzyć widoki (w tym zmaterializowane), sekwencje, synonimy oraz linki bazodanowe, • przekształcać dane z użyciem PIVOT/UNPIVOT oraz stosować tabele tymczasowe w przetwarzaniu danych, • dobierać indeksy oraz analizować plany wykonania zapytań, aby identyfikować wąskie gardła i poprawiać wydajność SQL. | Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. Podczas szkolenia uczestnicy wykonują ponad 50 warsztatów. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie. | Obserwacja w warunkach rzeczywistych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
1. Zapytania hierarchiczne
o składnia
o klauzula START WITH
o klauzula CONNECT BY
o filtrowanie danych w strukturze hierarchicznej
2. Funkcje analityczne
o składnia
o partycje
o okna
o bieżący wiersz
3. Wyrażenia regularne
o funkcje
o wzorce
4. Transakcje i blokady
5. Technologia flashback dla obiektów
o Flashback Versions Query
o As Of Timestamp
o As Of SCN
6. Instrukcja MERGE
7. Operator DECODE
8. Operator CASE
9. Operatory EXISTS i NOT EXISTS
10. Podsumowania w agregacji
o ROLLUP
o CUBE
o GROUPING SETS
11. Zarządzanie uprawnieniami do obiektów
12. Widoki
13. Widoki zmaterializowane
14. Sekwencje
15. Synonimy
o prywatne
o publiczne
16. Tabele przestawne
o PIVOT
o UNPIVOT
17. Tabele tymczasowe
18. Linki bazodanowe
19. Indeksy
20. Analiza planów wykonania
21. Elementy tuningu SQL
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Brak wyników. | |||||
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 952,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 2 400,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 140,57 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 114,29 PLN |
Prowadzący
Prowadzący
Michał Bieniek
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymają komplet materiałów PDF
Warunki uczestnictwa
Podstawowa znajomość języka SQL, umiejętność korzystania z komputera
Informacje dodatkowe
Szkolenie kończy się wydaniem certyfikatu imiennego
Warunki techniczne
Warunki techniczne
Dostęp do internetu, laptop/komputer, wideoaplikacja ZOOM lub dostęp do wersji w przeglądarce, możliwość podłączenia się do hostów przygotowanych na pulpicie zdalnym.