Menu
Zamknij menu
Zaloguj się
Asseco Academy » Training » Nowe i zaawansowane cechy Oracle SQL

Training CDP_OR_SQL_ZA_Z

Nowe i zaawansowane cechy Oracle SQL

Accreditation

  • Training description
  • Scope

Training description

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.

Scope

  • 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ń

Training schedule

Remote

… if you value the opportunity to learn with a trainer and other participants, from anywhere without having to commute.

Stationary

… if you want to learn while sitting in the same room with the trainer and other participants.

Online

… if you want to learn from materials available via the interenet anywhere at any time

Filters:

Training: CDP_OR_SQL_ZA_Z

Nowe i zaawansowane cechy Oracle SQL

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_OR_SQL_ZA_Z

Nowe i zaawansowane cechy Oracle SQL

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_OR_SQL_ZA_Z

Nowe i zaawansowane cechy Oracle SQL

Dostęp do szkolenia
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Newest
  • Uncategorized

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30