Menu
Zamknij menu
Zaloguj się
Asseco Academy » Katalog szkoleń » Nowe i zaawansowane cechy Oracle SQL

Szkolenie CDP_OR_SQL_ZA_Z

Nowe i zaawansowane cechy Oracle SQL

Akredytacja

  • Opis szkolenia
  • Zakres

Opis szkolenia

Czas trwania: 16 godzin lekcyjnych / 2 dni

Szkolenie stanowi naturalną kontynuację „Podstaw Oracle SQL” i jest przeznaczone dla osób, które chcą rozwinąć praktyczne umiejętności pracy z danymi w Oracle w obszarach wykraczających poza podstawowe zapytania SQL. Zakres obejmuje zarówno klasyczne funkcjonalności SQL, jak i rozszerzenia wprowadzone w Oracle Database 23ai, które wspierają nowoczesne scenariusze przetwarzania danych — w tym także wymagania systemów korzystających z rozwiązań AI.

Podczas szkolenia uczestnicy uczą się m.in. pracy z kolumnami i indeksami wektorowymi, przetwarzania dokumentów JSON, wykorzystywania rozszerzeń DDL i DML dostępnych w 23ai oraz tworzenia struktur danych ułatwiających modelowanie złożonych procesów — takich jak tabele stagingowe czy adnotacje kolumn. Omówione zostaną również mechanizmy kluczowe dla wydajności: indeksy, partycjonowanie oraz analiza planów wykonania zapytań.

Szkolenie obejmuje praktyczne użycie funkcji Oracle 23ai istotnych w nowoczesnych rozwiązaniach AI opartych na danych — w szczególności przeszukiwania wektorowego opartego na typie VECTOR — oraz pracę z formatem JSON, powszechnie stosowanym w aplikacjach analitycznych i nowoczesnych systemach przetwarzających dane, również tych korzystających z modeli AI.

Zajęcia mają charakter warsztatowy, a ich celem jest przygotowanie uczestników do efektywnego stosowania zaawansowanych konstrukcji SQL w codziennej pracy — niezależnie od tego, czy korzystają z Oracle w wersji 19c/21c, czy z najnowszej 23ai.

Adresaci szkolenia

Szkolenie jest przeznaczone dla osób, które:

  • pracują z danymi w Oracle i chcą pogłębić znajomość zaawansowanych technik SQL,
  • wykonują złożone analizy danych lub pracują z dokumentami JSON,
  • budują aplikacje wykorzystujące Oracle jako warstwę danych, w tym w projektach integrujących funkcje AI lub semantyczne wyszukiwanie,
  • projektują struktury danych i optymalizują zapytania SQL,
  • odpowiadają za utrzymanie i wydajność systemów bazodanowych — w tym DevOps, administratorzy aplikacyjni oraz specjaliści ds. przetwarzania danych,
  • korzystają z Oracle w wersjach 19c–23ai i chcą stosować nowsze mechanizmy SQL, takie jak przeszukiwanie wektorowe i operacje na JSON.

