PL/SQL

Jelenleg nincs meghirdetett időpont, Érdeklődj
119.900 Ft

Más időpont érdekelne Kérdésem lenne a képzésről

PL/SQL rövid jellemző leírása

Az Oracle adatbázis-kezelő, bankokban, kormányzatnál és legnagyobb vállalatok népszerű adatbázis-kezelője. Ennek az adatbázis-kezelőnek a programozási nyelve a PL/SQL.
A tanfolyam elvégzése után képesek lesznek a résztvevők ezen a nyelven középszinten programozni. Érteni fogják az Oracle adatbázis-kezelő folyamatait és meglátják, hogy érdemes az adatbázisban is programokat írni.

Tanfolyam adatai

Tanfolyam díja:
119.900 Ft
Tanfolyam vizsgadíja:
0 Ft
Tanfolyam óraszáma:
40 óra
Tanfolyam végét igazoló dokumentum:
Tanfolyam helyszíne:
1139 Budapest, Frangepán utca 3.

A tanfolyam megkezdésének feltételei:

Iskolai végzettség:
nem feltétel
Szakmai végzettség:
nem feltétel
Szükséges előismeretek:
SQL alapismeret, valamely programnyelv alapjainak ismerete

Tantermeink képekben

Tanterem 1
Tanterem 2
Tanterem 3
Tanterem 4
Tanterem 5
Tanterem 6

PL/SQL tematika

PL/SQL

ORACEL PL/SQL ADATTÍPUSOK
  • Szám
  • Dec
  • Decimal
  • Double precision
  • Float
  • Int
  • Integer
  • Numeric
  • Real
  • Smallint
  • Karakter, szöveg
  • Nchar
  • Nvarchar2
  • Logikai típus
  • Boolean
  • Dátum
  • Date
  • Timestamp
  • Nagyméretű adatok (Large Object)
  • Nlob
  • Nclob
  • Blob
  • Típus konverziók
  • Bind változók
  • %Type attribúm
  • Sekvencia a pl/sql programban
PL/SQL ALAPOK
  • PL/SQL alapjai és működése
  • Azonosítók
  • Blokkok
  • Változók
  • Konstansok
PL/SQL VEZÉRLÉSI SZERKEZETEK
  • Feltételes végrehajtás
  • Többszörös feltételek
  • Többirányú elágazás
  • Ciklusok
  • Ugrás
  • Üres utasítás
KAPCSOLAT AZ ADATBÁZIS SZERVERRREL
  • SELECT utasítások a PL/SQL-ben
  • Kurzorok a PL/SQL-ben
ÖSSZETETT ADATSZERKEZETEK A PL/SQL-BEN
  • PL/SQL Record
  • %ROWTYPE
  • Saját típusok definiálása
  • INDEX BY tábla kezelése
KURZOR kezelése
  • Deklaráció (declare)
  • Megnyitás (open)
  • Adatkinyerés (fetch)
  • Bezárás (close)
  • Kurzor soronkénti feldolgozása
  • %NOTFOUND, %ROWCOUNT attribútum használata
KIVÉTELKEZELÉS
  • Hibakezelés
  • Kivételkezelés
  • Előre definiált kivételek
  • Felhasználó által definiált kivételek
  • RAISE_APPLICATION_ERROR eljárás
TÁROLT ELJÁRÁS
  • Modularizált alprogramok készítése
  • Tárolt eljárások készítése, hívása
  • Eljárások paramétereinek és paraméter módjainak implementálása
TÁROLT FÜGGVÉNYEK ÉS HIBAKERESÉS AZ ALPROGRAMOKBAN
  • Tárolt függvények használata, készítése
  • Lépésenként, hogyan kell tárolt függvényt készíteni
  • Függvény információk megtekintése
  • Hogyan lehet hibát keresni függvényekben és eljárásokban
CSOMAGOK
  • A csomagok listája
  • A csomagok leírója
  • Hogyan lehet használni a csomagokat
  • Csomag specifikáció készítése és csomag törzs készítése
  • PL/SQL forráskód megtekintése az adatszótár használatával
FEJLESZTÉS CSOMAGOKKAL
  • Standard csomag használata
  • Csomag funkciók implementálása az SQL-ben és korlátozások
  • A csomagok tárolt állapota
  • A csomag kurzor állapota
AZ ORACLE ÁLTAL SZÁLLÍTOTT CSOMAGOKKAL ALKALMAZÁS FEJLESZTÉS
  • Melyek az Oracle által szállított csomagok
  • DBMS_OUTPUT csomaggal a munka
  • AZ UTL_FILE csomag, hogyan kommunikál az operációs rendszer fájljaival
  • AZ UTL_MAIL csomag
  • AZ UTL_MAIL csomag segítségével megírt alprogram
DINAMIKUS SQL-ek
  • Mi az a dinamikus SQL?
  • Kurzorváltozók deklarálása
  • Hogyan kell használni a DBMS_SQL csomagot?
  • DBMS_SQL csomag használata a paraméterezett DML kifejezéseknél
  • Dinamikus SQL-ek felhasználási területe
DESIGN SZEMPONTOK A PL/SQL-NÉL
  • Konstansok és kivételek szabványosítása
  • Helyi segédprogramok
  • Autonóm tranzakció írása
  • NOCOPY fordító tipp implementálása
  • A PARALLEL_ENABLE tipp használata
  • A DETERMINISTIC klauzula használata a függvényeknél
  • BULK BINDING használata
TRIGGEREK
  • Trigger események típusa és törzse
  • Üzleti alkalmazások forgatókönyvére implementált triggerek
  • DML triggerek készítése
  • Különbség a kifejezés szintű trigger és a sor szintű trigger között
  • Instead of trigger készítése és a triggerek használaton kívül helyezése
  • Hogyan menedzseljük és teszteljük a triggekeret?
ÖSSZETETT TRIGGEREK KÉSZÍTÉSE ÉS ADATBÁZIS ESEMÉNY TRIGGEKER
  • Mi az az összetett trigger?
  • Ismerje meg az összetett triggerek struktúráját
  • Az adatbázis triggerek és a tárolt eljárások összehasonlítása
  • DDL trigger készítése
  • Mely rendszerjogosultságok kellenek a triggerekhez?
PL/SQL Compiler (fordító)
  • A PL/SSQL Compiler (fordító) szerkezete
  • A PL/SQL fordítás inicializáló paramétere
  • PL/SQL figyelmeztetések
  • Figyelmeztetési szintek menedzselése a DBMS_WARNING csomag használata
  • PL/SQL_WARNINGS paraméter használata
  • A fordító figyelmeztetéseinek megtekintése SQL developerben , SQL Pluszban az adatszótár nézetekben
PL/SQL MENEDZSELÉSE
  • Mi a feltételes fordítás?
  • A feltételes fordítási direktívák használata
  • PL/SQL_CCFLAGS paraméter használata
  • DBMS_DB_VERSION csomag használata
  • DBMS_PREPROCESSOR csomag használata

A tanfolyamokat indítani a fentebb kiírt tervezett időpontokban megfelelő létszám esetén tudjuk, ennek hiányában a tervezett kezdési időpontot későbbi kezdésre módosítjuk.