Oracle program képzés. Adatbázis fejlesztés és adminisztráció

A szakmai átképzési program a hálózat- és rendszeradminisztráció főbb területeire, valamint az adatbázisok fejlesztésére és adminisztrálására szolgáló technológiákra irányul.

A program hivatalosan engedélyezett képzést tartalmaz Microsoft tanfolyamok, Cisco Networking Academy és NDG Linux szállítói tanfolyamok, EMC Academy tanfolyamok. A program a hálózati és rendszeradminisztrációs technológiákkal, az adatbázis-szervezés általános kérdéseivel, a Microsoft SQL Server és PostgreSQL adatbázisok fejlesztésének és adminisztrálásának technológiáival foglalkozik.

A program során megtanulod:

  • Hogyan készítsünk fel berendezéseket Linux és Windows operációs rendszerek telepítéséhez;
  • Operációs rendszer adminisztrációs alapismeretek és rendszeradminisztrációs feladatok:
    • Felhasználók és csoportok ütemezése;
    • Hozzáférés szabályozása az operációs rendszer alapvető erőforrásaihoz;
    • Szerverek és munkaállomások konfigurálása hálózathoz;
  • Az infokommunikációs rendszer részeként működő operációs rendszereket támogató megelőző munkák végzésének szabályzata;
  • A csomaghálózatok kiépítésének alapelvei, alapvető technológiák vállalati váltás és útválasztás hálózati megoldások;
  • A Microsoft SQL Server DBMS szervezési elvei;
  • Adatmanipulációs eszközök elméleti alapjai a Microsoft SQL Server relációs modelljében;
  • A lekérdezés végrehajtásának teljesítményét befolyásoló tényezők;
  • Az adatkezelés és az adatintegritás elvei az adatbázisokban Microsoft adatok SQL szerver
  • A hatékony indexstruktúrák tervezésének elvei;
  • Az adatbázisok fizikai szerkezete;
  • A térbeli, XML és BLOB adatok tárolásának és feldolgozásának elvei;
  • A tranzakciós napló fogalma és az adatbázis-helyreállítási modell SQL adatok szerver;
  • A biztonságos adattárolás szempontjai;
  • ETL megoldások létrehozásának és megvalósításának elvei;
  • A PostgreSQL DBMS felépítése és megvalósítási elvei, konfigurációs paraméterei;
  • A PostgreSQL adatbázis-biztonság alapjai;
  • A PL/pgSQL használatának előnyei;
  • A PL/pgSQL nyelv alapjai;
  • A PostgreSQL beépített funkciói;
  • Támogatott adattípusok argumentumok és visszatérési értékek.

A kurzusokról bővebben az oktatási pályát és a program egyes moduljainak tartalmát tartalmazó oldalon olvashat.

A program végső bizonyítványa az Végső minősítő munka.

A szakmai átképzési program lehetőséget biztosít a tanulásra és minősítő vizsgákra való felkészülés belül:

  • A Cisco Networking Academy programjai:
    • LPI Linux Essentials Professional Development, Linux Professional Institute (LPI)
  • A Microsoft által engedélyezett tanfolyamok:
Kezdő dátum
  • Október 1. (október-június, szeptember-december)
  • március 1. (március-június, szeptember-május)

Júliusban és augusztusban nincs tanítás - ünnepnapok!

Osztály mód

Az oktatás formája részidős (esti).

Az órák heti 2-4 alkalommal 4 ac. óra (hétköznap 18:00-tól, hétvégén 10:00-tól vagy 14:00-tól).

Előfeltételek

A program felsőfokú, középfokú szakképzettséggel rendelkező szakembereknek, felső tagozatos hallgatóknak szól. Elfogadási szabályok...

A belépéshez át kell menni