Zakres

  • Wprowadzenie
    • Cele szkolenia
    • Przegląd nowych funkcjonalności w Oracle 23ai
  • Wykorzystanie danych wektorowych
    • Podstawowe rodzaje algorytmów AI w kontekście danych wektorowych
    • Tworzenie tabel z kolumną typu wektorowego
    • Definiowanie liczby wymiarów i typu danych
    • Zasilanie tabel danymi wektorowymi
    • Wyszukiwanie wektorów podobnych jako analogia do algorytmów klasyfikacji i klasteryzacji
    • Wyszukiwanie przez podobieństwo (Similarity Search) oraz dokładne podobieństwo (Exact Similarity Search)
    • Wykorzystanie indeksów wektorowych
  • JSON
    • Standard JSON: typy danych i struktura dokumentu
    • Tworzenie tabel z kolumnami typu JSON
    • Walidacja schematu dokumentów JSON
    • Walidacja schematu JSON z wykorzystaniem domen
    • Wyszukiwanie wartości w dokumentach JSON
    • Wybieranie fragmentów dokumentu JSON
    • Konwersja danych relacyjnych do JSON
    • Konwersja dokumentów JSON do postaci relacyjnej
    • Modyfikacja dokumentów JSON
  • Rozszerzone tworzenie tabel
    • Adnotacje dla tabel i kolumn (rozszerzenie w Oracle 23ai)
    • Ograniczenia tabel i ich testowanie
    • Wartości domyślne dla nowych i modyfikowanych wierszy NULL (rozszerzenie w Oracle 23ai)
    • Użycie IF EXISTS / IF NOT EXISTS (rozszerzenie w Oracle 23ai)
    • Deklarowanie tabel jako staging (rozszerzenie w Oracle 23ai)
  • Warunkowe wstawianie wierszy
    • Instrukcje INSERT FIRST i INSERT ALL
  • Użycie MERGE
    • Łączenie i modyfikacja danych w złożonych scenariuszach
  • Import i eksport danych
    • Przenoszenie danych pomiędzy tabelami a plikami (np. CSV)
  • Rozszerzone tworzenie raportów
    • Tworzenie raportów z użyciem PIVOT i UNPIVOT
    • Raporty agregowane z użyciem danych typu INTERVAL (rozszerzenie w Oracle 23ai)
    • Rozszerzenia w SQL*Plus dla danych typu BOOLEAN (rozszerzenie w Oracle 23ai)
  • Użycie funkcji REGEX
    • Wyszukiwanie, filtrowanie i transformacja danych z użyciem wyrażeń regularnych
  • Zapytania hierarchiczne
    • Praca z danymi o strukturach zależności
  • Widoki i widoki zmaterializowane
    • Tworzenie widoków i widoków zmaterializowanych
    • Samołączące widoki materializowane (SEMI JOIN) (rozszerzenie w Oracle 23ai)
    • Widoki materializowane dla danych typu JSON (rozszerzenie w Oracle 23ai)
    • Odświeżanie widoków materializowanych
    • Rozszerzone mechanizmy odświeżania widoków materializowanych (rozszerzenie w Oracle 23ai)
  • Znaczenie indeksów w bazie Oracle
    • Definicja i rola indeksów
    • Indeksy a ograniczenia kluczy unikalnych
    • Wpływ indeksów na wydajność zapytań
    • Indeksy B-Tree
    • Indeksy bitmapowe
    • Indeksy funkcyjne
    • Index-Organized Tables (IOT)
    • Inne rodzaje indeksów
    • Automatyczne tworzenie i zarządzanie indeksami (rozszerzenie w Oracle 23ai)
  • Partycjonowanie tabel i indeksów
    • Tworzenie dodatkowych przestrzeni tabel
    • Partycje zakresowe
    • Partycje listowe
    • Partycje skrótowe (HASH)
    • Przełączanie partycji pomiędzy tabelami
    • Indeksy partycjonowane lokalnie
    • Indeksy partycjonowane globalnie
  • Wykonywanie zapytań przez bazę Oracle
    • Etapy wykonywania kodu SQL
    • Znaczenie optymalizatora i statystyk; wykorzystanie histogramów
    • Analiza planów wykonania zapytań
    • Partition pruning
    • Jakość predykatów
    • Wymuszanie planów wykonania zapytań

Terminarz Szkoleń

Zdalnie

… jeśli cenisz sobie możliwość nauki z trenerem i innymi uczestnikami, z dowolnego miejsca bez konieczności dojazdu.

Stacjonarnie

… jeśli chesz się uczyć, siedząc w jednej sali z trenerem i innymi uczestnikami.

Online

… jeśli chcesz uczyć się z materiałów dostępnych przez interenet w dowolnym miejscu o dowolnym czasie

Filtry:

Szkolenie: CDP_OR_SQL_ZA_Z

Nowe i zaawansowane cechy Oracle SQL

Data
Forma
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: CDP_OR_SQL_ZA_Z

Nowe i zaawansowane cechy Oracle SQL

Data
Lokalizacja
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: CDP_OR_SQL_ZA_Z

Nowe i zaawansowane cechy Oracle SQL

Dostęp do szkolenia
Forma
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Najnowsze
  • Baza wiedzy
  • Marketing

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30