Język SQL dla analityków danych (w bazach danych Oracle)

  • Czas trwania

    • Dzienne\dni robocze
    •     3 dni
  • Charakterystyka

    • Kurs ten ma na celu zapoznanie uczestników szkolenia z tworzeniem różnorodnych zapytań do danych zgromadzony w bazie danych Oracle. Szkolenie obejmuje tworzenie konstrukcji wybierających dane z wielu tabel, wykorzystywanie wbudowanych funkcji jednowierszowych i grupowych, uwzględnienie formatowania danych oraz ich sortowania. Uczestnicy uczą się wykonywać operacje zbiorowe i podzapytania.
  • Profil słuchacza

    • 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.
  • Wymagania wstępne

    • Od uczestników szkolenia wymagana jest znajomość środowiska Windows
  • Zagadnienia

     

    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

    Zapytania hierarchiczne

    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 

     

    Klauzula model

     

    • Zastosowanie
    • Partycje
    • Wymiary
    • Miary
    • Reguły
    • Iteracje

     

    Zapytania retrospektywne

     

    • Flashback Query
    • Flashback Version Query
    • Flashback Transaction Query

     

    Wyrażenia regularne

     

  • Wiedza z kursu

     

    • Po ukończeniu kursu uczestnik powinien znać zasady organizacji danych w relacyjnej bazie danych Oracle. Uczestnik posiądzie wiedze na temat tworzenia zróżnicowanych zapytań do bazy danych, w tym między innymi: łączenia tabel, sortowania, wykorzystania funkcji wbudowanych, operacji zbiorowych, wielowymiarowego grupowania. Szczególnie istotną wiedzą wyniesioną ze szkolenia będą zagadnienia dotyczące stosowania szerokiej gamy funkcji analitycznych oraz operacji z klauzulą Model, dające możliwość wielowymiarowej analizy danych.

     

Jak zgłosić się na szkolenie?

Poleć znajomemu

comarch agencja interaktywna