Ez a tanfolyam már nem része a szállító portfóliójának. További részletekért forduljon hozzánk.
tanfolyam Oracle Database 12c R2 – SQL és PL/SQL alapjai, 2. kiadás biztosítja az SQL és PL/SQL alapjait, valamint a technológiát használó programozási nyelvek előnyeit Oracle Database.
A programon keresztül a résztvevők elsajátítják a relációs adatbázisok alapjait, az SQL és PL/SQL programozási nyelveket, lekérdezéseket írhatnak egy és több táblához, kezelhetik a táblákból származó adatokat, és adatbázis-objektumokat hozhatnak létre.
Ezt a kurzust gyakorlati laboratóriumi gyakorlatok támogatják.
- PL/SQL fejlesztő
- Űrlapok fejlesztője
- Alkalmazásfejlesztők
- Jelentések fejlesztője
- Technical Consultant
- Fejlesztői portál
- Funkcionális megvalósító
A tanfolyam résztvevői megtanulják:
- Adatkezelési utasításokat (DMD) futtat az adatbázisban lévő adatok frissítéséhez Oracle;
- Névtelen PL/SQL blokkok tervezése a hatékony végrehajtás érdekében;
- Leírja a PL/SQL jellemzőit és szintaxisát;
- Kezelje a végrehajtási hibákat;
- Leírja a tárolt eljárásokat és funkciókat;
- PL/SQL programozási fordítások használata és a kódfolyam feltételes vezérlése (hurkok, vezérlőstruktúrák és explicit kurzorok);
- Használjon kurzorokat a sorok feldolgozásához;
- Azonosítsa az adatbázis fő szerkezeti összetevőit Oracle 11g;
- Adatok lekérése táblázatok soraiból és oszlopaiból a SELECT utasítással;
- Rendezett és korlátozott adatjelentéseket hoz létre;
- Használjon SQL függvényeket egyéni adatok generálására és lekérésére;
- Adatok megjelenítése több táblából ANSI SQL 99 JOIN szintaxis használatával;
- Összesített adatjelentések készítése;
- Adatdefiníciós nyelv (DDL) utasításokat futtat a sémaobjektumok létrehozásához és kezeléséhez.
- Adatfeldolgozási fogalmak és technikák ismerete
- Programozási nyelvek ismerete
Bevezetés
- Áttekintése Oracle Database 12c és kapcsolódó termékek
- A relációs áttekintés database menedzsment fogalmak és terminológiák
- Bevezetés az SQL-be és fejlesztői környezeteibe
- A kurzusban használt HR séma és táblázatok
- Oracle Database dokumentációt és további forrásokat
Adatok lekérése az SQL SELECT utasítással
- Sorolja fel az SQL SELECT utasítások képességeit
- Készítsen jelentést az adatokról egy alapvető SELECT utasítás kimenetéből
- Használjon aritmetikai kifejezéseket és NULL értékeket a SELECT utasításban
- Oszlopálnevek meghívása
- Összefűzési operátor, literális karakterláncok, alternatív idézőjel operátor és a DISTINCT kulcsszó
- Jelenítse meg a táblázat szerkezetét a DESCRIBE paranccsal
Korlátozott és rendezett adatok
- Írjon lekérdezéseket egy WHERE záradékkal, hogy korlátozza a lekért kimenetet
- Ismertesse az összehasonlító és logikai operátorokat!
- Ismertesse az összehasonlítás és a logikai operátorok elsőbbségi szabályait!
- Karakterlánc-literálok használata a WHERE záradékban
- Írjon lekérdezéseket egy ORDER BY záradékkal
- Rendezze a kimenetet csökkenő és növekvő sorrendbe
- Helyettesítő változók
Egysoros függvények használata a kimenet testreszabásához
- Sorolja fel az egysoros és a többsoros függvények közötti különbségeket
- Stringek kezelése karakterfüggvények segítségével
- Manipulálja a számokat a ROUND, TRUNC és MOD funkciókkal
- Végezzen aritmetikát az adatokkal
- Manipulálja a dátumokat a DÁTUM függvényekkel
Konverziós függvények és feltételes kifejezések
- Leírja az implicit és explicit adattípus-konverziót
- Ismertesse a TO_CHAR, TO_NUMBER és TO_DATE konverziós függvényeket
- Több funkció egymásba ágyazása
- Alkalmazza az NVL, NULLIF és COALESCE függvényeket az adatokra
- Feltételes IF THEN ELSE logika használata SELECT utasításban
Összesített adatok a csoportfüggvények használatával
- A SELECT utasításokban található összesítő függvények használata értelmes jelentések készítéséhez
- Ismertesse az AVG, SUM, MIN és MAX függvényeket
- Hogyan kezeljük a Null értékeket egy csoportfüggvényben?
- Ossza fel az adatokat csoportokra a GROUP BY záradék használatával
- Zárja ki az adatcsoportokat a HAVING záradék használatával
Adatok megjelenítése több táblából
- Írjon SELECT utasításokat egynél több tábla adatainak eléréséhez
- Csatlakoztassa a táblákat SQL:1999 szintaxis használatával
- Tekintse meg azokat az adatokat, amelyek nem felelnek meg az összekapcsolási feltételnek, külső illesztések használatával
- Csatlakoztasson egy táblát önmagához saját csatlakozással
- Hozzon létre keresztcsatlakozásokat
Allekérdezések használata lekérdezések megoldására
- Használjon segédlekérdezést a probléma megoldásához
- Egysoros segédlekérdezések
- Csoportfüggvények egy segédlekérdezésben
- Többsoros segédlekérdezések
- Használja az ANY és ALL operátort a többsoros allekérdezésekben
- Használja az EXISTS operátort
SET operátorok
- Ismertesse a SET operátorokat!
- Egy SET operátorral kombinálhat több lekérdezést egyetlen lekérdezésbe
- Ismertesse az UNION, UNION ALL, INTERSECT és MINUS operátorokat
- Használja az ORDER BY záradékot a Set Operations alatt
Adatmanipuláció
- Új sorok hozzáadása a táblázathoz
- Változtassa meg az adatokat egy táblázatban
- Használja a DELETE és TRUNCATE utasításokat
- A változtatások mentése és elvetése a COMMIT és ROLLBACK utasításokkal
- Az olvasási konzisztencia megvalósítása
- Ismertesse a FOR UPDATE záradékot
DDL utasítások táblák létrehozásához és kezeléséhez
- Besorolás Database tárgyak
- Táblázatok létrehozása
- Ismertesse az adattípusokat!
- Ismerje meg a korlátozásokat
- Hozzon létre egy táblázatot egy segédlekérdezés segítségével
- Hogyan változtassunk asztalt?
- Hogyan lehet asztalt tenni?
Egyéb sémaobjektumok
- Adatok létrehozása, módosítása és lekérése egy nézetből
- Adatkezelési nyelv (DML) műveletek végrehajtása egy nézeten
- Hogyan lehet elejteni egy nézetet?
- Sorozat létrehozása, használata és módosítása
- Indexek létrehozása és eldobása
- Hozzon létre és dobjon szinonimákat
Bevezetés a PL/SQL-be
- PL/SQL áttekintés
- Sorolja fel a PL/SQL alprogramok előnyeit
- A PL/SQL blokkok típusainak áttekintése
- Hozzon létre egy egyszerű névtelen blokkot
- Készítse elő a kimenetet egy PL/SQL blokkból
PL/SQL azonosítók
- Sorolja fel a különböző típusú azonosítókat egy PL/SQL alprogramban
- A Deklaratív szakasz használata azonosítók meghatározására
- Változók használata adatok tárolására
- Skaláris adattípusok
- %TYPE attribútum
- Változók kötése
- Szekvenciák a PL/SQL kifejezésekben
Írjon végrehajtható utasításokat
- Alapvető PL/SQL blokk szintaxis irányelvek
- Hogyan írjunk megjegyzés kódot?
- SQL-függvények PL/SQL-ben
- Adattípus átalakítás
- Beágyazott blokkok
- Operátorok PL/SQL-ben
Interakció a Oracle szerverünkhöz!
- SELECT utasítások PL/SQL-ben az adatok lekéréséhez
- Adatkezelés a szerveren PL/SQL használatával
- Az SQL kurzor koncepció
- Tanulja meg az SQL kurzorattribútumok használatát a DML-ről való visszajelzéshez
- Hogyan lehet elmenteni és elvetni a tranzakciókat?
Vezérlő struktúrák
- Feltételes feldolgozás IF utasítások használatával
- Feltételes feldolgozás CASE utasítások használatával
- Egyszerű huroknyilatkozat
- While Loop Statement
- For Loop Statement
- A folytatásos nyilatkozat
Összetett adattípusok használata
- PL/SQL rekordok
- A %ROWTYPE attribútum
- Beszúrás és frissítés PL/SQL rekordokkal
- Asszociatív tömbök (INDEX BY táblázatok)
- TÁBLÁZAT MÓDSZEREK INDEX
- INDEX BY rekordtáblázat
Explicit kurzorok
- Az explicit kurzorok megértése
- A kurzor deklarálása
- Hogyan lehet megnyitni a kurzort?
- Adatok lekérése a kurzorból
- Hogyan lehet bezárni a kurzort?
- Kurzor FOR ciklusba
- Explicit kurzor attribútumok
- FOR UPDATE záradék és WHERE CURRENT záradék
kivétel kezelése
- Mik a kivételek?
- Kezelje a kivételeket PL/SQL-lel
- Csapda előre meghatározott Oracle Szerver hibák
- Csapda nem előre definiált Oracle Szerver hibák
- A felhasználó által meghatározott kivételek csapdája
- A kivételek terjesztése
- RAISE_APPLICATION_ERROR Eljárás
Tárolt eljárások és funkciók
- Mik azok a tárolt eljárások és funkciók?
- Tegyen különbséget az anonim blokkok és az alprogramok között
- Hozzon létre egy egyszerű eljárást
- Hozzon létre egy egyszerű eljárást IN paraméterrel
- Hozzon létre egy egyszerű függvényt
- Végezzen el egy egyszerű eljárást
- Egyszerű funkció végrehajtása
- Oracle Database 12c R2: SQL Workshop II, 2. kiadás
- Oracle Database: Analytic SQL for Data Warehousing 1. kiadás
- Oracle Database 12c R2: SQL Tuning for Developers 2. kiadás
- Oracle Database 12c R2: Programozás PL/SQL Ed 2-vel
- Oracle Database 19c: Haladó PL/SQL
Oracle Database 12c R2 – SQL és PL/SQL alapjai, 2. kiadás


