Szkolenie, dzięki któremu uczestnik posiądzie wiedzę odnośnie tworzenia konstrukcji wybierających dane z wielu tabel, wykorzystywania wbudowanych funkcji jednowierszowych i grupowych, uwzględnienia formatowania danych oraz ich sortowania.
Zobacz, jak zorganizowane jest szkolenie, jakie obejmuje tematy i jak wyglądają lekcje dzięki BEZPŁATNEJ próbce.
Cele szkolenia
Na szkoleniu uczestnik zdobędzie wiedzę na temat funkcjonowania mechanizmów dostępnych w środowisku PostgreSQL odpowiedzialnych za wyszukiwanie i analizowanie danych. Uczestnik posiądzie wiedzę odnośnie tworzenia konstrukcji wybierających dane z wielu tabel, wykorzystywania wbudowanych funkcji jednowierszowych i grupowych, uwzględnienia formatowania danych oraz ich sortowania. Wiedza dotyczy także operacji zbiorowych i podzapytań, jak również wyrażeń tablicowych oraz stosujących wielowymiarowe grupowania. Wiedza i umiejętności zdobywane podczas kursu obejmują również wykorzystanie funkcji analitycznych do zaawansowanego przetwarzania danych i ich analizy.
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
Profil uczestników
Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku PostgreSQL. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać analizę danych i podejmować decyzje biznesowe
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość środowiska Windows.
Przed nami:
Szczegółowy program szkolenia
Język SQL - wybieranie danych
Tworzenie zapytań
Sortowanie danych
Użycie funkcji w zapytaniach
Wyrażenie CASE i jego zastosowania
Wybieranie danych z wielu tabel
Operacje zbiorowe na wynikach zapytań
Podzapytania
Funkcje analityczne
Wyrażenia tablicowe w złożonych zapytaniach
Wielowymiarowe grupowanie
Przechowywanie danych wynikowych
Współpraca z danymi zewnętrznymi
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
Po zakończeniu szkolenia rekomendowane jest skorzystanie z:
Szkolenia:
Dokumentacja PostgreSQL: https://www.postgresql.org/docs/10/static/
W ramach szkolenia zapewniamy
Cele szkolenia
Na szkoleniu uczestnik zdobędzie wiedzę na temat funkcjonowania mechanizmów dostępnych w środowisku PostgreSQL odpowiedzialnych za wyszukiwanie i analizowanie danych. Uczestnik posiądzie wiedzę odnośnie tworzenia konstrukcji wybierających dane z wielu tabel, wykorzystywania wbudowanych funkcji jednowierszowych i grupowych, uwzględnienia formatowania danych oraz ich sortowania. Wiedza dotyczy także operacji zbiorowych i podzapytań, jak również wyrażeń tablicowych oraz stosujących wielowymiarowe grupowania. Wiedza i umiejętności zdobywane podczas kursu obejmują również wykorzystanie funkcji analitycznych do zaawansowanego przetwarzania danych i ich analizy.
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
Profil uczestników
Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku PostgreSQL. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać analizę danych i podejmować decyzje biznesowe
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość środowiska Windows.
Przed nami:
Szczegółowy program szkolenia
Język SQL - wybieranie danych
Tworzenie zapytań
Sortowanie danych
Użycie funkcji w zapytaniach
Wyrażenie CASE i jego zastosowania
Wybieranie danych z wielu tabel
Operacje zbiorowe na wynikach zapytań
Podzapytania
Funkcje analityczne
Wyrażenia tablicowe w złożonych zapytaniach
Wielowymiarowe grupowanie
Przechowywanie danych wynikowych
Współpraca z danymi zewnętrznymi
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
Po zakończeniu szkolenia rekomendowane jest skorzystanie z:
Szkolenia:
Dokumentacja PostgreSQL: https://www.postgresql.org/docs/10/static/
W ramach szkolenia zapewniamy
Z dodatkowymi materiałami Video ( 300 minut szkolenia offline )
Materiały video – 10 tematów podzielonych na kilkunastominutowe lekcje.
Poznaj tematykę video wcodzących w skład kursu
Do każdego tematu przygotowane są proste zadania, które pozwolą uczestnikom na praktyczną weryfikacje wiedzy uzyskanej w ramach poszczególnych modułów.
Zadania realizowane będą na przygotowanym środowisku zawierającym skonfigurowany do pracy serwer PostgreSQL oraz gotową bazę danych z tabelami pokazywanymi podczas części offline.
W ramach kursu pracujesz na konkretnym przypadku zaimplementowanej bazy danych, która obejmuje swoim zakresem funkcjonowania biura podroży w obszarze obsługi sprzedaży wycieczek, prowadzenia rejestracji klientów, rezerwacji i dokonywania płatności. Taki system zawiera w sobie elementy, które funkcjonują w bardzo wielu firmach.
Ważnym elementem jest nauka, w jaki sposób tworzyć rankingi danych. Ocena danych to podstawa wielu działań w obszarze sprzedaży, produkcji czy marketingu, a dokonywana według wielu kryteriów naraz stanowi bezcenne źródło wiedzy dla strategicznych obszarów każdego przedsiębiorstwa. Innym elementem omawianym w ramach kursu są agregacje – niezwykle istotna składowa operacji na danych z uwagi na ich ilość, wymagająca częstych podsumowań i oceny zbiorczej lub tej dokonywanej na tle wartości uśrednionych czy też zsumowanych.
Operacje na wierszach sąsiednich, których również nie brakuje w programie szkolenia, pozwalają za to na porównywanie danych – np. w zakresie sprzedaży. Kolejnym aspektem są operacje na oknach i partycjach danych. Te pierwsze pozwalają obliczać np. sumy kumulatywne, bardzo użyteczne w obliczaniu dochodów, strat czy obrotów. Umożliwiają również wyznaczanie wartości średnich, maksymalnych lub minimalnych, np. cen produktów dla kilku ostatnich dni, tygodni lub miesięcy. Z kolei partycje to wydzielone, stateczne fragmenty zbioru danych, na których można wykonywać operacje niezależnie. Taki podział powala następne wykorzystać okna danych do niezależnych operacji kumulatywnych i w prosty sposób wyznaczyć np. skumulowane wartości liczby sprzedanych sztuk towaru (jako okno) produktów z podziałem na kategorie (czyli partycje).
Ważna umiejętnością objętą szkoleniem jest umiejętność radzenia sobie z sytuacjami, gdy konieczne jest wykonanie bardziej złożonych operacji z udziałem funkcji analitycznych, co wymaga ich zagnieżdżania. Przykładem może być wykonanie rankingu (funkcją analityczną) na danych wyliczonych w oparciu o procentową zmianę w sprzedaży (również za pomocą funkcji analitycznej). Stosowanie takich zagnieżdżeń wymaga spełnienia odpowiednich wymogów dotyczących składni zapytań.
Kolejnym tematem tego kursu są inne funkcje analityczne, dla przykładu funkcja wyznaczająca wartość pierwszą w zbiorze. Funkcja taka pozwala, korzystając z wbudowanego sortowania, na uzyskanie wartości np. sprzedaży z pierwszego dnia roku, miesiąca lub dnia. Dla danych giełdowych można tą metodą w bardzo prosty sposób uzyskać kurs otwarcia danego dnia, a dla danych walutowych cenę waluty z pierwszego dnia np. roku. Ostatnim zagadnieniem w ramach szkolenia jest wydajność działania funkcji analitycznych. Wydajność sama w sobie jest atutem tego rozwiązania a na kursie omówione zostaną metody jej oceny i sposoby na porównanie pod tym kątem różnych wariantów poleceń SQL.
Krzysztof Czajkowski
Absolwent Inżynierii Komputerowej na Politechnice Krakowskiej. Od ponad dwudziestu lat zajmuje się systemami bazodanowymi, ich optymalizacją, programowaniem i narzędziami do przetwarzania danych. Specjalizuje się w środowisku i technologiach Oracle, PostgreSQL, MySQL i składni SQL w bazach danych MS SQL Server.
Ponad 14000 godzin szkoleniowych
ponad 7500 uczestników szkoleń
5,81/6 ocena trenera
94 rewelacyjny wskaźnik poleceń NPS
99,4% uczestników chętnych na kolejne szkolenie z Krzysztofem