Zagregowany Oracle SQL i PL/SQL dla programistów baz danych

Kod szkolenia:

ORPR1+2

Opis szkolenia:

Szkolenie to jest dedykowane dla programistów i projektantów, którzy mają już pewne doświadczenia z bazą danych Oracle i pragną usystematyzować i poszerzyć swoją wiedzę lub mają spore doświadczenie z innymi systemami bazodanowymi, i chcą dowiedzieć się, "jak to się robi w Oracle". Szkolenie w sposób przekrojowy pokazuje składniki systemu i mechanizmy pozwalające składować i przetwarzać dane oraz tworzyć aplikacje.

Program szkolenia skupia się na następujących elementach:

  • podstawowe mechanizmy pozyskiwania danych poprzez instrukcjÄ™ SELECT
  • budowa zÅ‚ożonego repozytorium aplikacji opartego na tabelach oraz innych typach obiektów takich jak linki, widoki, indeksy, sekwencje, procedury, pakiety, typy itp.
  • wstawianie, usuwanie, modyfikowanie danych
  • zasady jednoczesnej pracy wielu użytkowników z tymi samymi danymi
  • zasady zarzÄ…dzania uprawnieniami
  • organizacja aplikacji przy pomocy jednostek programowych PL/SQL
  • osadzenie poleceÅ„ SQL w PL/SQL, wydajne i wygodne przetwarzanie zapytaÅ„
  • budowanie wÅ‚asnych podprogramów osadzonych na serwerze bazy danych
  • propozycje rozwiÄ…zaÅ„ projektowych i architektonicznych używanych do tworzenia wydajnych i zaawansowanych programów osadzonych na serwerze bazy danych.

Szkolenie ma na celu szybkie i sprawne zapoznanie uczestników z bazą danych Oracle, technikami budowania struktur bazy danych, operowania na danych i z elementami języka PL/SQL. Szkolenie to zawiera zagregowany materiał szkoleń ORPR1 i ORPR2, ze względu na swoją intensywność pozwala wykorzystać posiadaną wcześniej wiedzę uczestników, rozszerza ją, uzupełnia i systematyzuje.

Metoda szkolenia:

  • WykÅ‚ad i ćwiczenia

Zakres szkolenia dotyczy przekrojowo wersji Oracle 9i i Oracle 10g. Część warsztatowa realizowana jest na oprogramowaniu w wersji 10g XE.

Czas trwania:

  • 35 godzin (5 dni)

Ramowy plan szkolenia:

  1. Pozyskiwanie danych
    • Projekcja, selekcja, sortowanie
    • Wbudowane funkcje skalarne, operacje na datach
    • ObsÅ‚uga ustawieÅ„ narodowych i regionalnych
    • Agregowanie danych, funkcje grupujÄ…ce, klauzule DISTINCT, GROUP BY i HAVING
    • Pobieranie danych z wielu tabel, złączenia wewnÄ™trzne i zewnÄ™trzne, skÅ‚adnia ANSI SQL i inne metody złączeÅ„
    • Operatory zbiorowe (UNION, UNION ALL, INTERSECT, MINUS)
    • Podzapytania proste, podzapytania skorelowane, operatory EXISTS i NOT EXISTS, inne rodzaje podzapytaÅ„
    • Zapytania hierarchiczne i próbki
  2. Definiowanie modelu danych I
    • ZarzÄ…dzanie tabelami (CREATE, ALTER, DROP, RENAME)
    • WiÄ™zy integralnoÅ›ci (CONSTRAINTS)
  3. Manipulowanie danymi (DML)
    • Instrukcje INSERT, UPDATE, DELETE
    • Operacje na dużych zbiorach (INSERT FIRST, INSERT ALL, MERGE)
  4. Współbieżna praca użytkowników
    • Transakcje
    • Blokady
    • FLASHBACK
  5. Definiowanie modelu danych II
    • SÅ‚ownik systemowy
    • Tabele tymczasowe
    • Widoki
    • Sekwencje
    • Indeksy
    • Synonimy
  6. Zarządzanie użytkownikami i uprawnieniami
    • Użytkownicy i schematy
    • Uprawnienia systemowe i obiektowe
    • Role
  7. Wstęp do języka PL/SQL
    • Åšrodowisko wykonawcze
    • Budowa i rodzaje bloków PL/SQL
    • Instrukcje sterujÄ…ce, podejmowanie decyzji, pÄ™tle
  8. Polecenia SQL w PL/SQL
    • Polecenia DML
    • Polecenia DDL i dynamiczny SQL
    • Polecenia TCL i Transakcyjność
    • Polecenie SELECT
  9. Procedury i funkcje
    • Tworzenie i usuwanie
    • Parametryzowanie
  10. Obsługa błędów i wyjątków
  11. Tworzenie i używanie kursorów
    • Rekordy
    • Kursory statyczne
    • Parametryzowanie kursorów
  12. Pakiety
    • Struktura pakietu: specyfikacja i ciaÅ‚o
    • Sekcja inicjalizacyjna i zmienne globalne, zarzÄ…dzanie pamiÄ™ciÄ…, instancja pakietu
    • Hermetyzacja, przeciążanie programów
  13. Wyzwalacze
    • Wyzwalacze DML
    • Wyzwalacze widokowe (INSTEAD OF)
    • Wyzwalacze systemowe

Cena netto szkolenia za osobÄ™:

4500 PLN

Informacje dodatkowe:

Cena szkolenia jest ceną netto i należy do niej doliczyć podatek VAT w wysokości 23%.

Podana cena dotyczy opłaty za uczestnicwo w szkoleniu jednej osoby dla grupy liczącej co najmniej pięć osób, istnieje jednak możliwość organizacji szkolenia dla mniejszej lub większej grupy wg indywidualnych ustaleń.