Szkolenie Podstawy SQL i PL/SQL - TERMIN GWARANTOWANY - 21.06.2027

location icon
JSystems Szkolenia IT Szkolenie online na żywo, Online Zobacz na mapie
calendar icon
Od 21 cze 9:00 do 25 cze 16:00
ticket icon
Od 4 305,00 zł

Szkolenie Podstawy SQL i PL/SQL: TERMIN GWARANTOWANY 21-25.06.2027

Szkolenie online na żywo z trenerem, 5 dni, w godz. 9:00-16:00. Termin gwarantowany odbędzie się na pewno, nawet przy jednym uczestniku. Prowadzi: Monika Lewandowska.

Szczegóły szkolenia, program i zapisy: Szkolenie Podstawy SQL i PL/SQL na jsystems.pl
Wszystkie terminy gwarantowane JSystems: lista terminów gwarantowanych

W skrócie

Dane do raportów leżą w bazie Oracle w wielu powiązanych tabelach, a powtarzalne operacje na nich wykonujesz ręcznie, krok po kroku. Na tym pięciodniowym warsztacie uczysz się od podstaw SQL, którym wydobywasz i łączysz te dane, oraz PL/SQL, w którym zapisujesz powtarzalne operacje jako programy działające w samej bazie. Piszesz zapytania z filtrami, funkcjami i grupowaniem, łączysz tabele, bezpiecznie modyfikujesz rekordy, a potem budujesz procedury, funkcje, pakiety i wyzwalacze.

Co potrafisz po tych 5 dniach

  • Wyciągasz z bazy dokładnie te dane, których potrzebujesz - Pracujesz w SQL Developer i SQL*Plus, wybierasz kolumny, sortujesz i filtrujesz wiersze, np. zamówienia powyżej tysiąca złotych od najnowszego, a funkcje tekstowe, liczbowe i datowe oraz konwersje typów przygotowują wynik do pokazania.
  • Podsumowujesz dane w gotowe zestawienia - Funkcje agregujące i grupowanie, np. sprzedaż w każdym regionie i miesiącu, oraz filtrowanie po podsumowaniu, gdy interesują Cię tylko grupy powyżej progu.
  • Łączysz dane z wielu tabel - Złączenia wewnętrzne i zewnętrzne, samozłączenia, podzapytania (także skorelowane) i operatory zbiorowe, np. klienci razem z ich zamówieniami albo lista klientów bez zamówień w danym roku.
  • Bezpiecznie zmieniasz dane i strukturę bazy - Wstawiasz, modyfikujesz i usuwasz rekordy, także na podstawie innej tabeli, a transakcje (commit, rollback, savepoint) pozwalają zatwierdzić zmiany albo wycofać je w całości lub częściowo. Tworzysz i modyfikujesz tabele oraz inne obiekty bazy.
  • Piszesz pierwsze programy w PL/SQL - PL/SQL to język programowania wbudowany w bazę Oracle. Budujesz bloki ze zmiennymi, pętlami i warunkami, używasz typów złożonych (rekordów i tablic) i wykonujesz w nich polecenia SQL.
  • Przetwarzasz dane wiersz po wierszu i obsługujesz błędy - Kursory, czyli przechodzenie po wynikach zapytania rekord po rekordzie, z parametrami i aktualizacją bieżącego wiersza, oraz obsługa wyjątków predefiniowanych i własnych, dzięki której błędny rekord nie zatrzymuje całego procesu.
  • Zamykasz logikę w procedurach, funkcjach i pakietach - Tworzysz, parametryzujesz i wywołujesz procedury i funkcje, a powiązane operacje grupujesz w pakiety z publiczną specyfikacją i ukrytą implementacją, więc ta sama logika służy wielu raportom i aplikacjom.
  • Baza reaguje na zmiany danych automatycznie - Wyzwalacze (triggery), czyli kod uruchamiany przy zmianie danych w tabeli albo widoku, np. zapis historii zmian ceny przy każdej aktualizacji.

Jak pracujemy

Szkolenie ma formę warsztatów: każde zagadnienie utrwalasz serią ćwiczeń o rosnącym poziomie trudności, z naciskiem na zrozumienie zasady działania, a nie odtwarzanie składni. Dostajesz przygotowane środowisko w chmurze, więc nic nie instalujesz na swoim komputerze. Prowadzi Monika Lewandowska, projektantka i programistka baz danych Oracle oraz Oracle ACE Pro, która specjalizuje się w wydajności i optymalizacji SQL.

Dla kogo

Dla osób, które pracują z danymi w bazie Oracle albo dopiero z nią zaczynają: analityków, testerów, pracowników wsparcia i początkujących programistów. Jeśli SQL już znasz i chcesz pogłębić sam PL/SQL, wybierz Kompleksowe szkolenie programowanie w PL/SQL w Oracle.

Wymagania wstępne: brak, zaczynamy od podstaw. Znajomość innego języka programowania nie jest potrzebna, wystarczy podstawowa obsługa komputera.

Co zyskujesz

Po szkoleniu samodzielnie przygotowujesz zestawienia z bazy Oracle i programujesz w PL/SQL powtarzalne operacje na danych. Termin gwarantowany odbywa się na pewno, nie odwołamy go z powodu małej grupy. Otrzymujesz też imienny certyfikat ukończenia szkolenia.

Zarezerwuj miejsce i naucz się od podstaw SQL i PL/SQL w bazie Oracle, od pierwszego zapytania po procedury, pakiety i wyzwalacze.



Szkolenie "Podstawy SQL i PL/SQL" jest szkoleniem autorskim, o programie wynikającym z najlepszej wiedzy i komercyjnego doświadczenia autora szkolenia.

Nie jest to szkolenie autoryzowane, firma JSystems Sp. z o.o. nie reprezentuje w tym zakresie firmy Oracle.

Sprawdź, czy w Twoim przypadku dostępne jest finansowanie szkolenia ze środków BUR/KFS. Dostępność finansowania zależy od warunków danego programu oraz decyzji właściwej instytucji. Więcej informacji: https://jsystems.pl/dofinansowanie/

Prowadzący szkolenie

Monika Lewandowska
Monika Lewandowska

Monika Lewandowska to doświadczona projektantka i programistka baz danych Oracle, Oracle ACE Pro i członkini społeczności Symposium 42. Swoją przygodę z technologią zaczęła od Oracle 7 i od tamtej pory rozwija swoją pasję do wydajności i optymalizacji.

Jako prelegentka polskich i międzynarodowych konferencji (POUG, DOAG, UKOUG, OUGN, SIOUG, RMOUG i wiele innych) pokazuje, że SQL może być nie tylko poprawny - ale naprawdę szybki.

Ma wieloletnie doświadczenie w bankowości, telco i systemach kartowych. W pracy skupia się na zrozumieniu potrzeb klienta, prostych i przejrzystych rozwiązaniach oraz najwyższej jakości kodzie, wspieranym testami jednostkowymi (utPLSQL, Quest Code Tester).

Pracowała jako programistka, projektantka, analityk i lider techniczny - od zbierania wymagań po wdrożenia.

Specjalizuje się w wydajności: tam, gdzie inni mówią "działa", ona pyta "dlaczego tak wolno?" i znajduje rozwiązania, które realnie przyspieszają systemy.

Monika łączy pasję do wydajności z miłością do dalekich wypraw motocyklowych. Wyznaje zasadę, że życie (podobnie jak bazy danych) najlepiej smakuje przy dużej prędkości.

Program szkolenia


  1. Wstęp do bazy danych Oracle

  2. SQL*Plus i SQL Developer

  3. Tworzenie prostych zapytań
    • składnia zapytań
    • wybór kolumn
    • aliasowanie kolumn
    • tabela DUAL

  4. Sortowanie danych
    • klauzula ORDER BY
    • sortowanie po jednej kolumnie/wyrażeniu
    • sortowanie po wielu kolumnach/wyrażeniach
    • sortowanie danych typu NULL

  5. Filtrowanie danych
    • klauzula WHERE
    • operatory porównania
    • różne typy warunków
    • operatory logiczne

  6. Funkcje wbudowane
    • funkcje operujące na ciągach znakowych
    • funkcje operujące na liczbach
    • funkcje operujące na datach

  7. Konwersja danych
    • do ciągu znakowego
    • na liczbę
    • na datę

  8. Agregacja danych
    • funkcje agregujące
    • grupowanie danych
    • filtrowanie danych po agregacji

  9. Tworzenie zapytań na podstawie wielu tabel
    • różne typy złączeń
    • złączenia wewnętrzne
    • złączenia zewnętrzne
    • złączenia w klauzuli WHERE
    • złączenie kartezjańskie
    • samozłączenia

  10. Podzapytania
    • podzapytania w klauzuli FROM
    • podzapytania w klauzuli WHERE
    • podzapytania w klauzuli SELECT
    • podzapytania skorelowane

  11. Operatory zbiorowe
    • rodzaje operatorów
    • zastosowanie kilku operatorów w jednym zapytaniu

  12. Instrukcje z grupy DML
    • modyfikowanie danych
    • wstawianie rekordów
    • usuwanie rekordów
    • manipulowanie danymi na podstawie innej tabeli

  13. Zarządzanie transakcjami
    • commit
    • rollback
    • savepoint

  14. Instrukcje z grupy DDL
    • obiekty bazy danych
    • tworzenie tabel
    • modyfikacja tabel
    • usuwanie tabel
    • zarządzanie innymi obiektami bazy danych

  15. Wprowadzenie do PL/SQL

  16. Bloki anonimowe
    • sekcja deklaracji
    • zmienne
    • typy proste
    • sekcja wykonawcza

  17. Instrukcje sterujące
    • pętle
    • klauzula GOTO
    • CASE
    • konstrukcja IF-THEN-ELSE

  18. Złożone typy danych
    • typ rekordowy
    • typ wierszowy
    • typ tablicowy

  19. Kursory
    • budowa kursora
    • otwarcie kursora
    • pobieranie danych z kursora
    • zamknięcie kursora
    • pętla kursorowa
    • parametryzacja kursora
    • klauzula FOR UPDATE
    • klauzula WHERE CURRENT OF

  20. Wyjątki
    • obsługa wyjątków
    • wyjątki predefiniowane
    • tworzenie własnych wyjątków

  21. Polecenia SQL w PL/SQL
    • instrukcja SELECT (klauzula INTO)
    • instrukcje DML

  22. Procedury i funkcje
    • kompilacja
    • parametryzacja
    • wywoływanie
    • usuwanie

  23. Pakiety
    • sekcja specyfikacji
    • sekcja implementacji
    • przeciążanie procedur/funkcji

  24. Wyzwalacze
    • obiektowe
    • wierszowe
    • widokowe (INSTEAD OF)

Przeczytaj na naszym blogu

Zapisz się na termin gwarantowany: Szkolenie Podstawy SQL i PL/SQL | wszystkie terminy gwarantowane
Pytania: [email protected], tel. 22 299 53 69

Dołącz do wydarzenia

Rodzaj Dostępne do Cena Liczba
Udział w szkoleniu online (1 osoba)

Cena za jednego uczestnika szkolenia online na żywo z trenerem.

20 czerwca 2027, 16:00 4 305,00 zł