Oracle
początkujący Użytkownicy Oracle

Język SQL i PL/SQL w bazie danych Oracle

Claude Code Paczka AI
5 dni online z trenerem, na sali OWPR_PL
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
  1. 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
  2. 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
  3. Manipulowanie danymi
    • Modyfikacja danych
    • Wstawianie danych do tabel i widoków
    • Modyfikowanie danych
    • Usuwanie danych
    • Zarządzanie transakcjami
  4. 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
  5. 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
  6. 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
  7. 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

Ładowanie terminów…

Formularz zapisu

Dane podane w formularzu posłużą do wystawienia faktury proforma. Po otrzymaniu zgłoszenia skontaktujemy się w ciągu 1 dnia roboczego.

Klauzula informacyjna RODO

Administratorem moich danych osobowych jest Dataconsulting Services sp. z o.o. z siedzibą w Warszawie (00-843), Rondo Daszyńskiego 2B, wpisaną do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy dla m.st. Warszawy w Warszawie, XIII Wydział Gospodarczy Krajowego Rejestru Sądowego, pod numerem KRS: 0001017491, NIP: 5273040797, REGON: 524385129, z kapitałem zakładowym w wysokości 5.000,00 zł (dalej: „Spółka").

Ze Spółką kontaktować się można listownie (na adres podany wyżej), mailowo: biuro@dataconsulting.pl, lub telefonicznie: +48 (22) 398 47 81.

  • moje dane osobowe przetwarzane będą w celu nawiązania kontaktu ze mną przez Spółkę, na podstawie art. 6 ust. 1 lit. a Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE („RODO"),
  • moje dane osobowe nie będą przekazywane podmiotom zewnętrznym, państwom trzecim spoza Europejskiego Obszaru Gospodarczego ani organizacjom międzynarodowym,
  • moje dane osobowe będą przechowywane przez okres niezbędny do nawiązania ze mną kontaktu przez Spółkę jednak nie dłużej niż do momentu cofnięcia zgody na ich przetwarzanie,
  • posiadam prawo dostępu do treści moich danych oraz prawo ich sprostowania, usunięcia, ograniczenia przetwarzania oraz prawo do przeniesienia moich danych,
  • mam możliwość wycofania zgody na przetwarzanie moich danych osobowych, a wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych osobowych, którego dokonano na podstawie zgody przed jej wycofaniem,
  • przysługuje mi uprawnienie wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.

Podanie danych osobowych jest dobrowolne, jednak jest niezbędne do nawiązania ze mną kontaktu przez Spółkę.

Pola oznaczone * są wymagane.