- Podstawowa znajomość SQL i koncepcji relacyjnych baz danych
- Znajomość środowiska Oracle Database 19c
Publiczność
- Administratorzy Database
- Database deweloperzy
- SQL programiści
- Specjaliści IT
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.
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
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