Oracle - technológia elosztott információs rendszerek
2.3.1. A tanulmány modellek Az adatszolgáltatási az aktuális adatbázisban.
Vizsgálata különböző módszerek bemutatása IP eszközök és adatkezelési információs rendszerekben végeztük a példa egy online adatbázis a szabadalom (szoftver) tervezési és technológiai tervezés (KTP). Szabadalmi - igazoló dokumentum a jogot a feltaláló, hogy a találmány szerinti. Különböző osztályozási szabadalmak vezettek be, hogy egységesítsék, és megkönnyíti a keresést információk: (National Patent Classification (NKI) Egyetemes Tizedes Osztályozás (ETO), a Nemzetközi Osztályozása Találmányok (ICI)). Mindezek besorolásokat a célja, hogy egy olyan eszköz szabályszerű tárolására szabadalmi dokumentumok, ami megkönnyíti a hozzáférést a bennük tárolt információk, hogy az alapja a szelektív forgalmazás közötti információcsere szabadalmi információkat használók és megszerezni rendszeres adatok az ipari megfelelés, ami viszont meghatározza a fejlettségi szintet különféle art.
szabadalmi osztályozási van egy komplex szerkezetű, és keresni a szükséges információt időigényes lehet. A szervezet minden rendelkezésre álló osztályozási találmányok, de ez, mint például, úgy véljük, csak a nemzetközi osztályozása találmányok, hogy ez egy eszköz egységes nemzetközi skála besorolása szabadalmi dokumentumok hatékony eszköz a szabadalmi hivatalok és más felhasználó, aki a szabadalmi dokumentumok hogy meghatározza és értékelje az újdonság a találmány hozzájárulását az igényelt műszaki megoldás (beleértve az értékelést a technikai fejlődés Nosta és segédprogramot vagy eredmény).
Nemzetközi Osztályozása Találmányi (ICI) van egy hierarchikus struktúra (az 1. ábrán látható), és az alábbi részekből áll: 1 - 2. szakasz - 3. osztály - alosztály 4 - 5. csoport - alcsoport. A hierarchikus felépítése a besorolás bemutatott ICI ábra31.
Ábra. 31. A hierarchikus szerkezete besorolása BIM - alapjául AIS szoftver szabadalom KTP.
Az átmenet a logikai funkcionális modelljét útján relációs technikák, ahol a funkcionális modell egy hierarchikus struktúra van megvalósítva egy kapcsolat használatával - hogy -Sok és rekurzív ábra. 27. Az ezen irányelv végrehajtásához logikai modell egy sor asztalok, kombinálható egyetlen modul - a szabadalmi információs adatbázis (PIB - Szabadalmi Információs dateBase).
A lényege a logikai modell PIB_MKI asztal (ICI), összeköti PIB_PART asztal (szakasz), PIB_CLASS (osztály), PIB_SUBCLASS (alosztály), PIB_GROUP (Group), PIB_SUB-GROUP (alcsoport) egy struktúrát, amely meghatározza a végrehajtás a Nemzetközi Osztályozása Találmányi (ICI) vinformatsionnoy szabadalmi rendszer karbantartás technológiai tervezés. Táblázat PIB_MKI (ICI), viszont van kötve PIB_PATENT asztal (szabadalom), kapcsolattartásért felelős PIB_GRATHDOC asztalok (Graphic dokumentumok) és PIB_UDK (ETO) .Tablitsa PIB_UDK (ETO) végrehajtja a Egyetemes Tizedes Osztályozás (ETO). PIB modul táblázatok szerkezetét mutatja be az 1. táblázat.
1. táblázat adatai és logikai modul felépítése nemzetközi osztályozása Találmányi.
img src = "/ images / oracletexnologiisozdaniyaraspredelennixi_51AE6C56.gif" border = 0 WIDTH = 424 magassága = 208>
32. ábra: logikai modell
Kutatási szoftver architektúra és technológia végrehajtása AIS
Jelenleg számos architektúrán használt fejleszteni az információs rendszereket, melynek gerincét a DBMS. Ügyfél a kliens / szerver konfiguráció, jellemző - egy munkaállomás, amely egy GUI (grafikus felhasználói felület - GUI), általában a Microsoft Windows, Macintosh.
A szerver elsősorban a tárolása, továbbítása és terjesztése az ügyfelek között. A kliens / szerver konfigurációs szoftver oszlanak kliens és a szerver része, azonban a része az ügyfél a kiszolgáló csökkenti a hálózati termelékenység és meghatározza bonyolítja a rendszer beállításait.
Mérlegeli a eloszlását adatbázis-funkciókat a kliens / szerver rendszer. Adatbázis három fő funkciója van:
- az adatokhoz való hozzáférést;
- adatszolgáltatás;
- business - funkciókat.
Adatbázis szerver lehet megvalósítani a különböző platformokon futó UNIX operációs rendszer, NetWare, Windows NT, OS / 2, és mások.
Eljövetele előtt kliens / szerver alkalmazások, a legtöbb működik egy számítógépen. Az egyik rendszer nem csak a felelős minden adatfeldolgozás, hanem a végrehajtása az alkalmazás logikáját. Ezen túlmenően, ugyanabban a rendszerben kezeli az összes kommunikációt minden egyes terminál; minden karakternél és kijelző elemek szolgálják az azonos processzor, amely kezeli a kérelmeket, hogy az adatbázis és az alkalmazás logikáját.
Oracle funkciók, mint például tárolt eljárások, támogatása integritás korlátok, felhasználó által definiált függvények, adatbázis triggerek, és még sokan mások. Mindez lehetővé teszi, hogy az alkalmazás tárolja nagyszámú üzleti szabályok (vagy szemantikai adatmodell) az adatbázis szintjén. Ennek eredményeként a kérelem szabadul elvégzésére finomabb feldolgozási feladatokat. Amint a 28. ábrán látható, egy ilyen adatbázis sokkal stabilabb.
Oracle szoftverek valamennyi fő összetevője a kliens / szerver architektúra ábrán látható. 29:
1) egy teljes értékű, nagy teljesítményű RDBMS szerver (relációs adatbázis-kezelő rendszer), méretezhető laptopok vagy akár nagygépek;
- azt jelenti, a fejlődő és a futó kliens alkalmazások számára, amelyek több GUI környezetekben;
- szoftver komponens közötti kommunikáció tárol különböző számítógépeken, amely hatékony és biztonságos kommunikáció sokféle hálózati protokollok.
Ábra. 33. A kölcsönhatás a fő alkatrészek az Oracle architektúra.
Oracle használja a rendszer memória (valódi és virtuális) ellátja az egyéni folyamatok és adatbázis-kezelő szoftverek is, és a caching adatok tárgyakat. Egy egyszerű konfiguráció, Oracle adatbázis fájlokat, memória struktúrák, a háttér és a felhasználói folyamatok találhatók ugyanazon a gépen a hálózat igénybevétele nélkül. Azonban sokkal gyakoribb konfiguráció, ha az adatbázis található a kiszolgáló gépen és Oracle eszközökkel - egy másik gépen (például számítógép Microsoft Windows). Ilyen kliens / szerver konfiguráció a gép hálózaton keresztül csatlakozik, szoftver, amely lehetővé teszi a két gép kommunikál. A szervezet közötti kölcsönhatás kliens / szerver és szerver-szerver, akkor kell használni az Oracle SQL * Net szoftver, amely lehetővé teszi, hogy kölcsönhatásba lépnek az Oracle hálózati protokoll. SQL * Net, és támogatja a legtöbb hálózati protokollok helyi hálózatok (például a TCP / IP, IPX / SPX) és mainframe (pl SNA). Lényegében, SQL * Net egy köztes réteg között, Oracle és hálózati szoftver, amely biztosítja a kapcsolatot az Oracle kliens gép (amely működik, például SQL * Plus) és az adatbázis szerver között, vagy adatbázis-kiszolgálók. Options SQL * Net lehetővé teszi egy gépen dolgozni egy hálózati protokoll, kommunikál egy másik gépen futó másik protokollt.
Ábra. 34. SQL * NET, mint egy eszköz közötti kommunikáció az adatbázist és a hálózatot.
2.3.2 Az ellenőrzési elemeinek a relációs adatbázis (RDBMS).
2.3.2.1 A mag relációs adatbázis-kezelő rendszer (RDBMS).
Két fontos darab építészet RDBMS - kernel. ami szoftver, és az adatok szótár, amely áll a szint adatszerkezeteket a rendszer a kernel által használt, a vezérlő adatbázist.
RDBMS lehet tekinteni, mint egy operációs rendszer (vagy alrendszer), kifejezetten a hozzáférés vezérlésére adatokhoz; a főbb funkciókat - tároló, a minta és az adatok biztonságát. Mint az operációs rendszer, az Oracle Database felszabadítással hozzáférés egyidejű adatbázis a felhasználók egy bizonyos források. Alrendszerek RDBMS nagyon hasonlít a megfelelő operációs rendszer alrendszerei és szoros kapcsolatai vannak az alap operációs rendszer által biztosított hozzáférési szolgáltatási funkciók a készülék szinten erőforrásokat, mint például a memória, központi feldolgozó egység és a fájl szerkezetét.
On ábra31. ábra a nagy alrendszerek Oracle kernel menedzser tárol.
Ábra31. Szerkezet Oracle adatbázis kernel.
Így az adatbázis - az adatgyűjtés, amelyek között vannak (szemantikai) kapcsolatot. A fizikai helyét az adatbázisban, és a végrehajtás átlátszó alkalmazások fizikai adatbázis lehet mozgatni, és újra szervezni, és ez nem lesz hatással a teljesítményre programokat.
Fizikailag Oracle adatbázis - nem több, mint egy sor fájl valahol a lemezen. A helyszín ezeket a fájlokat nem működése szempontjából (bár fontos a teljesítmény) adatbázisban.
Logikai Database - Oracle egy sor egyéni szakaszok, amelyek mindegyike azonosítható egy felhasználónév (jelszóval), egyedülálló az adatbázisban. A 29. ábra. Ez azt mutatja, az építészet, az Oracle.
Vannak három fő csoportját fájlokat a lemezen. töltsük fel az adatbázist.
- adatbázis fájlok
- kontroll fájlok
- naplófájlok
A legfontosabb ezek közül - az adatbázis fájlokat. amennyiben tényleges adatok találhatók. Ellenőrző és naplófájlokat funkciójának megőrzése építészet. Való hozzáférés OBD minden három fájlnak jelen kell lennie, hogy nyitott és elérhető az Oracle. Ha ezek a fájlok hiányoznak, lásd az adatbázis lehetetlen, és az adatbázis adminisztrátornak kell visszaállítani egy részét vagy egészét az adatbázist a backup fájlokat (ha igen!). Mindezek a fájlok bináris.
A telepítés után az adatbázisban (a szakaszában a telepítés részletes leírása a []), a rendszergazda képes jelentkezni az adatbázisba a SYS vagy SYSTEM, a parrolem fiókok: mester vagy manager, létrehozására egyéb számlák polzovtaeley, a jelszavakat, a SYS és SYSTEM kell azonnal Ugyanez a változás.
Együttműködik az adatbázis fájlok Oracle rendszer feldolgozza, léteznie kell a gép, és egy (vagy több) a felhasználó folyamatban.
Oracle rendszer folyamatok (az úgynevezett háttér) működésének biztosítása érdekében a felhasználói folyamatok - funkciók ellátására, amelyeket egyébként végre kell hajtania a felhasználói folyamatok közvetlenül.
Amellett, hogy az Oracle háttér folyamatok a legegyszerűbb esetben egyetlen kapcsolatot az adatbázis felhasználójának kell lennie folyamatot. A felhasználónak meg kell kapcsolódni az adatbázishoz, mielőtt utalhat bármilyen tárgy. Ha egy felhasználó regisztrált Oracle, SQL * Plus, a felhasználó kiválaszt egy másik Oracle Forms, és egy másik felhasználó megnyitja az Excel táblázatkezelő, akkor három egyéni folyamat együttműködni az adatbázis - egy-egy kapcsolat.
Oracle használja a rendszer memória (valódi és virtuális) ellátja az egyéni folyamatok és adatbázis-kezelő szoftverek is, és a caching adatok tárgyakat. Két fő területei az Oracle memória:
- osztott memóriát. ami által használt összes futó folyamatokat az adatbázis,
- helyi memória minden felhasználói folyamathoz.
A rendszer memória. Az Oracle az egész adatbázis neve SGA (rendszer globális AGEA - Rendszer Global Area vagy közös globális AGEA - osztotta meg a globális hatókörű). Adatok és ellenőrzési struktúrák az SGA közös, és minden Oracle háttér folyamatok és felhasználói folyamatok érheti őket.
A memória a felhasználói folyamat. Minden kapcsolatot az Oracle adatbázis osztja PGA (folyamat globális AGEA - globális hatókörű a folyamat vagy program globális AGEA - globális hatókörű a program) a készülék memóriájában, és emellett - a PGA háttér folyamatokat. Ez a memória terület tartalmaz adatokat és vezérlő információt egy folyamat, és nincs megosztva folyamatok között.
2.3.2.2 típusai feldolgozott adatok
kezeli az Oracle adattípusok a táblázatban látható.
2. táblázat típusai feldolgozott adatok.