Course Code: oracledbsql
Duration: 28 hours
Prerequisites:
  • Podstawowa znajomość SQL i koncepcji relacyjnych baz danych
  • Znajomość środowiska Oracle Database 19c

Publiczność

  • Administratorzy Database
  • Database deweloperzy
  • SQL programiści
  • Specjaliści IT
Overview:

Oracle Database 19c PL i Advanced SQL odnosi się do zestawu narzędzi, technik i praktyk programistycznych wykorzystywanych w środowisku Oracle Database 19c do wykonywania zaawansowanych manipulacji danymi i zarządzania bazami danych.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla administratorów baz danych na poziomie średniozaawansowanym, którzy chcą dogłębnie zrozumieć Oracle Database 19c PL/SQL programowanie i zaawansowane SQL techniki.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zrozumieć podstawy i zaawansowane funkcje PL/SQL.
  • Opracować zaawansowane SQL zapytania w celu wydajnego pobierania danych i manipulowania nimi.
  • Wdrożyć PL/SQL konstrukcje programistyczne do zarządzania danymi i operacjami na bazach danych.
  • Optymalizować SQL zapytania w celu uzyskania lepszej wydajności.
  • Korzystanie z zaawansowanych funkcji PL/SQL, takich jak kolekcje, przetwarzanie zbiorcze i obsługa błędów.
  • Naucz się skutecznie debugować i zarządzać PL/SQL programami.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

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

Sites Published:

United Arab Emirates - Oracle Database 19c PL and Advanced SQL

Qatar - Oracle Database 19c PL and Advanced SQL

Egypt - Oracle Database 19c PL and Advanced SQL

Saudi Arabia - Oracle Database 19c PL and Advanced SQL

South Africa - Oracle Database 19c PL and Advanced SQL

Brasil - Oracle Database 19c PL and Advanced SQL

Canada - Oracle Database 19c PL and Advanced SQL

中国 - Oracle Database 19c PL and Advanced SQL

香港 - Oracle Database 19c PL and Advanced SQL

澳門 - Oracle Database 19c PL and Advanced SQL

台灣 - Oracle Database 19c PL and Advanced SQL

USA - Oracle Database 19c PL and Advanced SQL

Österreich - Oracle Database 19c PL and Advanced SQL

Schweiz - Oracle Database 19c PL and Advanced SQL

Deutschland - Oracle Database 19c PL and Advanced SQL

Czech Republic - Oracle Database 19c PL and Advanced SQL

Denmark - Oracle Database 19c PL and Advanced SQL

Estonia - Oracle Database 19c PL and Advanced SQL

Finland - Oracle Database 19c PL and Advanced SQL

Greece - Oracle Database 19c PL and Advanced SQL

Magyarország - Oracle Database 19c PL and Advanced SQL

Ireland - Oracle Database 19c PL and Advanced SQL

Luxembourg - Oracle Database 19c PL and Advanced SQL

Latvia - Oracle Database 19c PL and Advanced SQL

España - Oracle Database 19c PL and Advanced SQL

Italia - Oracle Database 19c PL and Advanced SQL

Lithuania - Oracle Database 19c PL and Advanced SQL

Nederland - Oracle Database 19c PL and Advanced SQL

Norway - Oracle Database 19c PL and Advanced SQL

Portugal - Oracle Database 19c PL and Advanced SQL

România - Oracle Database 19c PL and Advanced SQL

Sverige - Oracle Database 19c PL and Advanced SQL

Türkiye - Oracle Database 19c PL and Advanced SQL

Malta - Oracle Database 19c PL and Advanced SQL

Belgique - Oracle Database 19c PL and Advanced SQL

France - Oracle Database 19c PL and Advanced SQL

日本 - Oracle Database 19c PL and Advanced SQL

Australia - Oracle Database 19c PL and Advanced SQL

Malaysia - Oracle Database 19c PL and Advanced SQL

New Zealand - Oracle Database 19c PL and Advanced SQL

Philippines - Oracle Database 19c PL and Advanced SQL

Singapore - Oracle Database 19c PL and Advanced SQL

Thailand - Oracle Database 19c PL and Advanced SQL

Vietnam - Oracle Database 19c PL and Advanced SQL

India - Oracle Database 19c PL and Advanced SQL

Argentina - Oracle Database 19c PL and Advanced SQL

Chile - Oracle Database 19c PL and Advanced SQL

Costa Rica - Oracle Database 19c PL and Advanced SQL

Ecuador - Oracle Database 19c PL and Advanced SQL

Guatemala - Oracle Database 19c PL and Advanced SQL

Colombia - Oracle Database 19c PL and Advanced SQL

México - Oracle Database 19c PL and Advanced SQL

Panama - Oracle Database 19c PL and Advanced SQL

Peru - Oracle Database 19c PL and Advanced SQL

Uruguay - Oracle Database 19c PL and Advanced SQL

Venezuela - Oracle Database 19c PL and Advanced SQL

Polska - Oracle Database 19c PL and Advanced SQL

United Kingdom - Oracle Database 19c PL and Advanced SQL

South Korea - Oracle Database 19c PL and Advanced SQL

Pakistan - Oracle Database 19c PL and Advanced SQL

Sri Lanka - Oracle Database 19c PL and Advanced SQL

Bulgaria - Oracle Database 19c PL and Advanced SQL

Bolivia - Oracle Database 19c PL and Advanced SQL

Indonesia - Oracle Database 19c PL and Advanced SQL

Kazakhstan - Oracle Database 19c PL and Advanced SQL

Moldova - Oracle Database 19c PL and Advanced SQL

Morocco - Oracle Database 19c PL and Advanced SQL

Tunisia - Oracle Database 19c PL and Advanced SQL

Kuwait - Oracle Database 19c PL and Advanced SQL

Oman - Oracle Database 19c PL and Advanced SQL

Slovakia - Oracle Database 19c PL and Advanced SQL

Kenya - Oracle Database 19c PL and Advanced SQL

Nigeria - Oracle Database 19c PL and Advanced SQL

Botswana - Oracle Database 19c PL and Advanced SQL

Slovenia - Oracle Database 19c PL and Advanced SQL

Croatia - Oracle Database 19c PL and Advanced SQL

Serbia - Oracle Database 19c PL and Advanced SQL

Bhutan - Oracle Database 19c PL and Advanced SQL

Nepal - Oracle Database 19c PL and Advanced SQL

Uzbekistan - Oracle Database 19c PL and Advanced SQL