Język SQL dla analityków danych w środowisku Oracle - poziom podstawowy
Język SQL dla analityków danych w środowisku Oracle - poziom podstawowy
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Identyfikator projektuMałopolski Pociąg do kariery
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku Oracle. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać analizę danych i podejmować decyzje biznesowe.
Czas trwania kursu wynosi 24 godziny lekcyjne, godzina lekcyjna to 45 minut.
Usługa jest dedykowana dla uczestników projektu Małopolski pociąg do kariery.
Usługa również adresowana dla uczestników projektu Małopolskie Bony rozwojowe Plus" i "Małopolski Pociąg do Kariery”
"Usługa adresowana również dla Uczestników Projektu Kierunek – Rozwój"
- Minimalna liczba uczestników4
- Maksymalna liczba uczestników12
- Data zakończenia rekrutacji10-09-2025
- Forma prowadzenia usługistacjonarna
- Liczba godzin usługi24
- Podstawa uzyskania wpisu do BURZnak Jakości Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES) - wersja 2.0
Cel
Cel
Cel edukacyjny
Po zakończeniu szkolenia, jego uczestnik będzie rozróżniał mechanizmy dostępne w środowisku Oracle odpowiedzialne za wyszukiwanie i analizowanie danych. Uczestnik będzie tworzył konstrukcje wybierające dane z wielu tabel, wykorzystywał wbudowane funkcje jednowierszowe i grupowe, z uwzględnieniem formatowania oraz sortowania danych. Będzie realizował operacje zbiorowe, podzapytania, jak również zapytania hierarchiczne oraz stosował wielowymiarowe grupowania. Dodatkowo będzie tworzył zapytania.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się Wykonuje złożone zapytania w celu wyświetlenia danych z pojedynczych tabel oraz na podstawie różnych wariantów złączeń, | Kryteria weryfikacji Użytkownik tworzy zapytania SQL, które poprawnie wykorzystują różne typy złączeń (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN).Użytkownik potrafi zbudować zapytania umożliwiające wyświetlenie danych z pojedynczych tabel, jak i z tabel powiązanych przy pomocy złączeń. Użytkownik precyzyjnie dobiera odpowiednie złączenia, aby uzyskać dokładne dane zgodne z wymaganiami raportu. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy raporty oparte o hierarchię, za pomocą zapytań hierarchicznych, | Kryteria weryfikacji Użytkownik stosuje zapytania SQL wykorzystujące hierarchie, takie jak rekursywne zapytania (np. za pomocą WITH RECURSIVE).Użytkownik poprawnie tworzy raporty, które wyświetlają dane w ustrukturalizowanej formie hierarchicznej, uwzględniając zależności między danymi. Użytkownik potrafi tworzyć zapytania pokazujące dane w różnych poziomach hierarchii, np. przedstawiające zależności między kategoriami produktów, strukturami organizacyjnymi itd. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Obsługuje strefy czasowe przy operowaniu na bazach w różnych strefach czasowych, | Kryteria weryfikacji Użytkownik stosuje odpowiednie funkcje SQL do konwersji danych czasowych na różne strefy czasowe (np. AT TIME ZONE, CONVERT_TZ).Użytkownik poprawnie operuje na danych czasowych, uwzględniając różnice stref czasowych i zapewnia spójność danych w różnych strefach. Użytkownik prawidłowo formatuje dane czasowe i daty w kontekście różnych stref czasowych, np. przekształcając je do jednej wspólnej strefy. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Tworzy raporty z wielopoziomowymi agregacjami, za pomocą klauzul Rollup i Cube, | Kryteria weryfikacji Użytkownik wykorzystuje klauzule ROLLUP oraz CUBE w zapytaniach SQL do agregowania danych na różnych poziomach szczegółowości.Użytkownik potrafi tworzyć raporty, które zawierają agregacje wielopoziomowe, pokazując dane z uwzględnieniem różnych kombinacji grupowania. Użytkownik rozumie różnice między ROLLUP i CUBE i stosuje je w zależności od potrzeb raportu. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Wykorzystuje funkcje analityczne do operowania na zbiorach danych, oknach kroczących, wierszach sąsiednich | Kryteria weryfikacji Użytkownik wykorzystuje funkcje analityczne, takie jak ROW_NUMBER(), RANK(), DENSE_RANK(), LEAD(), LAG() do analizy danych w oknach.Użytkownik poprawnie definiuje okna kroczące oraz operacje na wierszach sąsiednich (np. obliczanie wartości na podstawie wcześniejszych lub późniejszych rekordów). Użytkownik tworzy zapytania umożliwiające obliczenia w ramach okien analitycznych, dostosowując je do potrzeb raportu. | Metoda walidacji Test teoretyczny |
Efekty uczenia się Realizuje operacje retrospektywne dla odzyskiwania danych. | Kryteria weryfikacji Użytkownik używa funkcji retrospektywnych, takich jak FOR SYSTEM_TIME lub innych technik do odzyskiwania danych z przeszłości.Użytkownik poprawnie przeprowadza operacje na bazach danych, przywracając dane do stanu sprzed określonego czasu lub odzyskując dane z historii. Użytkownik potrafi przywracać dane na podstawie zapisów historycznych, uwzględniając zmiany w danych, które miały miejsce w przeszłości. | Metoda walidacji Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Profil uczestników
Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku Oracle. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać analizę danych i podejmować decyzje biznesowe.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest umiejętność korzystania ze środowiska Microsoft Windows.
Szkolenie jest prowadzone dla jednej grupy. Podczas szkolenia każdy z uczestników pracuje na własnym stanowisku komputerowym z zainstalowanym oprogramowaniem.
Szkolenie jest prowadzone w trybie godzin lekcyjnych (45 min). Przerwy są wliczane w czas trwania usługi.
Szczegółowy program szkolenia
Relacyjny model danych
- Schematy użytkownika
- Podstawowe struktury danych
- Zależności między strukturami
Język SQL - wybieranie danych
Programy nakładkowe do wykonywania zapytań
Tworzenie zapytań
- Słowa kluczowe
- Składnia poleceń
- Stosowanie aliasów dla kolumn i tabel
Sortowanie danych
Użycie funkcji w zapytaniach
- Funkcje jednowierszowe
- Funkcje grupowe
- Konwersja typów danych
Wybieranie danych z wielu tabel
Sposoby łączenia tabel
Rodzaje złączeń
- Równościowe (equi-join)
- Nierównościowe (non-equi-join)
- Typy złączeń zewnętrznych (outer-join): lewostrone, prawostronne, obustronne
- Samozłączenie (self-join)
Operacje zbiorowe na wynikach zapytań
- Część wspólna (Union)
- Przecięcie (Intersect)
- Różnica (Minus)
Podzapytania
- Zwykłe
- Skorelowane
Przegląd funkcji SQL
- Funkcje jednowierszowe
- Modele formatu w funkcjach
Obsługa stref czasowych
Typy danych
- Funkcje
- Konwersje
Zapytania hierarchiczne
- Idea
- Klazule
- Przykłady zastosowań
Wielowymiarowe grupowanie
- Rollup
- Cube
Funkcje analityczne
- Zastosowanie
- Partycje
- Okna
- Funkcje rankingowe
- Funkcje okna
- Funkcje raportujące
- Funkcje LAG/LEAD
- Funkcje FIRST/LAST
- Odwrotne funkcje percentyli
- Funkcje rankingu hipotetycznego
- Funkcja WIDTH_BUCKET
- Funkcje statystyczne
Zapytania retrospektywne
- Flashback Query
- Flashback Version Query
- FlashbackTransaction Query
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 cenyCena
- Koszt przypadający na 1 uczestnika brutto2 337,00 PLN
- Koszt przypadający na 1 uczestnika netto1 900,00 PLN
- Koszt osobogodziny brutto97,38 PLN
- Koszt osobogodziny netto79,17 PLN
Prowadzący
Prowadzący
Krzysztof Czajkowski
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymują podręcznik w wersji elektronicznej.
W czasie zajęć wykorzystywane są autorskie materiały dydaktyczne przygotowane przez wykładowcę oraz inne materiały dydaktyczne przygotowane przez organizatora szkolenia.
Warunki uczestnictwa
Warunkiem skorzystania ze szkolenia jest dokonanie równolegle rejestracji na kurs na stronie www.comarch.pl/szkolenia w formie:
- elektronicznego zamówienia szkolenia (przycisk "Zamów" przy wybranym temacie i terminie). Opcja ta dotyczy osób fizycznych oraz firm/instytucji
albo
- poprzez uzupełnienie i odesłanie na adres szkolenia@comarch.pl tradycyjnego formularza zgłoszeniowego który jest dostępny na stronie www.comarch.pl/szkolenia (przycisk "Pobierz formularz zgłoszeniowy"). Opcja ta dotyczy wyłącznie firm/Instytucji.
W obu przypadkach przy dokonaniu zgłoszenia prosimy o informacje dotyczącą projektu z którego dofinansowania korzysta Uczestnik.
Planowana przerwa: –obiadowa 60 min plus 2 kawowe po 15 minut.
Wykładowca ma prawo zmienić godziny przerw, jeśli wymaga tego proces dydaktyczny (np. rozpoczęte ćwiczenie) lub na życzenie większości uczestników kursu (zmęczenie, większa trudność treści kształcenia).
Informacje dodatkowe
Szkolenie zakończone jest testem wiedzy z zakresu tematycznego omawianego na szkoleniu.
Zawarto umowę z WUP Kraków na rozliczanie Usług z wykorzystaniem elektronicznych bonów szkoleniowych w ramach projektu „Małopolski Pociąg do Kariery” i "Małopolskie Bony Rozwojowe Plus"
Szkolenie może być nagrywane /rejestrowane w celu kontroli/audytu zgodnie z Regulaminem Świadczenia Usług Szkoleniowych Organizatora.
Zawarto umowę z WUP w Toruniu w ramach Projektu Kierunek – Rozwój.
Profil uczestników
Kurs przeznaczony jest dla osób wykonujących analizy danych oraz tworzenia raportów/zestawień zbiorczych przy użyciu danych pochodzących z innych systemów lub przetwarzanych bezpośrednio w arkuszu, chcących zwizualizować swoje dane.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość środowiska Windows oraz obsługi arkusza kalkulacyjnego na poziomie średnio zaawansowanym. Przydatna, ale niewymagana będzie znajomość dodatków PowerPivot i Power Query.
Adres
Adres
Udogodnienia w miejscu realizacji usługi
- Klimatyzacja
- Wi-fi
- Laboratorium komputerowe