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

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie