Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Wprowadzenie do Oracle Database 19c
- Przegląd Oracle Database 19c
- Instalacja i konfiguracja
- Architektura bazy danych Oracle
- Narzędzia do zarządzania bazami danych
Przegląd i zaawansowane koncepcje SQL
- Przegląd podstawowych SQL
- Wybieranie, wstawianie, aktualizowanie, usuwanie
- Łączenie, podzapytania i operacje na zestawach
- Pojęcia zaawansowane SQL
- Funkcje analityczne
- Zapytania hierarchiczne
- Zaawansowane grupowanie i agregacja
Wprowadzenie do PL/SQL
- Przegląd PL/SQL
- Struktura blokowa PL/SQL
- Zmienne, stałe i typy danych
- Struktury kontrolne: if, pętla, case
Jednostki programu PL/SQL
- Procedury i funkcje
- Pakiety i ciała pakietów
- Wyzwalacze i zarządzanie wyzwalaczami
- Transakcje autonomiczne
Funkcje zaawansowane PL/SQL
- Kolekcje: tablice asocjacyjne, tablice zagnieżdżone, VARRAYs
- Przetwarzanie zbiorcze z BULK COLLECT i FORALL
- dynamiczne SQL z EXECUTE IMMEDIATE
- Rekordy i złożone typy danych PL/SQL
Obsługa błędów i debugowanie
- Obsługa wyjątków: Predefiniowane i zdefiniowane przez użytkownika wyjątki
- Techniki debugowania PL/SQL
- Używanie DBMS_OUTPUT i DBMS_DEBUG
Dostrajanie wydajności i optymalizacja
- SQL techniki optymalizacji zapytań
- Zrozumienie planów wykonania
- Strategie indeksowania
- Korzystanie z podpowiedzi do optymalizacji zapytań
Najlepsze praktyki PL/SQL
- Pisanie wydajnego PL/SQL kodu
- Standardy i konwencje kodowania
- Kwestie bezpieczeństwa w PL/SQL
- Zarządzanie zależnościami i kontrola wersji
Tematy zaawansowane SQL
- Zaawansowane złączenia i podzapytania
- Zapytania rekursywne
- Używanie wyrażeń regularnych w SQL
- Wdrażanie wyszukiwania pełnotekstowego
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość SQL i koncepcji relacyjnych baz danych
- Znajomość środowiska Oracle Database 19c
Uczestnicy
- Administratorzy Database
- Database deweloperzy
- SQL programiści
- Specjaliści IT
28 godzin