Menu
Zamknij menu
Zaloguj się
Asseco Academy » Training » Podstawy Oracle SQL

Training CDP_OR_SQL_P_Z

Podstawy Oracle SQL

Accreditation

  • Training description
  • Scope

Training description

Czas trwania: 24 godziny lekcyjne / 3 dni

Podstawy Oracle SQL to intensywne, praktyczne szkolenie obejmujące najważniejsze konstrukcje języka SQL wykorzystywane w bazach danych Oracle od wersji 12c do 23ai. Program koncentruje się na klasycznym SQL z wieloma elementami rzadko prezentowanymi na szkoleniach podstawowych, a jednocześnie mającymi bardzo duże znaczenie w codziennej pracy z danymi. Uczestnicy poznają zarówno podstawy języka, jak i szereg konstrukcji średnio zaawansowanych, umożliwiających budowanie precyzyjnych, czytelnych i wydajnych zapytań.

Szkolenie ma charakter warsztatowy — znaczną część zajęć stanowi praca z zapytaniami SQL, wykonywana w narzędziach takich jak Oracle SQL Developer oraz SQL*Plus. Ćwiczenia obejmują scenariusze o zróżnicowanym poziomie złożoności, pozwalając uczestnikom praktycznie przećwiczyć operacje pobierania, filtrowania, łączenia i grupowania danych, a także wykorzystanie konstrukcji analitycznych i tabel tymczasowych.

Uczestnicy poznają konstrukcje działające we wszystkich współczesnych wersjach Oracle, a ponadto wprowadzone w wersji 23ai: SELECT bez klauzuli FROM, aliasy i pozycje w zapytaniach grupujących oraz ulepszenia w instrukcjach DML, w tym insert wielowierszowy.

Adresaci szkolenia

Szkolenie jest przeznaczone dla szerokiej grupy osób pracujących z danymi w Oracle: analityków danych, specjalistów biznesowych korzystających z SQL, developerów, projektantów, analityków systemowych, DevOps oraz wszystkich, którzy potrzebują samodzielnie pobierać i przetwarzać dane z baz Oracle. Zakres jest odpowiedni zarówno dla osób zaczynających pracę z SQL, jak i dla tych, którzy chcą uporządkować wiedzę oraz poznać mniej oczywiste, lecz bardzo praktyczne możliwości języka.

Scope

  • Wprowadzenie
    • Cele szkolenia
    • Wprowadzenie do bazy danych Oracle
    • Wprowadzenie do SQL Developer
    • Wprowadzenie do narzędzia SQL*Plus
  • Operowanie na bazie danych
    • Relacje w bazie danych Oracle
    • Rodzaje obiektów
    • Typy danych
    • Parametry sesji i ich rola w środowisku SQL
  • Pobieranie danych za pomocą instrukcji SELECT
    • Podstawowe zapytania SELECT
    • Wybieranie wszystkich kolumn
    • Wybieranie określonych kolumn
    • Wartości NULL w wyrażeniach arytmetycznych
    • Alias zbioru i alias kolumny
    • Łączenie operatorów
    • Łańcuchy znakowe i wartości numeryczne
    • Zapytanie SELECT z użyciem tabeli DUAL
    • Instrukcja SELECT bez klauzuli FROM (nowość w Oracle 23ai)
  • Ograniczanie i sortowanie danych
    • Instrukcja WHERE
    • Operatory porównania
    • Warunki zakresu (BETWEEN)
    • Warunki porównania wzorców (LIKE)
    • Sortowanie wyników (ORDER BY)
    • Sortowanie wyników z użyciem aliasów i pozycji
  • Złączenia tabel i podzapytania
    • Łączenie zbiorów za pomocą warunku WHERE
    • Złączenia przy użyciu NATURAL JOIN
    • Złączenia przy użyciu klauzuli USING
    • Złączenia za pomocą klauzuli JOIN ON
    • Dodatkowe warunki złączenia zbiorów
    • Tworzenie złączeń zewnętrznych (LEFT, RIGHT, FULL)
    • Jednowierszowe i wielowierszowe podzapytania
    • Operatory zbiorowe pionowego łączenia zbiorów
    • Łączenie zbiorów z wykorzystaniem CROSS JOIN LATERAL, CROSS APPLY, OUTER APPLY
  • Korzystanie z wbudowanych funkcji
    • Funkcje znakowe
    • Funkcje numeryczne
    • Funkcje dat
  • Funkcje konwersji i wyrażenia warunkowe
    • Funkcje konwersji: TO_CHAR, TO_DATE, TO_NUMBER
    • Wyrażenia warunkowe: CASE
  • Funkcje agregujące i grupowanie danych
    • Klauzula GROUP BY
    • Klauzula HAVING
    • Operator ROLLUP
    • Operator CUBE
    • Funkcja GROUPING
    • Aliasowanie i użycie pozycji w zapytaniach grupujących (nowość w Oracle 23ai)
  • Analityczne funkcje okna
    • Funkcje klasyfikujące
    • Funkcje rankingu
    • Funkcje raportujące
    • Funkcje offsetu
  • Tworzenie widoków jako zapamiętanego SELECT
  • Deklarowanie zbiorów z użyciem operatora WITH
  • Tworzenie tabel
  • Zarządzanie danymi za pomocą instrukcji DML
    • Dodawanie nowych wierszy (INSERT)
    • Insert wielowierszowy (nowość w Oracle 23ai)
    • Modyfikowanie danych (UPDATE)
    • Usuwanie danych (DELETE)
    • Modyfikacje danych poprzez zadeklarowane zbiory
    • Modyfikowanie danych na połączonych zbiorach (usprawnienie w Oracle 23ai)
  • Wykorzystanie tabel tymczasowych

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_P_Z

Podstawy Oracle SQL

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_OR_SQL_P_Z

Podstawy Oracle SQL

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_OR_SQL_P_Z

Podstawy 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