Számítógépes teszt No. VKT-113.2 Operációs rendszer MS Windows

  • A koncepció operációs rendszer. Az operációs rendszerek funkciói és osztályozása.
  • Az MS Windows összetétele. Hardverkövetelmények.
  • A program eredeti és lokalizált változatának koncepciója.
  • Billentyűzetkiosztás. Nyelvváltás.
  • Munka az egérrel MS Windows rendszerben: mutatók és művelettípusok.
  • MS Windows interfész. Alapvető elemek.
  • Ablakelemek az MS Windowsban. Ablakmegjelenítési módok, ablakműveletek. Ablaktípusok.
  • Alkalmazások indítása, bezárása, váltás közöttük.
  • Elemek párbeszédpanelek, mezők kitöltése a párbeszédpanelekben.
  • Műveletek ikonokkal. A piktogramok típusai.
  • A menük és parancsok típusai. A parancsok végrehajtásának módjai.
  • Főmenü. a főmenü szakaszaiban.
  • MS Windows rendszerrel végzett munka. Rendszer újraindítás.
  • Szabványos MS Windows alkalmazások: grafikus szerkesztő Festék, szöveg szószerkesztő, Számológép. Szabványos gombok az alkalmazásokban.
  • Dokumentumok megnyitása és mentése.
  • Vágólap. Adatok másolása és áthelyezése a vágólapon keresztül.
  • Címkék: meghatározás, típusok, létrehozási módszerek, műveletek.
  • Fájlrendszer. Névtér.
  • Sajátgép (számítógép) alkalmazás: váltson ide kívánt lemeztés a kívánt mappába; megtekintési módok; mappák létrehozása és átnevezése; objektumok kiválasztása, másolása, mozgatása és törlése; törlés utolsó akció; tulajdonságok és paraméterek megváltoztatása.
  • Fájlok és mappák keresése.
  • Tálca: cél, beállítások.
  • Asztali: találkozó, beállítás. Az ablakok és ikonok rendszerezése.
  • A főmenü beállítása.
  • Vezérlőpult beállításai: Dátum/Idő, Billentyűzet, Egér, Nyomtatók, Betűtípusok, Képernyő.

A FORS Oktatási és Tanácsadó Központ a FORS részlegeként alakult 1994-ben, úttörővé téve az informatikai oktatás területén. A FORS UKC ma a FORS cégcsoport tagja, amely az IT terület szinte minden területével foglalkozik - a klasszikus fejlesztéstől, forgalmazásig és technikai támogatás szoftver termékek innovatív megoldásai a gazdaság digitális átalakításához.

A FORS Oktatási Központ az egyik első orosz képzési központ, amely engedélyt kapott az Oracle Corporationtől, és megkezdte a képzést az Oracle Authorized Courses Program keretében. Hosszú utat tettünk meg – a „FORS” cég egyik részlegétől, amely egyetlen osztályban nyújt képzést az Oracle-tanfolyamokon, egészen Közép- és Kelet-Európa egyik legnagyobb engedélyezett Oracle Oktatóközpontjáig.


Az UKC FORS rendelkezik oktatási tevékenységi engedéllyel, amely mentesíti ügyfeleinket az áfa fizetése alól, és lehetővé teszi a képzési költségek beszámítását az adózási költségekbe.
Ezalatt az idő alatt hosszú utat tettünk meg a Force cég Oracle tanfolyamok képzésével foglalkozó részlegétől Kelet-Európa legnagyobb engedélyezett Oracle képzési központjáig.
1998 óta nyújtunk ügyfeleinknek tanúsítási szolgáltatásokat a Tesztközpontban. A Force Training Centert a legnagyobb nemzetközi tanúsító cég, a VUE engedélyezte. Ügyfeleinknek lehetőségük van szinte az összes elérhető tesztet megrendelni az orosz régióban történő szállításhoz.

Oktatóink személyzete a legjobb szakemberekből áll, akik az Oracle oroszországi bevezetésének kezdetén álltak. Mindez, az engedélyezett képzési központokban a tanulási folyamat megszervezésével szemben támasztott magas követelményekkel kombinálva, azt szolgálja, hogy a legjobb eredményeket érjék el az Oracle kurzusok hallgatóinak programjainak asszimilációjában.

Tanáraink magas szintű professzionalizmusa és hatalmas gyakorlati tapasztalata lehetővé teszi számunkra, hogy lépést tartsunk az Oracle legújabb fejlesztéseivel, és gyorsan megvalósítsuk a legújabb képzési programokat, miközben megőrizzük piacvezető szerepünket. Az összes Force tanár az Oracle Corporation tanúsítvánnyal rendelkezik, és különféle projektekben vesz részt vállalati létrehozása érdekében információs rendszerek az Oracle-en.

ORACLE TANÚSÍTVÁNY


A minősített Oracle szakember státusza megerősíti a vállalat alkalmazottainak professzionalizmusát. Az Oracle szoftvertermékek és -technológiák összetettsége miatt a minősített rendszergazdák és fejlesztők a világ legkeresettebb informatikai szakemberei közé tartoznak.
A szakemberek jelenléte a személyzetben versenyelőnyt jelent a vállalat számára – ez azt mutatja, hogy az üzleti folyamatokat olyan szakemberek támogatják, akik ismerik az iparági szabványokat.

ORACLE minősítési szintek:

Oracle Certified Associate (OCA) – belépő szintű Azt igazolja, hogy a szakember rendelkezik-e az alapvető műveletek elvégzéséhez szükséges ismeretekkel a kiválasztott területen

Oracle Certified Professional (OCP) – Alapszint Megerősíti, hogy képes a feladatok teljes skálájának megoldására a kiválasztott területen

Oracle Certified Expert (OCE) - speciális minősítés Megerősíti a szakember tudását, amely lehetővé teszi az alapvető műveletek elvégzését, valamint képességét, hogy megoldja a feladatok teljes skáláját az adott Oracle technológiák és architektúra esetében

Oracle Certified Master (OCM) – a legmagasabb szint Megerősíti, hogy birtokosa az Oracle technológiák szakértője, a legmagasabb szintű tudással, tapasztalattal és készségekkel rendelkezik

Ismerje meg a programot Oracle tanúsítás, az adott tesztre való felkészülésről és a szükséges kiegészítő tanfolyamokról, a teszt sikeres letételéhez szükséges utalvány vásárlási lehetőségeiről, valamint az összes elérhető minősítésről és tesztről részletesen megismerkedhet az Oracle weboldalán, a Tanúsítás részben és a tanúsítással és teszteléssel foglalkozó oldalunkon.

Ez a cikk elsősorban az Oracle DBMS rendszergazdáknak szól (és azoknak, akik azzá szeretnének válni), nagyon hasznos lesz az alkalmazásfejlesztők és a felhasználók számára. összetett rendszer. 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. Szoftver Az Oracle 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 gyorsítótárat pufferek (blokkpufferek – azaz adatblokkok a RAM-ban) és megosztott készlet (megosztott készlet) készletének tekintik, mivel az adatok és utasítások tárolására szolgálnak, amelyek hozzájárulnak a gyors hozzáférés. 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 a probléma kulcstényezője. gyors helyreállítás adatbázis összeomlás után.

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 az adatok visszaküldését várják a kérésekhez, akkor nagyon fontos válaszideje van. 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 sok adatszolgáltatások Raktár.
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.

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ó, amely egy objektummodellt, új tulajdonságokat és adminisztrációs eszközöket vezetett be.

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ást hajtottak végre az előző verzióhoz képest. Jellemző változások az automatizált rendszerek "intellektualizálása" és az elemzés lehetőségeinek bővülése.

Mint látható, az Oracle terméke már 25 éves, és mindezt az „elveszett” évet sokkal rövidebb idő alatt kell pótolnunk. A termék legújabb verziója 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 az adatok tárolására használt bizonyos mennyiségű RAM. 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ő adatblokkot) 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 azonnali bevitelére használják (szerződések kitöltése, hitelkártyaszámok ellenőrzése, 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 alapulhatnak olyan információkon, mint például az eladások mennyisége bizonyos régiókban, egy adott termék vásárlóinak mintája, az e-mail címek rendezett listája stb.
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. Akárcsak egy adattárház, nagyszámú felhasználót támogat, és lehetővé teszi komplex megoldások generálá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ű lemezmemóriát és nagy teljesítményű számítástechnikai rendszereket igényel. 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.