Podstawy SQL i PL/SQL
Podstawy SQL i PL/SQL
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Bazy danych
- Grupa docelowa usługi
Dla osób które chcą poznać SQL w implementacji baz danych Oracle oraz PL/SQL w zakresie pozwalającym tworzyć własne funkcje, procedury składowane i wyzwalacze.
- Minimalna liczba uczestników6
- Maksymalna liczba uczestników15
- Data zakończenia rekrutacji19-11-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi35
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Po ukończeniu tego szkolenia uczestnik będzie potrafił:• dodawać, kasować i aktualizować dane w tabelach,
• tworzyć struktury takie jak tabele, widoki, linki bazodanowe,
• tworzyć złożone raporty wykorzystujące wiele tabel, grupowanie danych, podzapytania, operatory zbiorowe, funkcje wbudowane w bazy danych Oracle,
• przywracać stan danych do punktu w czasie po przypadkowym ich usunięciu
lub skasowaniu,
• tworzyć systemy składające się z wielu współpracujących podprogramów.
Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Po ukończeniu tego szkolenia uczestnik będzie potrafił: • dodawać, kasować i aktualizować dane w tabelach, • tworzyć struktury takie jak tabele, widoki, linki bazodanowe, • tworzyć złożone raporty wykorzystujące wiele tabel, grupowanie danych, podzapytania, operatory zbiorowe, funkcje wbudowane w bazy danych Oracle, • przywracać stan danych do punktu w czasie po przypadkowym ich usunięciu lub skasowaniu, • tworzyć systemy składające się z wielu współpracujących podprogramów. • rozszerzać możliwości SQL o własne funkcje tworzone w języku PL/SQL, • tworzyć wyzwalacze reagujące automatycznie na wybrane zdarzenie np. aktualizację danych w tabeli. | Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. Podczas szkolenia uczestnicy wykonują ponad 50 warsztatów. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie. | Obserwacja w warunkach rzeczywistych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
1. Wstęp do bazy danych Oracle
2. SQL*Plus i SQL Developer
3. Tworzenie prostych zapytań
o składnia zapytań
o wybór kolumn
o aliasowanie kolumn
o tabela DUAL
4. Sortowanie danych
o klauzula ORDER BY
o sortowanie po jednej kolumnie/wyrażeniu
o sortowanie po wielu kolumnach/wyrażeniach
o sortowanie danych typu NULL
5. Filtrowanie danych
o klauzula WHERE
o operatory porówaniania
o różne typy warunków
o operatory logiczne
6. Funkcje wbudowane
o funkcje operujące na ciągach znakowych
o funkcje operujące na liczbach
o funkcje operujące na datach
7. Konwersja danych
o do ciągu znakowego
o na liczbę
o na datę
8. Agregacja danych
o funkcje agregujące
o grupowanie danych
o filtrowanie danych po agregacji
9. Tworzenie zapytań na podstawie wielu tabel
o różne typy złączeń
o złączenia wewnętrzne
o złączenia zewnętrzne
o złączenia w klauzuli WHERE
o złączenie kartezjańskie
o samozłączenia
10. Podzapytania
o podzapytania w klauzuli FROM
o podzapytania w klauzuli WHERE
o podzapytania w klauzuli SELECT
o podzapytania skorelowane
11. Operatory zbiorowe
o rodzaje operatorów
o zastosowanie kilku operatorów w jednym zapytaniu
12. Instrukcje z grupy DML
o modyfikowanie danych
o wstawianie rekordów
o usuwanie rekordów
o manipulowanie danymi na podstawie innej tabeli
13. Zarządzanie transakcjami
o commit
o rollback
o savepoint
14. Instrukcje z grupy DDL
o obiekty bazy danych
o tworzenie, modyfikacja, usuwanie tabel
o zarządzanie innymi obiektami bazy danych
15. Wprowadzenie do PL/SQL
16. Bloki anonimowe
o sekcja deklaracji
o zmienne
o typy proste
o sekcja wykonawcza
17. Instrukcje sterujące
o pętle
o klauzula GOTO
o case
o konstrukcja IF-THEN-ELSE
18. Złożone typy danych
o typ rekordowy
o typ wierszowy
o typ tablicowy
19. Kursory
o budowa kursora
o otwarcie kursora
o pobieranie danych z kursora
o zamknięcie kursora
o pętla kursorowa
o parametryzacja kursora
o klauzula FOR UPDATE
o klauzula WHERE CURRENT OF
20. Wyjątki
o obsługa wyjątków
o wyjątki predefiniowane
o tworzenie własnych wyjątków
21. Polecenia SQL w PL/SQL
o instrukcja SELECT (klauzula INTO)
o instrukcje DML
22. Procedury i funkcje
o kompilacja
o parametryzacja
o wywoływanie
o usuwanie
23. Pakiety
o sekcja specyfikacji
o sekcja implementacji
o przeciążanie procedur/funkcji
24. Wyzwalacze
o obiektowe
o wierszowe
o widokowe (INSTEAD OF)
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Brak wyników. | |||||
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 4 305,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 3 500,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 123,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 100,00 PLN |
Prowadzący
Prowadzący
Michał Bieniek
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestnicy otrzymają komplet materiałów PDF
Warunki uczestnictwa
Umiejętność korzystania z komputera
Informacje dodatkowe
Szkolenie kończy się wydaniem certyfikatu imiennego
Warunki techniczne
Warunki techniczne
Dostęp do internetu, laptop/komputer, wideoaplikacja ZOOM lub dostęp do wersji w przeglądarce, możliwość podłączenia się do hostów przygotowanych na pulpicie zdalnym.