SQL w praktyce biznesowej na poziomie zaawansowanym 2400-SP-SQL-PB
Tematyka zajęć:
✓ Analiza danych
Przydatne funkcje wbudowane w Oracle. Funkcje analityczne: funkcje okna, raportujące.
✓ Zaawansowane obiekty w bazie danych
Zastosowanie oraz typy indeksów i partycji w bazie danych. Widoki, widoki zmaterializowane. Zastosowanie tabel tymczasowych.
✓ Optymalizacja zapytań
Analiza planu zapytania. Rola optymalizatora oraz statystyk bazodanowych. Sposoby odczytu danych z tabel.
✓ Zaawansowane składnie w SQL
Wyrażenia regularne i ich zastosowania. Tabele przestawne. Row Constructors. Zapytania hierarchiczne.
✓ Codzienna praktyka analityka
Dobre i złe praktyki pisania kodu. Ćwiczenie samodzielnej analizy problemu biznesowego. Różnica pomiędzy bazą danych a hurtownią danych.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Efekty kształcenia
Uczestnicy poznali wydajne metody pisania kodu SQL umożliwiające efektywne przetwarzanie dużych wolumenów informacji pochodzących z baz relacyjnych oraz hurtowni danych. Nabyli umiejętność pisania zaawansowanych zapytań, na przykładzie bazy Oracle, co pozwala na optymalizację procesów biznesowych opartych na przetwarzaniu danych. Dowiedzieli się także o szeregu zastosowań biznesowych języka SQL oraz sposobach tworzenia raportów analitycznych. Dzięki temu są w stanie budować różnego typu raporty pozwalające na biznesową interpretację informacji zawartych w bazie i płynnie weszli w świat analityka danych, nabywając umiejętności niezwykle cenione na obecnym rynku pracy.
Kryteria oceniania
Praca zaliczeniowa wykonywana samodzielnie przez uczestnika po zakończeniu kursu.
Literatura
Materiały przygotowywane przez wykładowcę i udostępniane uczestnikowi na platformie Moodle.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: