Dlaczego warto
Pracujesz z danymi, ale chcesz lepiej rozumieć, jak działają zapytania SQL i jak tworzyć własne procedury? To szkolenie pozwoli Ci od podstaw opanować język SQL w środowisku Oracle, poznać działanie funkcji analitycznych i grupujących, zrozumieć znaczenie indeksów oraz nauczyć się tworzyć wydajny kod bazodanowy.
Czego się nauczysz
- Tworzyć zapytania SQL w środowisku Oracle
- Rozumieć strukturę baz danych i typy danych
- Wykorzystywać różne typy indeksów do optymalizacji zapytań
- Stosować funkcje analityczne i grupujące
- Tworzyć tabele, widoki oraz widoki zmaterializowane
- Tworzyć własne funkcje i procedury w PL/SQL
- Posługiwać się blokami anonimowymi
- Optymalizować kod SQL i korzystać z konstrukcji WITH
- Wykorzystywać statystyki i histogramy do poprawy wydajności zapytań
- Zautomatyzować i usprawnić działania związane z przetwarzaniem danych
Certyfikat i egzamin
Po ukończeniu szkolenia otrzymasz imienny certyfikat potwierdzający zdobyte umiejętności w zakresie pracy z bazą danych Oracle oraz SQL – w tym tworzenia zapytań, indeksowania danych, wykorzystania funkcji analitycznych oraz tworzenia procedur. Nie ma egzaminu końcowego – wystarczy aktywne uczestnictwo w zajęciach.
Dla kogo
- Dla osób pracujących z bazami danych Oracle
- Dla analityków danych tworzących zapytania i raporty
- Dla członków zespołów projektowych operujących na dużych zbiorach danych
- Dla specjalistów chcących nauczyć się optymalizacji zapytań i tworzenia procedur PL/SQL
- Dla osób, które chcą poszerzyć swoje kompetencje w zakresie przetwarzania danych i automatyzacji działań
Zakres szkolenia
- Podstawy baz danych
- Schematy, obiekty bazy danych Oracle
- Tworzenie zapytań SQL
- Tworzenie własnych obiektów – tabele, widoki, widoki zmaterializowane
- Indeksy, wybór indeksu
- Typy indeksów: przydatność, kiedy tworzyć, jakie typy indeksu, wady i zalety
- Złączenia (join)
- Podzapytania (subqueries)
- Konstrukcja WITH
- Funkcje i procedury wbudowane.
- Funkcje daty i czasu
- Funkcje analityczne
- Funkcje grupujące
- Tworzenie własnych funkcji i procedur
- Bloki anonimowe
- Optymalizacja kodu