ORACLE képzés. Oracle képzés szükséges előfeltételek

És megismerkedhettek ezeknek a rendszereknek az előnyeivel, miért van rájuk szükség, és mely tanfolyamokat érdemesebb választani számukra. A mai cikkben úgy döntöttem, hogy többet beszélek egy másik nagy teljesítményű DBMS-ről, amelyet fejlettnek tekintenek az IT területen (és teljesen jogosan) - az Oracle SQL-ről.

Az Oracle Database egy objektum-relációs típusú DBMS, amelyet a legnagyobb szoftvercég, az Oracle gyárt. A távoli 70-es években ez lett az egyik első olyan rendszer, amely az adatbázisban lévő adatokat kezelte, és az akkor újdonságnak számító SEQUEL nyelvet használta, amely az SQL elődjévé vált. A beágyazott DBMS-szállítók között az Oracle vitathatatlanul vezető szerepet tölt be, megelőzve az IBM Microsoftot, és a piac több mint egynegyedét (26,3%) foglalja el.

Sok tekintetben a rendszer ilyen népszerűsége annak köszönhető egyedi tulajdonságok:
- A Real Application Cluster technológia javítja a rendszer teljesítményét és rugalmasságát
- A Real Application Testing technológia csökkenti a tervezett hardver- és szoftverkonfigurációs változtatások végrehajtásának költségeit
- Az Active Data Guard készenléti szervert hoz létre, amely meghibásodás esetén bekapcsol (alacsony költség)
Az emlékmás lehetőséget biztosít az adatbázis kiürítésére a fel nem használt információkból, lehetővé téve, hogy bármikor kérést küldjön annak átvételére

Ez nem az Oracle SQL pluszok teljes listája, de a lényeg az, hogy az Oracle SQL tanfolyamok választásával egy sikeres karrier felé lépked, amely nemcsak érdekes projekteket hoz, hanem pénzügyi szempontból is kellemes meglepetést okoz. nézetből.

Oracle SQL tanfolyamok, hogy 40 napon belül rendszergazda legyen

  1. A teljes Oracle SQL tanúsítási tanfolyam

Oktató: Imtiaz Ahmad (tapasztalt szoftverfejlesztő)
Költség: 195 dollár
Diáklétszám: 8 303+
Program volumene: 32 előadás; 9,5 óra
Felkészültségi szint (tanfolyam követelményei): nem szükséges programozási ismeretek

Mit fogsz tanulni?
- Ismerje meg az alap működését Oracle adatok
— SQL nyelvű program az adatbázisok különféle problémáinak megoldására
— Készüljön fel az Oracle hivatalos tanúsítására
- Készüljön fel arra, hogy adatbázis-fejlesztő legyen

Az SQL tudásra mind a nagyvállalatok, mind az adatbázisokat igénylő webfejlesztési projektekben igény van. Ezen a tanfolyamon minden képzés szigorúan a nulláról zajlik, így minden tudással és jártassággal nem rendelkező kezdőket is szívesen látunk. Ugyanakkor nemcsak elméletet tanul, hanem fokozatosan is, miközben elsajátítja az anyagot, különféle gyakorlati feladatokat hajt végre. Magukon a feladatokon túl ezekre is megoldást kínál a program.

Mindössze egy-két hónapon belül (a tanulási sebességet maga választja ki) könnyedén profi lesz az Oracle SQL-ben, a világ legnépszerűbb relációs adatbázisában. Nyugodtan nyomd meg a kincses gombot és menj végig a képzésen!

  1. Oracle SQL – Ismerje meg az SQL-t lépésről lépésre

Oktató: Amarnath Reddy (adattárház-építész, több mint 15 éves informatikai tapasztalattal)
Költség: 200 dollár
Diáklétszám: 10 196+
Program volumene: 126 előadás; 6,5 óra
Felkészültségi szint (tanfolyam követelményei): PC alapismeretek

Mit fogsz tanulni?
- Ismerje meg az adatbázis terminológiáját
— Alapvető fogalmak az SQL-ről
— Adatok szűrése, kiválasztása és csoportosítása az adatbázisból
— Táblázatok készítése és szerkezetük megváltoztatása
- Asztalokhoz kötés
— Felhasználói hozzáférés-szabályozás
- Termelékenység növekedés
— Nézetek és egyéb adatbázis-objektumok létrehozása SQL parancsokkal
- Különböző táblák adatainak összekapcsolása

Mindössze hét hét alatt a tanár megtanítja az adatbázisokkal és az SQL-lel való munka elméleti alapjait. Valódi gyakorlati példákon keresztül megtanulja, hogyan hozhat létre táblákat és saját adatbázisokat. Az Oracle DBMS-sel való munkavégzéshez szükséges összes alapvető művelet és azok mély megértése segít abban, hogy tudását magabiztosan alkalmazza a gyakorlatban, és ne csak unalmas elméletekkel tömje meg.

Az előző kurzushoz hasonlóan a sikeres teljesítéshez nincs szükség programozási készségekre vagy ismeretekre. A tanfolyam kezdőknek és SQL ismereteiket felfrissíteni vágyóknak egyaránt ideális.

  1. Oracle SQL – Legyen minősített SQL fejlesztő a semmiből!

