Plan Szkolenia

Wprowadzenie do Oracle Database 19c

  • Przegląd Oracle Database 19c
  • Instalacja i konfiguracja
  • Architektura bazy danych Oracle
  • Narzędzia do zarządzania bazą danych

Przegląd SQL i zaawansowane koncepcje

  • Podstawowy przegląd SQL
    • Select, insert, update, delete
    • Złączenia, podzapytania i operacje na zbiorach
  • Zaawansowane koncepcje SQL
    • Funkcje analityczne
    • Zapytania hierarchiczne
    • Zaawansowane grupowanie i agregacja

Wprowadzenie do PL/SQL

  • Przegląd PL/SQL
  • Struktura bloku PL/SQL
  • Zmienne, stałe i typy danych
  • Struktury sterujące: if, loop, case

Jednostki programowe PL/SQL

  • Procedury i funkcje
  • Pakiety i ciała pakietów
  • Wyzwalacze i zarządzanie wyzwalaczami
  • Transakcje autonomiczne

Zaawansowane funkcje PL/SQL

  • Kolekcje: tablice asocjacyjne, tablice zagnieżdżone, VARRAY
  • Przetwarzanie zbiorcze z BULK COLLECT i FORALL
  • Dynamiczne SQL z EXECUTE IMMEDIATE
  • Rekordy PL/SQL i złożone typy danych

Obsługa błędów i debugowanie

  • Obsługa wyjątków: wstępnie zdefiniowane i zdefiniowane przez użytkownika
  • Techniki debugowania PL/SQL
  • Korzystanie z DBMS_OUTPUT i DBMS_DEBUG

Dostrajanie wydajności i optymalizacja

  • Techniki optymalizacji zapytań SQL
  • Zrozumienie planów wykonania
  • Strategie indeksowania
  • Korzystanie z podpowiedzi do optymalizacji zapytań

Najlepsze praktyki PL/SQL

  • Pisanie efektywnego kodu PL/SQL
  • Standardy i konwencje kodowania
  • Zagadnienia bezpieczeństwa w PL/SQL
  • Zarządzanie zależnościami i kontrola wersji

Zaawansowane tematy SQL

  • Zaawansowane złączenia i podzapytania
  • Zapytania rekurencyjne
  • Korzystanie z wyrażeń regularnych w SQL
  • Implementacja wyszukiwania pełnotekstowego

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość SQL i koncepcji relacyjnych baz danych
  • Znajomość środowiska Oracle Database 19c

Odbiorcy

  • Administratorzy baz danych
  • Programiści baz danych
  • Programiści SQL
  • Specjaliści IT
 28 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie