Oracle Database 12c R2 – SQL és PL/SQL alapjai, 2. kiadás

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.

Kinek szól?

  • PL/SQL fejlesztő
  • Űrlapok fejlesztője
  • Alkalmazásfejlesztők
  • Jelentések fejlesztője
  • Technical Consultant
  • Fejlesztői portál
  • Funkcionális megvalósító

Mit fogsz tanulni?

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.

Előfeltételek:

  • Adatfeldolgozási fogalmak és technikák ismerete
  • Programozási nyelvek ismerete

Tanfolyam órarendje:

A tananyag angol nyelvű. A tanítás román nyelven folyik.

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

Javasoljuk, hogy folytassa:

Oracle Database 12c R2 – SQL és PL/SQL alapjai, 2. kiadás

Személyre szabott ajánlatok minimum 2 fős csoportoknak

Tanfolyam részletei

Időtartam:

5
nap

Ár:

1800 EUR

Szállítás:

Osztálytermi tanítás, hibrid tanterem, virtuális tanterem

Szint:

1. Belépés

Szerepek:

Database adminisztrátor