Előadó: Omer Dagasan (Oracle építész és szoftvermérnök, SQL-PL/SQL, Java, C# és PHP specialista)
Költség: 200 dollár
Diáklétszám: 4 855+
Program volumene: 105 előadás; 12,5 óra
Jártassági szint (tanfolyam követelményei): Oracle Database Software és Oracle SQL Developer telepítve

Mit fogsz tanulni?
- Könnyű SQL lekérdezések létrehozása
— Hozzon létre megoldásokat bármilyen SQL feladatra
- Ismerje meg az adatbázis terminológiáját
- Olvassa el, csoportosítsa, szűrje és korlátozza az adatokhoz való hozzáférést
- Adatok beszúrása, frissítése és törlése
- Táblázatok létrehozása és módosítása
- Csatlakozók, operátorok és részlekérdezések
- Oracle SQL Functions
- Oracle adattípusok

A 12,5 órás kurzusprogram több mint száz előadást tartalmaz áttekinthetően és 16 szekcióra bontva. Heti felméréseket tartalmaz, így nyomon követheti előrehaladását.

A tanfolyam tartalma a képzés befejezése után is elérhető lesz számodra, így mindig visszatérhetsz a feldolgozott anyaghoz. És még egy jó hír azoknak, akik nem túl jól hallják az angol nyelvet - feliratok vannak a tanfolyamon.

Ha bizonytalan, tekintse meg a teljes kurzuslistát ebben a témában. Mire vársz - míg mások azon gondolkodnak, hogy elkezdjenek-e programozni, neked kell cselekedned, és nem pazarolni a drága időt. Iratkozzon fel kedvenc Oracle SQL-tanfolyamára még ma!

Alexander a kezdő és folytató internetes vállalkozók támogatására létrehozott Web Lab of Success weboldal projekt alapítója, meggyőződéses munkamániás, akinek szakmai tapasztalata van egy online magazin szerkesztőségének vezetésében, saját webáruház létrehozásában és menedzselésében. Fő foglalkozás: vállalkozások promóciója (beleértve az online boltokat is) Facebookon és Google Adwords. Fő szenvedélye: a webhelyek bevételszerzése affiliate marketing eszközök és a Google Adsense segítségével. Személyes ellenőrzött rekordok: 3 millió bloglátogató havonta.

A kurzus neve oroszul:
Oracle Database: SQL alapok

Ez a kurzus bevezeti a hallgatókat a relációs adatbázisok alapfogalmaiba. Alapvető SQL-ismereteket biztosít a hallgatóknak, lehetővé téve a fejlesztők számára, hogy lekérdezéseket írjanak egy vagy több táblára, módosítsák a táblaadatokat, és adatbázis-objektumokat hozzanak létre. A hallgatók a rendszer- és objektumjogokat is megértik. A kurzus kiterjed az indexek és megszorítások létrehozására, valamint a meglévő séma objektumok módosítására. A hallgatók megtanulják, hogyan lehet külső táblákat létrehozni és lekérdezni. Ezenkívül a hallgatók megtanulják az SQL fejlett funkcióit az összetett lekérdezések írásában és az adatok kezelésében, valamint az adatszótári nézetek használatával metaadatok lekérésére és ezekről a sémaobjektumokról jelentéskészítésre. A hallgatók megismerkednek az Oracle Database néhány beépített dátum- és időfunkciójával. A kurzus az SQL által támogatott reguláris kifejezések használatát is tárgyalja. A kurzusban használt fő fejlesztőeszköz az Oracle SQL Developer; Az SQL*Plus kiegészítőként használatos.

A tanulók megtanulják:

  • Adatmódosítási nyelv (DML) parancsok
  • Rendszer- és objektumjogosultságok
  • Hozzon létre olyan jelentéseket, amelyek válogatott adatokat tartalmaznak
  • Külső táblázatok létrehozása és megtekintése
  • Indexek és integritási megszorítások létrehozása
  • Séma objektumkezelés
  • Az egyes adatbázis-objektumokhoz való hozzáférés kezelése

Hallgatók köre:

  • Adattárház-adminisztrátorok
  • Fejlesztők
  • Alkalmazásfejlesztés
  • PL/SQL fejlesztők
  • Űrlapfejlesztők
  • Rendszerelemzők
  • Üzleti intelligencia
A tanfolyam céljai:
  • A fő áttekintése szerkezeti elemek Oracle 12c
  • Hozzon létre jelentéseket az összesített adatokból
  • Allekérdezések használata
  • Sorok és oszlopok kibontása táblázatokból
  • DML-parancsok használata adatok manipulálására az Oracle 12c-ben
  • Táblázatok készítése adatok tárolására
  • Nézetek használata az adatok megjelenítéséhez
  • Hozzáférés szabályozása egyedi objektumokhoz
  • Séma objektumkezelés
  • Adatok megjelenítése több táblából ANSI SQL 99 csatlakozási szintaxis használatával
  • Objektumok kezelése adatszótár nézetekkel
  • Többoszlopos segédlekérdezések létrehozása
  • SQL függvények használata a kívánt kimenet eléréséhez
  • Skaláris és korrelált részlekérdezések használata
  • Készítsen jelentéseket rendezett és korlátozott adatokból

Szükséges előkészületek:

  • Az adatfeldolgozás fogalmainak és technikáinak megértése
Javasolt előkezelés:
  • Oracle Database: SQL és PL/SQL Fundamentals ÚJ
  • Oracle Database: Program PL/SQL-el ÚJ

A tanfolyam programja:

  • Az Oracle bemutatása
  • Bevezetés az SQL-be
  • Változók parancsok végrehajtásakor
  • Beépített funkciók
  • Adatok kiválasztása több táblából
  • Allekérdezések
  • SQL*Plus parancsok használata
  • Táblázatok készítése
  • Adatdefiníciós nyelv
  • Oracle Data Dictionary
  • Táblázatok és integritási szabályok módosítása
  • Indexek
  • Sorozatok
  • Reprezentáció
  • Adatkezelési nyelv
  • Verseny és blokkolás
  • Felhasználók és adatvédelem

A tanfolyamok elvégzése után a következőket kapod:

  • Oracle bizonyítvány a tanfolyam végén
    Az egész világon egységesített Oracle tanúsítvány a minőség garanciája: a képzés során a tanárral, a tananyaggal, az oktatási folyamat megszervezésével és a használt eszközökkel szemben minden Oracle követelmény teljesült.
  • Magas színvonalú oktatási folyamat, az évek során bevált
    A képzési központot még 1995-ben engedélyezte az Oracle, az i2 képzés pedig 2003 óta folyik. Több ezer DBA-t képeztünk ki nagyvállalatok és kis- és középvállalkozások számára.
  • A legmagasabb szintű tanárok-gyakorló
    Arra törekszünk, hogy az Oktatási Központ oktatói olyan gyakorló szakemberek legyenek, akik egyidejűleg vesznek részt valós információs rendszer-fejlesztési és technikai támogatási projektek megvalósításában. Két tanárunk a legmagasabb státuszú - Oracle Certified Master.
  • Oktatás Moszkvában vagy más, az Ön számára megfelelő helyen
    A képzést Moszkvában tartják. Az ügyfél kérésére a kurzusok Moszkva melletti tantermekben, valamint az ügyfelek és partnerek területén tarthatók. A tanárok tapasztalattal rendelkeznek Moszkvától Szahalinig terjedő régiókban, valamint külföldön is.
  • Egyéni megközelítés az ügyfélhez
    Az ügyfelekkel való munkavégzés során mindig rugalmas megközelítést alkalmazunk, maximális kényelmet biztosítva a képzési fizetési konstrukciók és a dokumentumok áramlása terén, valamint figyelembe vesszük az ügyfelek kívánságait a szerződések megkötésekor.
  • A képzés beszámítása a kiadások közé az adózás elszámolásánál
    A Moszkvai Régió Osztályának az oktatási tevékenységekre vonatkozó, CA által kiadott engedélye feljogosítja az ügyfeleket arra, hogy a képzési költségeket az adózás elszámolása során a költségekbe beszámítsák. Azok a szervezetek, amelyek munkatársaikat képezik, mentesülnek az általános forgalmi adó (áfa) alól.

Miért van szükségem az Oracle hivatalos képzésére?

Lehetetlen rövid időn belül képzett Oracle-specialistává válni. Az engedélyezett oktatóközpontban végzett képzés feltétlenül szükséges szakasz, amely lehetővé teszi az összetett anyagok elsajátításának sikerét, és jelentősen csökkenti a szakember képzésének idejét.

A kezdőknek szóló Oracle kurzusok az egyetlen módja annak, hogy gyorsan elsajátítsák a nagy mennyiségű információt olyan szinten, amely elegendő az önálló munka megkezdéséhez. Az Oracle-lel tapasztalattal rendelkező szakemberek számára viszont az engedélyezett képzés teljes képet ad a vizsgált technológiáról és a tudás rendszerezéséről. A szakértőknek szóló szemináriumok széles közönség számára érdekesek és hasznosak lesznek: adatbázis-adminisztrátorok, támogatási szolgáltató szakemberek, alkalmazásfejlesztők.

Az Oracle szakemberképzési módszertana figyelembe veszi azt a tényt, hogy a szakembernek gyakorlatra van szüksége. Számos tanfolyam meghallgatása javasolt nem közvetlenül az alaptanfolyamok elvégzése után, hanem néhány hónap elteltével, és ebben az időszakban aktív gyakorlati tevékenységnek kell alávetni.

Az Oracle Authorized Training az Oktatóközpontban a következő előnyöket nyújtja:

  • A programokat, a módszertant, a képzés terjedelmét és az oktatóanyagokat az Oracle Corporation fejlesztette ki és biztosítja
  • A képzés minden szempontjának egységessége és a hallgatók számára kiállított bizonyítványok szerte a világon.
  • Az Oracle kurzusokat csak az Oracle által minősített oktatók tartják.
  • A kurzusprogram teljes mértékben összhangban van az Oracle Certified Professional (OCP) tanúsítási tesztprogrammal. OCP-tanúsítvány csak az Oracle Authorized Training elvégzésével szerezhető meg.
  • Az Oracle kontrollálja az egyes kurzusok olvasásának minőségét az összes hallgató kötelező kikérdezésével.

Egy online áruház webhely, amely az Oracle egyik legnagyobb hivatalos oroszországi képzési központjának Oracle-tanfolyamait mutatja be.

Miért kifizetődő egy online áruházon keresztül képzésre rendelni?

A legfontosabb, hogy időt takarítson meg.

Képzési katalógusunk segítségével Ön képes lesz:

  • Ismerkedjen meg Oroszország leghíresebb oktatási központjainak tanfolyami programjaival.
  • Válasszon egy megfelelő időpontot a tanfolyamhoz.
  • Kérjen szakképzett tanácsot egy speciális online áruháztól.
  • Fizessen tandíjat 20 módon.
  • Szerezzen kedvezményeket.

Mit kell ehhez tenni?:

1. Válassza ki az Önt érdeklő kurzust a kurzusok katalógusában.

2. Pénztár.

  • tanfolyam dátumának beállítása: ha a tanfolyam időpontja be van ütemezve, a rendelés leadásakor válassza ki az Önnek megfelelő időpontot. A tanfolyam minden időpontja megtalálható a tanfolyam leírásában, amennyiben későbbi időpontra szeretne jelentkezni, vagy az Önnek megfelelő időpontot választja, kérjük, ezt az információt a rendelés leadásakor jelezze. Figyelem! Ha a kurzus időpontja meg van tűzve, akkor minden hallgató számára csak a kurzusok befizetése után történik helyfoglalás. Kérjük, fizessen előre, mert a csoportok gyorsan betelnek.

Sziasztok olvasóim. A cikk célja Oracle adatbázis kezdők. Azoknak, akik most készülnek tanulni ezt a tárgykört és lesz Oracle Database adminisztrátor. Szóval hol kezdjem??? Azonnal megjegyzem, hogy nincs ideális kezdeti felkészültségi szint ahhoz, hogy Oracle DBA-vé válhassak, de nagyon kívánatos, hogy az adatbázisok hardveres oldala iránt legyen valódi érdeklődés, valamint megfelelő mennyiségű üzemeltetési tudás. rendszerek, UNIX szerverek és NT, valamint a lemezekkel és memóriával kapcsolatos problémák.

Sokat segít a programozási vagy fejlesztői ismeretek is, mert sokszor fejlesztőkkel kell majd együtt dolgozni. Az Oracle adatbázisokhoz leggyakrabban használt operációs rendszer a UNIX, nevezetesen a Hewlett-Packard (HP) és a Sun Microsystems (Sun) által gyártott UNIX verziók. Az IBM szállítja a UNIX operációs rendszer AIX változatát, de saját, DB2 Universal Database nevű, szabadalmaztatott adatbázisterméket is kínál hozzá.

Ha professzionális adatbázis-adminisztrátornak szeretne képezni Oracle Database 11g-t, akkor az alábbi két képzést kell elvégeznie az Oracle-től vagy más szállítótól: Oracle Database 11g:

  • Adminisztrációs Workshop I (Oracle Database 11g: Adminisztrációs Workshop I);
  • Oracle Database 11g: Administration Workshop II (Oracle Database 11g: Administration Workshop II).

Összesen létezik három szintű tanúsítás az Oracle DBA-khoz. Az első az Oracle Certified Associate (OCA) tanúsítvány megszerzését jelenti, a második az Oracle Certified Professional (OCP) tanúsítvány, amelyre leggyakrabban az Oracle adatbázisokkal foglalkozó szakemberek keresnek, a harmadik pedig az utolsó az OCM (Oracle). Certified Master) minősítés, amelyhez hosszadalmas kétnapos gyakorlati vizsgára van szükség.

