Oracle
początkujący
Użytkownicy Oracle
Język SQL i PL/SQL w bazie danych Oracle
Claude Code
Paczka AI
Wykorzystywane narzędzia
Claude Code
Paczka AI
Cel szkolenia
Szkolenie porusza szeroki zakres zagadnień związanych z bazą danych Oracle zaczynając od obszernego wprowadzenia. Nauczysz się podstaw, koncepcji oraz narzędzi klienckich. Głównym celem szkolenia jest dokładne omówienie najważniejszych z dostępnych poleceń języka SQL oraz języka PL/SQL służącego do do zaawansowanej współpracy z bazą danych. Przećwiczysz także bogate możliwości odczytywania, filtrowania i zarządzanie danymi w sposób umożliwiający uzyskanie pożądanego wyniku zarówno z wykorzystaniem języka SQL jak i mechanizmów PL/SQL'a (pętle, kursory, instrukcje decyzyjne, zmienne, pakiety). Ponadto poznasz zagadnienia związane z różnymi sposobami zapisywania i składowania danych oraz udostępniane narzędzia służące utrzymywaniu ich wysokiej jakości. Zdobędziesz umiejętności tworzenia i zarządzania obiektami bazodanowymi, poznasz mechanizmy działania bazy, w tym te związane ze współpracą wielu użytkowników oraz nauczysz się chronić wrażliwe dane przed niepowołanymi osobami. Dodatkowo będziesz umiał zautomatyzować np. procesy prowadzenie obliczeń, generowania raportów. Po zakończeniu szkolenia będziesz specjalistą w zakresie wykorzystania bazy Oracle do odczytywania, zarządzania i manipulowania danymi.
Korzyści
Szkolenie pozwoli Ci dobrze poznać bazę danych Oracle oraz przećwiczyć używanie języków SQL i PL/SQL. Umożliwi Ci to na efektywne i wydajne wykorzystanie potęgi tej technologii przez co Twoja praca będzie wydajna i efektywna.
Wymagania wstępne
Powinieneś sprawnie obsługiwać komputer.
Program szkolenia
-
Podstawy
- Wprowadzenie do relacyjnych baz danych i systemu Oracle
- Sposób użycia języka SQL
- Narzędzia służące do współpracy z bazą danych
- Instrukcja SELECT
- Warunki logiczne
- Funkcje skalarne
- Filtrowanie danych
- Funkcje agregujące
- Sortowanie wyników zapytania
-
Zaawansowane zapytania i przetwarzanie wyników
- Grupowanie i operacje na zestawach danych
- Operacje zbiorowe
- Iloczyn kartezjański tabel
- Złączenia wewnętrzne i zewnętrzne
- Podzapytania proste, złożone, jedno i wielowierszowe
- Operatory ALL, ANY, EXISTS, IN
- Podzapytania FROM, HAVING
- Zapytania hierarchiczne
-
Manipulowanie danymi
- Modyfikacja danych
- Wstawianie danych do tabel i widoków
- Modyfikowanie danych
- Usuwanie danych
- Zarządzanie transakcjami
-
Definiowanie struktury danych, obiekty bazodanowe
- Tworzenie tabel
- Typy danych
- Widoki proste i złożone oraz ich zastosowanie
- Uprawnienia
- Sekwencje
- Blokowanie danych
- Ograniczenia, spójność i jakość danych
- Modyfikacja tabel
- Synonimy
- Połączenia między bazami
- Indeksowanie danych
-
Podstawy języka PL/SQL
- Wykorzystanie języka PL/SQL, cel istnienia, przykładowe zastosowania, zalety, wady
- Wprowadzenie do języka PL/SQL, sposób zapisu, działania
- Struktura bloku, blok anonimowy, sekcja deklaracyjna, wykonawcza, obsługi błędów
- Zmienne, typy danych, literały
- Standardowe wyjście
- Instrukcje SQL w kodzie PL/SQL'a
- Kontekst transakcyjny kodu PL/SQL
- Obsługa i sterowanie transakcjami
-
Sterowanie ścieżką wykonania, podprogramy
- Sterowanie przepływem programu - instrukcje sterujące i pętle
- Alternatywne ścieżki wykonania ? instrukcje decyzyjne
- Definiowanie podprogramów ? procedury, funkcje
- Wykorzystanie podprogramów w języku SQL
- Obsługa błędów
-
Mechanizmy zaawansowane
- Propagacja, przerzucanie wyjątków
- Rekordy PL/SQL'a i ich wykorzystanie
- Pętla kursorowa, przetwarzanie dużych zbiorów danych
- Wyzwalacze DML
Najbliższe terminy
Najbliższe terminy online
Ładowanie terminów…
Najbliższe terminy stacjonarne
Ładowanie terminów…
Wszystkie ceny są cenami netto — do podanych kwot należy doliczyć podatek VAT wg obowiązującej stawki.
Formularz zapisu
Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.