Menu
Zamknij menu
Zaloguj się
Asseco Academy » Szkolenie » SQL w bazie danych Oracle – poziom podstawowy

Szkolenie CDP_OR_SQLP_Z

SQL w bazie danych Oracle – poziom podstawowy

Akredytacja

AssecoAcademy
  • Opis szkolenia
  • Zakres

Opis szkolenia

Szkolenie stanowi wprowadzenie do pracy z relacyjną bazą danych Oracle dla osób, które chcą samodzielnie pobierać dane, tworzyć proste obiekty bazodanowe i modyfikować zawartość tabel za pomocą języka SQL. Omawiane zagadnienia są aktualne dla powszechnie stosowanych wersji bazy danych Oracle — od wersji 19c do najnowszej 26ai — dzięki czemu szkolenie jest praktycznym punktem startowym niezależnie od wersji używanej w organizacji uczestnika.

Podczas szkolenia uczestnicy zapoznają się ze środowiskiem Oracle — narzędziami klienckimi SQL Developer i SQL*Plus — oraz ze strukturą bazy: obiektami, typami danych i mechanizmem sesji.

Szkolenie obejmuje zagadnienia dotyczące pobierania danych za pomocą instrukcji SELECT, w tym filtrowania, sortowania, łączenia tabel, podzapytań oraz działania na zbiorach. Uczestnicy poznają wbudowane funkcje skalarne (znakowe, numeryczne, dat, konwersji) oraz funkcje agregujące z grupowaniem danych. Szkolenie omawia również tworzenie podstawowych obiektów — tabel i widoków — oraz zarządzanie danymi za pomocą instrukcji DML (INSERT, UPDATE, DELETE). Praktycznym uzupełnieniem jest pokazanie, jak wywoływać istniejące procedury składowane, co przybliża uczestnikom realia środowisk produkcyjnych, gdzie logika biznesowa jest często zamknięta w procedurach.

W trakcie szkolenia:

  • poznasz środowisko Oracle i narzędzia klienckie SQL Developer oraz SQL*Plus
  • nauczysz się pobierać, filtrować, sortować i grupować dane za pomocą instrukcji SELECT
  • nauczysz się łączyć tabele oraz tworzyć podzapytania
  • poznasz wbudowane funkcje skalarne i agregujące
  • nauczysz się tworzyć tabele i widoki oraz zarządzać danymi za pomocą instrukcji DML
  • dowiesz się, jak wywoływać procedury składowane z poziomu SQL

 

Adresaci szkolenia:

Szkolenie jest przeznaczone dla analityków danych, programistów, testerów oraz wszystkich osób, które w swojej pracy korzystają z bazy danych Oracle i chcą samodzielnie pobierać oraz modyfikować dane za pomocą języka SQL. Szkolenie jest również skierowane do administratorów i pracowników wsparcia technicznego, którzy chcą lepiej rozumieć strukturę bazy i komunikować swoje potrzeby zespołom DBA.

 

Wymagania wstępne:

  • Podstawowa znajomość obsługi komputera i pracy z plikami.
  • Znajomość pojęć związanych z bazami danych (tabele, wiersze, kolumny) jest pomocna, lecz niewymagana.

Zakres

  • Wprowadzenie do Oracle i narzędzi klienckich
    • Wprowadzenie do bazy danych Oracle
    • Praca z Oracle SQL Developer
    • Praca z SQL*Plus
    • Tworzenie użytkownika i nadawanie uprawnień przez administratora bazy danych (DBA)
    • Nawiązywanie połączenia z bazą z użyciem konta użytkownika
  • Struktura bazy danych Oracle
    • Relacje w bazie danych Oracle
    • Rodzaje obiektów bazodanowych
    • Typy danych
    • Parametry sesji
  • Pobieranie danych za pomocą instrukcji SELECT
    • Podstawowe zapytania SELECT
    • Wybieranie wszystkich kolumn i kolumn wybranych
    • Wartości NULL w wyrażeniach arytmetycznych
    • Aliasy kolumn i aliasy zbiorów
    • Łączenie operatorów i wyrażeń
    • Łańcuchy znakowe i wartości numeryczne
    • Zapytanie SELECT z klauzulą FROM DUAL
    • Zapytanie SELECT bez klauzuli FROM (nowość od Oracle 23ai)
  • Filtrowanie i sortowanie danych
    • Klauzula WHERE i operatory porównania
    • Warunki zakresu (BETWEEN)
    • Dopasowanie wzorców (LIKE)
    • Sortowanie wyników (ORDER BY)
    • Sortowanie z użyciem aliasów i pozycji kolumn
  • Łączenie tabel i podzapytania
    • Łączenie zbiorów z użyciem warunku WHERE
    • NATURAL JOIN
    • Złączenie z klauzulą USING
    • Złączenie z klauzulą JOIN ON
    • Dodatkowe warunki złączenia
    • Złączenia zewnętrzne (LEFT, RIGHT, FULL OUTER JOIN)
    • Podzapytania jednowierszowe i wielowierszowe
    • Poziome łączenie zbiorów: UNION i UNION ALL
  • Wbudowane funkcje skalarne
    • Funkcje znakowe
    • Funkcje numeryczne
    • Funkcje dat i czasu
  • Funkcje konwersji i wyrażenia warunkowe
    • Konwersja typów: TO_CHAR, TO_DATE, TO_NUMBER
    • Wyrażenia warunkowe: CASE
  • Funkcje agregujące i grupowanie danych
    • Grupowanie danych: klauzula GROUP BY
    • Filtrowanie grup: klauzula HAVING
    • Użycie aliasów i pozycji w zapytaniach grupujących (nowość od Oracle 23ai)
  • Tworzenie obiektów bazodanowych
    • Tworzenie widoku jako zapisanego zapytania SELECT
    • Tworzenie tabeli na podstawie zapytania SELECT
    • Tworzenie tabeli za pomocą polecenia CREATE TABLE
  • Zarządzanie danymi za pomocą instrukcji DML
    • Dodawanie wierszy: INSERT
    • Wielowierszowe polecenie INSERT (nowość od Oracle 23ai)
    • Modyfikowanie danych: UPDATE
    • Usuwanie danych: DELETE
  • Wywoływanie procedur składowanych
    • Wywołanie procedury za pomocą CALL
    • Wywołanie procedury za pomocą EXECUTE
    • Wywołanie procedury w bloku BEGIN…END
    • Wywołanie procedury z parametrami

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_SQLP_Z

SQL w bazie danych Oracle – poziom podstawowy

Data
Forma
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: CDP_OR_SQLP_Z

SQL w bazie danych Oracle – poziom podstawowy

Data
Lokalizacja
Język
Dodatkowe informacje
Cena

Currently, there is no trainings in the selected form.

Filtry:

Szkolenie: CDP_OR_SQLP_Z

SQL w bazie danych Oracle – poziom podstawowy

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

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Szukasz szkolenia w innym terminie?

Co nowego?

  • Najnowsze
  • Baza wiedzy
  • Marketing
Chcesz z nami porozmawiać?

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30