Minden Oracle Database 11g Database Administrator Certification jelöltnek részt kell vennie a jóváhagyott fizikai vagy online tanfolyamok egyikén, hogy megfeleljen az új gyakorlati kurzus követelményeinek. Azoknak, akik Real Application Clusters (RAC) fürtöket vagy elosztott Oracle adatbázisokat használnak a vállalatnál, további speciális képzéseken kell részt venniük. Azok számára, akiknek cégük UNIX operációs rendszert használ, és nincs ezzel kapcsolatos tapasztalata, a legjobb lehet egy alap UNIX (vagy Linux) tanfolyammal kezdeni a HP, a Sun, a Red Hat vagy más gyártóktól.

Ez a tanfolyam nem szükséges az Oracle DBA tanúsítvány megszerzéséhez, de minden bizonnyal hasznos lesz azoknak, akik most ismerkednek a UNIX vagy Linux környezetekkel. Maga az Oracle is számos adminisztrációs tanfolyamot kínál. Linux rendszerek, és még az Oracle Linuxon belüli kezeléséhez szükséges tanúsítvány megszerzésének lehetősége is Oracle programok Minősített szakértői program. Természetesen azok, akik Oracle adatbázisokat terveznek használni Windows környezet, megtehetik anélkül, hogy hosszú és formális tanfolyamot vennének a Windows kezeléséről, feltéve, hogy elég jól ismerik az operációs rendszert Windows rendszer, vagy akár Windows rendszergazdaként is dolgozhat.

Egy megjegyzésben! Nem szabad megfeledkezni arról, hogy nem az Oracle Corporation az egyetlen vállalat, amely Oracle képzést nyújt. Míg az Oracle Egyetem egy nagy intézmény nagyszerű kurzusokkal, más magánszolgáltatók is ugyanolyan nagyszerű, sőt bizonyos esetekben még jobb kurzusokat kínálnak. Mint minden kurzus esetében, az oktatás minősége közvetlenül függ a tanár tapasztalatától és kommunikációs készségétől. És azt sem szabad elfelejteni, hogy egyáltalán nem kötelező elmenni valahova szemináriumokra: teljesen lehetséges öntanuló CD-ket vásárolni és önállóan tanulni, és többszörösen (kb. 15-ször) olcsóbb, mint a fizikai edzésen. oktató. Még hatékonyabb, ha előfizet az Oracle Oracle iLearning nevű online képzési programjára (http://ilearning.oracle.com). Olcsóbb, mint DVD-ket vásárolni, és több száz Oracle Egyetem kurzusához biztosít hozzáférést. Ha úgy dönt, hogy részt vesz ezeken a kurzusokon, meg kell győződnie arról, hogy hozzáfér a szerverhez a tényleges adatbázissal. Az Oracle nagyon jól megtervezett minta sémákat kínál, amelyek segítségével tökéletesítheti SQL-készségeit akár a UNIX-szerveren fejlesztés alatt álló saját adatbázisával, akár az Oracle Database 11g Enterprise Edition ingyenes Windows-letöltésével asztali számítógépre. Ezzel a megközelítéssel az edzés sokkal gyorsabb lesz.

Amint elkezdi az Oracle Database 11g DBA-ként betöltött szerepét, rá fog jönni, hogy az Oracle adatbázisok valós világa sokkal szélesebb és összetettebb, mint amit a különböző tanfolyamokon leírtak, amelyeken részt vett. Ahogy az adatbázis minden új oldalát felfedezik, egyre világosabbá válik, hogyan működik a szoftver, miért működik, és miért nem működik néha. Csak ezután tudhat meg többet az adatbázisokról és a kezelésükhöz használt szoftverekről. Miután elolvasta az Oracle és mások által kínált összes anyagot, továbbra sem kell aggódnia, mert mindig vannak új verziók, új verziókkal funkcionalitásés új munkamechanizmusok, ami gyakorlatilag garantálja az új információk végtelen áramlását.

Egy-két éves adatbázis-adminisztrátor munka után már eleget fog tudni az adatbázisok hozzáértő adminisztrálásához és a gyakori adatbázis-problémák elhárításához. Azok, akik ezalatt is folyamatosan fejlesztik programozási készségeiket (főleg UNIX shell-szkriptek írásával és PL/SQL-lel dolgozva), akár összetett szkriptek létrehozását is megkezdhetik az adatbázis-teljesítmény figyelésére és hangolására. Ezt követően a továbblépők sokkal többet tudhatnak meg adatbázisszoftverükről, és ezáltal bővíthetik tudásukat és hozzájárulásukat a szervezet munkájához. Az Oracle folyamatosan ad ki új eszközöket, amelyeket Ön is megtanulhat éles adatbázisai teljesítményének javítása érdekében. Bár a fejlesztők, tesztelők és rendszergazdák is mindent megtesznek a szervezet javára, a DBA lesz az, aki végső soron megnyitja az utat új és hatékony módszerekúj adatbázis-szolgáltatások alkalmazása.

Ez a cikk elsősorban az Oracle DBMS adminisztrátorainak (és azoknak, akik azzá szeretnének válni), nagyon hasznos lesz az alkalmazott fejlesztőknek, valamint a komplex rendszer felhasználóinak. Mindannyian izgalmas utazásra várunk az Oracle világában, és én segítek, hogy ne tévedj el benne.

Kezdjük az alapoktól, a legegyszerűbbektől, és fokozatosan haladunk tovább és tovább. Azonnal figyelmeztetlek – nem lesz könnyű. De készen állsz megosztani velem a nehézségeket? Ha igen, akkor hajrá!

Miért lesz nehéz neked? Mert nem csak a szöveget kell átlapozni, nem csak élvezni az olvasás folyamatát, nem csak megelégedni a szűkszavú anyagok olvasásával, hanem MUNKA a szöveg felett. Pontosan MUNKA. Gyakran írok le bonyolult kapcsolatokat, ha nem rajzolod papírra, nem tanulsz meg minden pontot, akkor hiány lesz. A rések addig halmozódnak fel, amíg hatalmas üregek keletkeznek. A végén felteszed magadnak a kérdést: "Mit tanultam?". Szerintem már sejtette, mi lesz a válasz.

Tűzz ki egy célt - "MINDET megérteni", ha mégis valami érthetetlennek bizonyult - valószínűleg én vagyok a hibás. Írjon nekem, és a következő számokban sokkal részletesebben foglalkozunk az érthetetlen kérdésekkel.

Miért lesz nehéz nekem? Az tény, hogy én is tanulni fogok az előfizetőimmel. És mivel én vagyok a felelős az előmeneteledért, mivel nekem kell majd kérdésekre válaszolnom, anyagot gyűjtenem, egyszerűen egy lépést kell előre lépnem. És amíg Ön az aktuális kérdést tanulmányozza, nekem kell elkészítenem a következőt.

Ahogy ígértem, a legegyszerűbbel kezdjük.

Az ORACLE rövid története.

1977-ben Larry Ellison, Bob Miner és Ed Owets Relational Software Incorporated (RSI) néven szervezték meg vállalkozásukat. Ez a cég kezdeményezte az Oracle relációs adatbázis-kezelő rendszerét (RDBMS). Ellison, Miner és Owets úgy döntöttek, hogy kifejlesztenek egy RDBMS-t C és SQL interfész használatával. És hamarosan megjelent az első verzió (prototípus). Vásárlók 1979-ben Bemutatták az Oracle RDBMS 2-es verzióját, amely Digital PDP-11-en futott, RSX-11 operációs rendszerrel. Ezután a DEC VAX rendszerre portolták.

1983 a 3-as verzió megjelenésének hírnöke lett, amely változásokat hozott az SQL nyelvbe, növelte a rendszer teljesítményét és további fejlesztéseket is tett. Az előző verziókkal ellentétben a harmadik változat teljes egészében C nyelven íródott. Azóta az RSI megváltoztatta a nevét Oracle Corporation-re.

Az Oracle 4-es verzióját 1984-ben mutatták be. Ez a verzió a VAX OS-t és az IBM VM-et is támogatta. Ez a verzió lehetővé tette a többfelhasználós stabil adatolvasást. Az 5-ös verzió 1985-ben jelent meg. és fordulópontot jelentett a DBMS-piacon, mivel úttörő szerepet játszott a kliens-szerver technológia SQL*Net használatával. Az ötödik verzió egyben az egyik első MS DOS-program volt, amely áttörte a 640 Kb-os korlátot.

1988-ban Az Oracle bemutatta a 6-os verziót. Ez a verzió alacsony szintű zárolást és sok más teljesítmény- és funkciójavítást vezetett be (beleértve a sorozatgenerálást és a lusta írásokat). Az Oracle már több platformon és operációs rendszeren fut. 1991-ben Megjelent az Oracle RDBMS Parallel Processing Server 6.1-es verziója DEC VAX rendszerhez. Ez a verzió hamarosan más platformokat is támogatni kezdett.

Az Oracle 7 1992-ben jelent meg, és számos architekturális változás történt a memóriában és az I/O-ban. Az Oracle 7 már egy teljes értékű RDBMS termék, amelyet a felhasználók megszoktak és évek óta használnak.

1997-ben megjelent a 8-as verzió, ami hozta tárgymodell, új tulajdonságok és adminisztrációs eszközök.

1999-ben Megjelent a 8i verzió (Oracle 8.1.5) beépített Java-val.

2001-ben Megjelent a 9i verzió. A fejlesztők szerint több mint 400 változtatás történt ehhez képest előző verzió. Jellemző változások - "intellektualizáció" automatizált rendszerekés továbbfejlesztett elemzési képességek.

Mint látható, az Oracle terméke már 25 éves, és mindezt az „elveszett” évet sokkal rövidebb idő alatt kell pótolnunk. legújabb verzió termék 75 különböző szerverterméket tartalmaz, de ezek többsége kívül esik tanfolyamunk keretein.

Alapfogalmak és feltételes rövidítések

Mielőtt elkezdenénk az Oracle tanulmányozását, mindenkinek tisztában kell lennie a szövegben előforduló kifejezésekkel. A levelezőlista minden számában lesz egy "Alapfogalmak" rovat, hogy az olvasók ne pazarolják idejüket az ismeretlen szavak definícióinak keresésére.

DB (DB)- Adatbázis. Speciálisan a könnyebb visszakeresés érdekében szervezett adatgyűjtemény. Az adatbázis a tényleges adatok.

DBMS (DBMS)- Adatbázis kezelő rendszer. Az Oracle szoftver egy DBMS.

RDBMS (RDBMS)- Relációs adatbázis-kezelő rendszer. Az adatokhoz való belső hozzáférés relációs módon történik. Az Oracle egy RDBMS.

Puffer valami kötet véletlen hozzáférésű memória Az adatok tárolására szolgál. A puffer olyan adatokat tartalmaz, amelyeket várhatóan használni fognak, vagy amelyeket legutóbb használtak. A legtöbb esetben a puffer a merevlemezen tárolt adatblokk másolata. A pufferben lévő adatok módosíthatók és lemezre írhatók, valamint puffer is létrehozható az adatok ideiglenes tárolására. Az Oracle-lel kapcsolatban a pufferek azokat az adatblokkokat tartalmazzák, amelyekhez nemrégiben hozzáfértek. A pufferek gyűjteménye alkotja az adatbázis puffer gyorsítótárát. A puffer ideiglenes bejegyzéseket is tárol a tranzakciós naplóban, amelyek azután a lemezre (a tranzakciónapló pufferébe) kerülnek.

Gyorsítótár- memóriaterület az adatok gyors eléréséhez. Hardveres szempontból ez egy kicsi (RAM-ot tekintve) memória, amely sokkal gyorsabb, mint a fő memória. Ez a memóriamennyiség csökkenti az adatok vagy utasítások központi feldolgozó egységbe (CPU) való gyakori letöltéséhez szükséges időt. Maga a CPU beépített gyorsítótárat tartalmaz. Az Oracle-ben a pufferek (blokkpufferek - azaz a RAM-ban lévő adatblokkok) és egy megosztott készlet gyorsítótárnak számítanak, mivel a gyors hozzáférést elősegítő adatok és utasítások tárolására szolgálnak. A gyorsítótárazás egy nagyon hasznos mechanizmus, amely nagymértékben növeli az adatok elérésének sebességét. Mivel általában nem lehet minden puffert a RAM-ba illeszteni, speciális algoritmusokat használnak (a legelterjedtebb a leggyakrabban használt blokkok tárolása).

Blokk- a legkisebb adattárolási egység az Oracle DBMS-ben. Fejléc-információkat és magát a blokkot (adat vagy PL/SQL kód) tartalmazza. A blokk mérete 2 és 16 Kb között konfigurálható.

Palacknyak- A rendszer teljesítményét vagy hatékonyságát korlátozó alkatrészek.

Adatszótár- az adatbázissal kapcsolatos információk karbantartására szolgáló táblakészlet.

Ellenőrző pont- olyan művelet, amely az összes megváltozott adatot (a memóriában lévő adatblokkokat) lemezre írja. Ez kulcsfontosságú tényező az adatbázis összeomlás utáni gyors helyreállításának problémájában.

Séma- adatbázis objektumok gyűjteménye.

SGA (System Global Area) Egy Oracle-példány adatok tárolására és vezérlési információk tárolására használt megosztott memóriaterület. Az SGA-t a rendszer lefoglalja a memóriában, amikor egy Oracle-példány elindul, és felszabadul, amikor leáll. Az SGA-k adatpufferekből, változásnapló-pufferből és megosztott készletből állnak. Ez az egyik legfontosabb fogalom, és később részletesebben is kitérünk rá.

ORACLE konfigurációk

Sokféle konfiguráció létezik. Nézzük meg a főbbeket, elemezzük és határozzuk meg a jellemzőket.

OLTP (online tranzakciófeldolgozás)- a tranzakciók operatív feldolgozása. Ez a leggyakoribb konfiguráció. Az OLTP rendszer a rendszerrel interakcióba lépő felhasználókból áll. Ezeket a rendszereket általában az elsődleges információk gyors bevitelére (szerződések kitöltésére, számok ellenőrzésére) használják bankkártyák, aszinkron tranzakciók stb.).
Az OLTP rendszerek jellemző tulajdonságai: általában nagyszámú RDBMS-sel dolgozó felhasználót támogat. Mivel a felhasználók megvárják az adatok visszaküldését a kérésekhez, a válaszidő nagyon fontos. Az OLTP rendszerek intenzív olvasási-írási folyamatokhoz kapcsolódnak. Az alkalmazástól függően az olvasási-írási besorolás változhat.

DSS (Döntéstámogató rendszer)- A döntéstámogató rendszereket a döntéshozatali folyamatokban alkalmazzák. Ezek a döntések olyan információkon alapulhatnak, mint például az eladások mennyisége bizonyos régiókban, egy adott termék vásárlóinak mintája, egy rendezett lista email címek satöbbi.
A DSS jellemzői: Hosszú ideig futó lekérdezések a nagy mennyiségű adattal szemben. A DSS-rendszerek használói perceket, órákat és néha több napot is kénytelenek várni a kérésre adott válaszra. Az adatokat általában különböző forrásokból gyűjtik, majd feldolgozzák. A DSS rendszerhez intenzív olvasási folyamat kapcsolódik (írási folyamatok
sokkal ritkábban fordulnak elő).

Adattárház egy nagyszabású rendszer, amely OLTP-ből és DSS-ből is áll. Ezek a rendszerek jellemzően több száz gigabájtnyi adattal működnek, és rengeteg felhasználót szolgálnak ki.
Az adattárház jellemzői: rendelkezik néhány DSS-rendszer attribútumával, pl. régóta futó lekérdezések, valamint valós idejű összetevők. Ezeket az összetevőket gyakran használják adatforrásként DSS-lekérdezésekhez.

Információs áruház (Data Mart)- ez az adattárház csökkentett változata (nagyon speciális feladatok megoldására összpontosít), miközben megtartja az Adattárház számos funkcióját.
Az információs bolt jellemző tulajdonságai: általában 100 gigabájt vagy kevesebb adat. Ahogy az adattár is támogatja nagyszámú felhasználók számára, és lehetővé teszi komplex megoldások létrehozását.

Videó szerver: Lehetővé teszi nagyszámú videofolyam támogatását. Ezek a videofolyamok igény szerint használhatók szórakoztatásként és oktatási kurzusként.
A videoszerver jellemző tulajdonságai: Széles sávszélességgel kell rendelkeznie több videofolyam támogatásához. Ezenkívül képesnek kell lennie nagy I/O terhelés kezelésére. Eszközökről történő olvasáskor egyszerre nagy adatblokkok töltődnek be, amelyek nem nagyon töredezettek.

web szerver: statikus és dinamikus weboldalakhoz tervezték. Ezek az oldalak lehetnek nagyon egyszerűek vagy összetettek, adatbázisból generálva. Az Oracle Web Servert általában kereskedelmi webalkalmazásokhoz használják. Ilyen
Az alkalmazások lehetővé teszik a vásárlók számára, hogy olyan katalógusokat böngészhessenek, amelyek termékképeket, sőt videóillusztrációkat is tartalmaznak. A vásárló megvásárolhatja a neki tetsző terméket.
Az Oracle Web Server szolgáltatásai: általában jelentős számú felhasználót támogat, nagy mennyiségű, gyakran elért adatot tartalmaz, ugyanakkor olyan adatokat, amelyekhez nem nagyon fér hozzá. A szerver teljesítménye nagy mennyiségű RAM-mal javítható.

OLAP (Online Analytical Processing)- valós idejű analitikai feldolgozás. Általában többdimenziós adatokhoz használják. Az OLAP felhasználók pénzügyi elemzők vagy marketingesek, akik globális szinten dolgoznak adatokkal.
Az OLAP rendszerek jellemzői: nagy mennyiségű lemezterületet igényel és erős számítástechnikai rendszerek. Egy OLAP rendszer csak kis számú felhasználót tud támogatni. A felhasználók száma azonban az adott konfigurációtól függ.

Következtetés

Így megismerkedtünk az Oracle Corporation történetével, megtanultunk néhány fontos fogalmat és megtanultuk a legfontosabb konfigurációkat. Gratulálhat magának – megkezdte a merülést az Oracle csodálatos világában.

Az Oracle megfelelő használatához jól ismernie kell az SQL nyelvet. Jól " Jóslat. Programozás SQL-ben és PL/SQL-ben" bemutatja az SQL nyelv Oracle-ben rejlő lehetőségeinek teljes skáláját, valamint a tipikus adatbázis-struktúrák felépítésének nem nyilvánvaló jellemzőinek számos aspektusát.

PL/SQL - procedurális nyelv, amelyet az Oracle fejlesztett ki az adatbázisban tárolt szubrutinok írására. A PL/SQL közös keretet biztosít az eljárási programozáshoz mind az ügyféloldali, mind a szerveroldali alkalmazásokban, beleértve a kiszolgálón tárolt rutinokat, csomagokat és adatbázis-triggereket.

A tudás az Oracle 8i, 9i, 10g, 11g és 12c verzióihoz biztosított. A tanfolyamot gyakorlati gyakorlatok kísérik, amelyek lehetővé teszik az alapfogalmak megértésének megszilárdítását és az alapvető programozási technikák elsajátítását SQL és PL/SQL nyelven.

A tanfolyam végén A hallgatók lehetőséget kapnak az Oracle önálló programozására ezeken a nyelveken, hogy megoldják a kliens-szerver architektúra alkalmazásfejlesztési problémáit, valamint az adatbázis-adminisztráció feladatait.

Ennek a kurzusnak a fő különbsége sok más hasonló témájú kurzushoz képest az, hogy a cél az, hogy konkrét hallgatókat tanítsanak meg az Oracle-lel való tényleges munkavégzésre ezeken a nyelveken, nem pedig egy harmadik fél által készített program hivatalos elolvasása.

A tanfolyam megtervezett fejlesztőknek, programozóknak és adatbázis-adminisztrátoroknak. A hallgatóknak jó szintű számítógépes ismeretekkel és programozási tapasztalattal kell rendelkezniük.

Az "Oracle. Programozás SQL-ben és PL/SQL-ben" tanfolyam programja

Bevezetés az Oracle SQL-be

1. Alapfogalmak

  • Adatbázisok és relációs modell
  • Adatbázis
  • Az adatmodellezés relációs megközelítése
  • Relációs DBMS megvalósítás
    Az adatmodellezés egyéb megközelítései és más típusú DBMS-ek
  • Mi az SQL?
  • Történelem és szabványok
  • Az SQL Oracle dialektusa
  • PL/SQL

2. SQL*Plus és mondatok bevitele SQL-ben

3. Adatbázis "séma" példa

4. Táblázatok létrehozása, törlése és szerkezetének megváltoztatása

  • CREATE TABLE záradék
  • Adattípusok oszlopokban
  • Finomítások az oszlopleírásokban
  • NEM NULLA
  • Alapértelmezett értékek
  • A táblázatba érkező CHECK értékek ellenőrzése
  • Táblázatok készítése adatbázis-lekérdezés eredményei alapján
  • Táblázatok és oszlopok elnevezése
  • Virtuális oszlopok
  • Táblázatok törlése
  • A táblázatok szerkezetének megváltoztatása
  • Egy oszlop törlésének logikai és technikai jellemzői
  • Szinonimák használata táblák elnevezéséhez
  • Átnevezés
  • Referencia információk az adatbázisban lévő táblákról

5. A DML-mondatok alapelemei: kifejezések

  • Azonnali adatértékek (literálokban)
  • Numerikus értékek
  • Szövegsorok
  • Pillanatok és időintervallumok
  • "Rendszerváltozók"
  • Numerikus kifejezések
  • Szövegsorok feletti kifejezések
  • "időpont" típusú kifejezések
  • Funkciók
  • Skaláris függvények
  • CASE kifejezések
  • Skaláris lekérdezés
  • Feltételes kifejezések
  • Néhány megjegyzés az érték hiányáról a kifejezésekben

6. Adatmintavétel

  • SELECT záradék kifejezéseket
  • A SELECT záradék felépítésének általános szabályai
  • SELECT záradék feldolgozási sorrend
  • SELECT záradék 1. példa
  • SELECT záradék 2. példa
  • A SELECT záradékfeldolgozás logikai integritása
  • A SELECT záradék FROM záradéka
  • Oszlopspecifikációs beállítások
  • Különböző táblázatok oszlopai
  • Álnevek használata lekérdezésben
  • Allekérdezés adatforrásként
  • Speciális eset kérés-csatlakozáshoz
  • A SELECT záradék WHERE záradéka
  • Általános algoritmus a WHERE záradék feldolgozásához
  • Összehasonlító operátorok feltételes kifejezés megszerzéséhez
  • AND, OR és NOT kötések feltételes kifejezések kombinálásához
  • Feltételes operátor IS
  • Feltételes LIKE operátor
  • Feltételes operátor BETWEEN
  • Feltételes IN operátor kifejezetten felsorolható halmazzal
  • Feltételes IN operátor az adatbázisból nyert halmazzal
  • Feltételek összehasonlítása az allekérdezéssel
  • ANY és ALL megadása az értékkészlet elemekkel való összehasonlításhoz
  • Feltételes operátor LÉTEZIK
  • A SELECT záradék és a SELECT záradékban található funkciók
  • Gyorsírás a tömeges oszlopkiválasztáshoz
  • Kifejezések a SELECT záradékban
  • Allekérdezések a SELECT záradékban
  • KÜLÖNBÖZŐ specifikáció
  • A szabványos összesítő függvények viselkedésének jellemzői a SELECT záradékban
  • Oszlopok elnevezése a lekérdezés eredményében
  • Rendszerfunkció ("változó") ROWNUM és használatának jellemzői
  • Analitikai függvények
  • Kurzor referencia típusú kifejezés
  • A SELECT záradék ORDER BY záradéka
  • A legegyszerűbb fajta
  • Rendezés kifejezésérték szerint
  • Oszlopszám megadása
  • Bináris és "nyelvi" karakterláncok rendezése
  • A hiányzó értékek kezelésének jellemzői (NULL)
  • A SELECT záradék GROUP BY és HAVING kitételei
  • Példa a GROUP BY ... HAVING kifejezés kidolgozására
  • Hiányzó érték a csoportosítási kifejezésből
  • Egyéb példák
  • ROLLUP, CUBE és GROUPING SETS megadása egy GROUP BY záradékban
  • A SELECT záradék CONNECT BY záradéka
  • Speciális rendszerfunkciók a CONNECT BY záradékokban
  • Az eredmény elrendelése
  • A részlekérdezés előformulálásának WITH záradéka
  • SELECT záradékok kombinálása
  • Az UNION operátorral kombinálva
  • Kombinálva az INTERSECT operátorral
  • Kombináció a MINUS operátorral
  • Allekérdezések
  • Csatlakozási művelet a SELECT záradékban
  • Csatlakozás típusai
  • Új szintaxis a 9-es verzióban
  • A csatlakozási művelet jellemzői

7. Frissítse az adatokat a táblázatokban

  • Új sorok hozzáadása
  • Egy sor kifejezett hozzáadása
  • Allekérdezés által fogadott sorok hozzáadása
  • Hozzáadás több táblához egy utasítással
  • Meglévő mezőértékek módosítása
  • Az INSERT és UPDATE alapértelmezett értékeinek használata
  • Sorok eltávolítása a táblázatból
  • Szelektív törlés
  • Teljes eltávolítási lehetőség
  • Az UPDATE, INSERT és DELETE kombinálása egy utasításban
  • A táblaadat-frissítési operátorok logikai integritása és a hibákra adott válasz
  • Reakció a végrehajtás közbeni hibákra
  • Változások végrehajtása az adatbázisban
  • A sorrendszer verziószámának adatai
  • Gyorsítsa fel a COMMIT végrehajtását

8. Gyors hivatkozás a múltbeli adatértékekre

  • Régi táblázatsorértékek beolvasása
  • Táblázatok és adatok visszaállítása a korábban törölt táblákból

9. Az áramkör integritásának megkötései

  • Az áramköri integritási korlátozások változatai
  • NOT NULL megkötés
  • Elsődleges kulcsok
  • Az értékek egyedisége oszlopokban
  • Idegen kulcsok
  • További feltétel a karakterlánc mezőben lévő értékhez
  • További feltétel-összekapcsolási értékek egy sor több mezőjében
  • Korlátozás hozzáadása szabálysértések esetén
  • A sémakényszer-ellenőrzések felfüggesztése tranzakción belül
  • A séma integritási korlátozásainak letiltása és engedélyezése
  • Az áramköri integritási korlátozások engedélyezésére és letiltására szolgáló technológia
  • Bonyolultabb integritási szabályok

10. Virtuális táblázatok (származtatott, megjelenített: nézetek)

  • Core ("alap") és virtuális táblák
  • Virtuális táblák frissítése
  • A virtuális táblákon keresztüli közvetlen adatmódosítás korlátai
  • A közvetlen frissítések letiltása
  • Az azonnali frissítések lehetőségének szűkítése
  • Virtuális táblák adattárolóval
  • Az elnevezett virtuális táblák jellemzői
  • Névtelen virtuális táblák adattárolás nélkül

11. Nem skaláris típusok az Oracle "összetett" adataihoz

  • Tárolt tárgyak
  • Egyszerű példa
  • Objektumtulajdonságok és módszerek használata
  • Objektumhivatkozások használata
  • Gyűjtemények
  • Beágyazott asztalok
  • Tömbök
  • XMLTYPE
  • Egyszerű példa
  • XMLTYPE adattáblák
  • Táblázatadatok konvertálása XMLTYPE formátumba
  • Írja be az ANYDATA

12. Tárolt objektumok segédtípusai

  • Egyedi számgenerátor
  • Operációs rendszer könyvtár
  • Táblázatok ideiglenes tárolási adatokkal
  • Hivatkozás egy másik adatbázishoz
  • szubrutinok
  • Indexek
  • Indexek a séma integritási korlátainak ellenőrzéséhez
  • Táblázatok külső adattárolóval

13. Néhány megjegyzés az SQL utasítások optimalizálásához

14. Tranzakciók és zárak

  • Tranzakciók az Oracle-ben
  • Példák a tranzakciók szerinti adatzárolásra
  • A zárak típusai
  • Implicit zárolások a DML műveletekben
  • Az idegen kulcsok hatása
  • Explicit táblazárolás (TM típusú) a LOCK paranccsal
  • Az egyes táblázatsorok kifejezett zárolása
  • A csoportos blokkolás dokumentálatlan formája
  • DDL nyilatkozatzárak

15. Felhasználók (sémák) és az adathozzáférés szabályozásának kiegészítő eszközei

16. A rendszerkatalógus táblázatai (szótár-hivatkozás)

18. Beágyazott SQL

  • Néhány példa a lekérdezésre

19. Munkavállalók kiadása a magasabb (alacsonyabb) fizetésnek megfelelően

  • Kérdés a DB-hez
  • "Nyilvánvaló", de rossz megoldás
  • Helyes Döntések
  • Top-N megoldás (8.1.5-ös verzió óta)
  • Megoldás analitikus rangsorolási függvények használatával

20. A lekérdezés átfogalmazása a HAVING-gel

22. NEM feltételes csapda

23. Csapdában NOT IN (S)

Bevezetés a PL/SQL-be

1. Alapfogalmak

  • A PL/SQL helye az Oracle architektúrában
  • A PL/SQL program általános felépítése

2. Alapvető típusok és adatstruktúrák

  • Skaláris változók
  • Numerikus típusok
  • String típusok
  • Időpontok és intervallumok
  • Logikai változók
  • LOB típusok
  • Változók és állandók deklarálása
  • Bejegyzés
  • Bejegyzések deklarálása egy programban
  • Feladatok
  • Már meglévő adattípusokra hivatkozva
  • Egyéni altípusok

3. Kifejezések

4. Fő irányítási struktúrák

  • Program elágazás
  • HA-AKKOR ajánlat
  • HA-AKKOR-MÁS javaslat
  • HA-AKKOR-ELSIF javaslat
  • Eseti javaslatok
  • Az irányítás feltétel nélküli átadása
  • Ciklusok
  • egyszerű ciklus
  • Számláló ciklus (FOR)
  • Kurzorhurok (FOR)
  • WHILE hurok
  • A REPEAT UNTIL ciklus szimulálása
  • Címkék hurkokban és blokkokban

5. Rutinok

  • Helyi rutinok
  • A "külső" nevek újradefiniálása
  • Nyilatkozatok továbbítása
  • Nevek ismétlődése ugyanazon a szinten (túlterhelés)
  • 6. Adatbázis-kölcsönhatás: Statikus SQL
  • Rekordok használata skalárok (lista) helyett

7. Az adatbázis változásainak szabályozása

  • Tranzakciókezelés
  • Zárak
  • Autonóm tranzakciók

8. Beépített dinamikus SQL

  • Beágyazott dinamikus SQL utasítások
  • Összehasonlító példa a dinamikus SQL-lel való munka két módjára

9. Kurzorok használata

  • Explicit kurzorok
  • Explicit kurzorok deklarálása
  • Explicit kurzorok megnyitása
  • Eredmény lekérése explicit kurzorral
  • Explicit kurzor bezárása
  • Nincs tiltva a táblázat megváltoztatása, ha a kurzor nyitva van
  • Az explicit kurzorok attribútumai
  • Néhány példa a hurkok és kurzorok használatára
  • Táblázat sor zároló kurzorai
  • SELECT … FOR UPDATE záradék
  • Óvintézkedések a zárolt kurzorok használatával kapcsolatban
  • Lehetőség a kurzor által kiválasztott vonalak megváltoztatására
  • Kurzor hivatkozások
  • Általános információ
  • Használati példa egy program felépítéséhez
  • Implicit kurzorok

10. Kivételek kezelése

  • Kivételek deklarálása
  • Feldolgozási példák
  • Dobó kivételek
  • Hatály és eloszlás
  • „Belső” blokkkivételek
  • Az SQLCODE és SQLERRM függvények használata

11. Tárolt eljárások és funkciók

  • Általános szintaxis
  • Lehetőségek
  • Paraméter típusa
  • Paraméterhasználati mód
  • Alapértelmezett értékek
  • A paraméterek tényleges értékeinek megadásának módjai
  • Paraméterek és helyi változók elérése egy szubrutin törzsében
  • Fordítói utasítások szubrutinok létrehozásakor
  • Tárolt rutinok és adatbázis-hozzáférési jogosultságok
  • Két logika az adatbázis-hozzáférési jogosultságok megvalósításához
  • A jogosultságok szerepkörökön keresztüli átadásának jellemzői

12. Kiváltó eljárások

  • Trigger eljárás létrehozása
  • Kioldó eljárások letiltása
  • Triggereljárások DML kategóriás eseményekhez
  • Kombinált trigger eljárások
  • Tranzakciók kezelése egy triggereljárás törzsében
  • Az aktiválási eljárások sorozata, ha több van belőlük
  • A kimeneti táblák triggereljárásai HELYETT
  • Kioldási eljárások a DDL kategóriájú eseményekhez
  • Triggereljárások séma és adatbázis szintű eseményekhez

13. Csomagok PL/SQL-ben

  • Általános csomagstruktúra
  • Hozzáférés a csomagelemekhez
  • (Globális) csomagadatok
  • Kölcsönös hívások és névismétlések
  • Csomag inicializálása
  • SERIALLY_REUSABLE pragma

14. PL/SQL függvények hívása SQL utasításokban

  • A felhasználói függvények használatára vonatkozó követelmények és korlátozások SQL-ben
  • Függvények elérése csomagokból SQL-ben
  • Oszlop- és függvénynév-ütközések feloldása
  • Táblázatfüggvények SQL-ben

15. Bonyolultabb adattípusok: gyűjtemények

  • Gyűjteménytípus deklarációs szintaxisa
  • Munka asszociatív tömbökkel
  • Beágyazott tábla és VARRAY létrehozása egy programban
  • Elemek hozzáadása és eltávolítása a gyűjteményekben
  • Több művelet a gyűjteményeken
  • Gyűjtemény átalakítások
  • A gyűjteményekkel való munkavégzés módszerei a programban
  • Példák a gyűjtemények használatára egy programban
  • Kiváltság
  • Soros végrehajtás és lekérdezések tömbökhöz kötése
  • Azonos típusú műveletek soros végrehajtása: a FORALL konstrukció
  • Tömbkötés: BULK COLLECT INTO konstrukció
  • Példa a SCOTT-sémára
  • Gyűjtemények használata táblafüggvényekben (Treading megvalósítás)
  • Egyszerű példa
  • Használja adatátalakításhoz

16. Hibakeresési eljárások PL/SQL-ben

  • Szótári táblázatok
  • Rutinfüggőségek
  • Rendszercsomagok
  • DBMS_PROFILER csomag
  • DBMS_TRACE csomag
  • DBMS_UTILITY csomagfüggvények
  • DBMS_DEBUG csomag
  • Példa a program munkaprofiljának felépítésére

17. Programozási rendszerek PL/SQL-hez

18. PL/SQL rendszercsomagok

  • STANDARD és DBMS_STANDARD csomagok
  • Egyéb rendszercsomagok
  • Adatok írása programból fájlba és fordítva
  • Adat titkosítás
  • Automatikus munkaindítás az Oracle-ben
  • Objektumok dinamikus elhelyezésének kezelése a könyvtári pufferben
  • Nagy strukturálatlan NULL objektumok manipulálása
  • Régi adatértékek elérése
  • Üzenetek küldése PL/SQL programból
  • Képes PL/SQL-ben dolgozni COM-automatizálással
  • további információ
  • Egy egyszerű példa a kurzor megnyitásának és feldolgozásának szétválasztására
  • A munkamegosztás bonyolultabb példája

20. Trigger eljárások attribútumai az adatbázisséma szintjén és az események a DBMS-ben

BAN BEN modern világ nehéz nélkülözni az információs technológiákat és azok származékait - számítógépeket, mobiltelefonok, az internet stb., különösen a nagyvállalatoknál és kormányzati szervezeteknél, amelyekkel együtt dolgoznak nagy mennyiség emberekkel, és nem csak néhány VIP-ügyféllel, mint egy kis cég esetében. Ahol pedig nagy számban vannak vállalkozók, jelentkezők stb. - nem nélkülözheti az információfeldolgozáshoz szükséges adatbázisokat. Természetes, hogy a nagykönyvek és kártyák kora, amire sokan emlékeznek a könyvtárakban, rég elmúltak, ma már személyi számítógépeket és elektronikus adatbázisokat használnak.

Ma már elképzelhetetlen a legnagyobb cégek, bankok vagy állami szervezetek munkája adatbázisok és eszközök használata nélkül üzleti intelligencia. Az adatbázisok lehetővé teszik számunkra nagy mennyiségű információ tárolását és elérését és adatbázis kezelő rendszer(DBMS) - az elérhető információtárolók kezelése.

BAN BEN "Interfész" oktatóközpont Megtanulja, hogyan kell hatékonyan használni az adatbázis-kezelő rendszereket: gyorsan megtalálhatja a szükséges információkat, navigálhat az adatbázissémában, lekérdezéseket hozhat létre, adatbázisokat fejleszthet és hozhat létre.

A képzés lehetővé teszi nemcsak ismeretek és készségek megszerzését, hanem azok megerősítését is a megfelelő vizsgák letételével a minősített szakember státuszához. Tapasztalt szakemberek a DBMS Microsoft SQL Server vagy Jóslatérdeklődhet az üzleti intelligencia rendszerek tanulása iránt. Ezek a feladatok meglehetősen összetettek, nehézkes matematikai apparátust használnak, de nem csak a folyamatban lévő folyamatok elemzését teszik lehetővé, hanem a jövőre vonatkozó előrejelzések készítését is lehetővé teszik, amire a nagyvállalatok igénye van. Éppen ezért keresettek a piacon az üzleti elemzők, munkájuk díjazása nagyon-nagyon méltó, bár a képzett adatbázis-szakemberek, adminisztrátorok és fejlesztők sem panaszkodhatnak az alacsony bevételi szintre. Jöjjön el tanfolyamainkra, és szerezzen egy keresett és jól fizetett szakmát. Várunk rád!

A kurzus végén záró bizonyítványt készítenek teszt formájában, vagy a tanárnak osztályzatot adnak a teljes tanfolyamra a hallgató által a tanult anyag asszimilációjának ellenőrzésekor kapott osztályzatok alapján. a tanulási folyamatban végzett gyakorlati munkák osztályzatairól.

"Interfész" oktatóközpont tanácsadói szolgáltatásokat nyújt üzleti folyamatmodellek építéséhez, információs rendszerek tervezéséhez, adatbázis-struktúrák fejlesztéséhez stb.

  • Segítségre van szüksége egy tanfolyam megtalálásához?
    Célunk, hogy a szakemberek képzését akkor és ahol szükségük van rá. A tanfolyami programok vevői igény szerint módosíthatók! Elmondjuk, mi érdekli Önt, és nem csak arról, hogy mi van mereven rögzítve a kurzusprogramban. Ha olyan tanfolyamra van szüksége, amelyet nem lát a diagramon vagy a weboldalunkon, vagy ha más időpontban és helyen szeretné elvégezni a tanfolyamot, kérjük, jelezze a