• Nem Talált Eredményt

OCTOPUS információkereső programrendszer megtekintése

N/A
N/A
Protected

Academic year: 2022

Ossza meg "OCTOPUS információkereső programrendszer megtekintése"

Copied!
2
0
0

Teljes szövegt

(1)

Alkilma7á«nkrnl röviden

II. lap c A P U cfiTT Í I A U uriniri í f~ U ft^OrTU

- 'ET',,> G fi S - ^ S Í i S b Í.7 S / - . . 7

A # - / / . lapokon egy másik, a könyvtári szolgál­

tatási bővítő és korszerűsítő, egyben oktatási is tá­

mogató programcsomag első eredményeit mutatjuk be; a munka a fejlesztés első szakaszánál tart. Ez a rendszer Joliann Sebasiian Bach négyszólamú zsol­

tárainak - amelyek hazánkban a szolmizálás, for­

matan és összhangzattan alapvető tananyagának is részei - alaposabb, mélyebb megismerését támo­

gatja.

Kárpáli László (Országos Pedagógiai K ö n y v t á r á s M ú z e u m )

O C T O P U S információkereső programrendszer

Az OCTOPUS kényelmesen használható, relá­

ciós adatbázis-kezelő rendszer, amellyel mind az adatbázis folyamatos és különösebb megkötöttségek nélküli feltöltése, mind pedig az összekapcsolt ada­

tokból álló lételek - a "relációk" - tetszés szerinti keresése elvégezhető.

A f e l h a s z n á l á s i lehetőségek

Az OCTOPUS előnyösen alkalmazható olyan esetekben, ahol a relációk keresése tartalmuk (a re­

lációban szereplő adatelemek), nem pedig valami­

lyen azonosítójuk szerint történik, ahol nagy adattö­

meggel kell dolgozni, valamint rugalmas lekérde­

zésre és változtatásra van szükség. Példaként néhány alkalmazási terület:

• adott lerületen található szálláslehetőségek (komfortfokozat, a szálloda helye, parkolási lehe­

tőség, éttermi szolgáltatás, ár stb.);

• egy áruházi osztályon vagy emeleten található termékek (a termékek fajtája, m é r e t e , színe, típusa, ára, egyéb specifikus sajátosságok stb.);

• valamely vevőkörről kialakított nyilvántartási rendszer, amely az ügyfelek különböző igényeit, kívánságait rögzíti kényelmesen módosítható for­

mában;

• házi telefonkönyv;

• könyvtári nyilvántartó rendszer (a szerző neve, a dokumentum c í m e , a kiadás é v e , az ISBN-szám, a r a k t á r í j e l z e t s t b . ) .

A sort hosszan lehetne folytatni, hiszen sokszor adódik olyan helyzet, hogy több információt egy egységként kezelünk (pl. a d o k u m e n t u m l e i r á s o k n á l is).

Az OCTOPUS nem köti meg az adatbázisban rög­

zített relációk szerkezetét. A tárolt adatokból tetszés szerinti kapcsolatrendszer alakítható ki.

A rendszer maximálisan felhasználóbarát, A m u n k á t állandó és mindenre kiterjedő tájékoztatás­

sal segiti, használata nem feltételez számítástechni­

kai ismereteket.

Á l t a l á n o s j e l l e m z ő k

A rendszerben meg lehet határozni az adatok faj­

táit, típusait: a tulajdonságokat. A tulajdonságokat értékekkel lehet kitölteni, és minden tulajdonság egy-egy értékét egy másik tulajdonság másik é r t é k é ­ ve! lehet logikailag összekapcsolni: ezt az összekap­

csolt egységet hívjuk relációnak. Az utolsó példánál maradva tulajdonság lehet a szerző neve, és ennek a tulajdonságnak az értékei lehetnek pl. Petőfi Sándor, Lev Tolsztoj. A "Petőfi S á n d o r " név tulaj­

donságot a " J á n o s v i t é z " cím tulajdonsággal össze­

kapcsolva összetett egység, tétel keletkezik: a reláció.

A programba való belépéskor a felhasználó vala­

milyen karakter(ek) leütésére az OCTOPUS GUIDE-áal az OCTOPUS útmutatójával találja magát szemben. Ennek segítségével megismerheti a rendszert a sokszor n e h é z k e s papírdokumentáció nélkül. Az sem mellékes, hogy a nem számítástech­

nikus felhasználó egyúttal megismeri a gépet, meg­

szokja a géppel való m u n k á t , a gépi környezetet. Az OCTOPUS G U I D E képernyöoldalakon keresztül is­

merteti a rendszert, példákat ad, magyaráz, és benne - mint egy könyvben — előre-hátra lehet lapozni.

A rendszer a képernyő utolsó előtti sorában mindig közli az éppen megadható parancsokat. Ha a felhasználó nem tudja, hogy a parancsok mit jelente­

nek, mi a hatásuk, használja a HELP segítő funkci­

ót. A HELP parancs hatására a rendszer részletesen 326

(2)

T M T 3 3 . évf. 1 9 8 6 / 5 - 6 - 7 .

elmagyarázza, hogy melyik utasításnak mi a hatása, milyen paraméterek adhatók meg. Szükség esetén ezek az információk ki is nyomtathatók. Ez a funk­

ció minden programszinten megtalálható.

Az OCTOPUS G U I D E - b ó l való kilépés után (de természetesen az ú t m u t a t ó használata nélkül is) elindíthatjuk az OCTOPUS m ű k ö d é s é t .

A rendszer maszkos képernyökezeléssel dolgozik.

Az első sorban a program hibajelzései és megjegyzé­

sei olvashatók. A 3 — 22. sorban az adatbázisban tárolt tulajdonságok és értékeik olvashatók; e rész­

ben kétféleképpen lehet lapozni. Az utolsó előtti sorban találhatók az adott programszinten adható parancsok, az utolsó sor a felhasználó bemeneti sora.

Az OCTOPUS megkülönbözteti az alfabetikus ("stringes") és a numerikus adatokat; az alfabetikus adatokat a képernyőmaszkon balra kizárva jeleníti meg, a numerikus adatokat jobbra zárja k i .

Az OCTOPUS négy, egymás mellé rendelt prog­

ramszinten működik. Egyik szintről a másikra tetszés szerint átléphetünk. E programszintek alatt további programszintek találhatók, amelyek közül többnek a használata - a feladatuk hasonlósága miatt is — teljesen egyforma, ill. nagyon hasonló.

Az első programszínt - amelyhez kulcsszó bea­

dása nélkül bárki hozzáférhet — a lekérdezés, az in­

formációkeresés. A keresést egy, több vagy akár az összes tulajdonság alapján végezhetjük. (Elméletileg maximum 59 tulajdonságot és kb. 65 500 értékei de­

finiálhatunk, aminek a mindenkori háttérkapacitás szab határt.) A tulajdonságokat, ill. az értékeket ösz- szekapcsoljuk az É S , V A G Y , DE N E M és a kisebb, nagyobb, egyenlő operátorokkal. A rendszer kivá­

lasztja a megadott feltételeknek megfelelő reláció­

kat, amelyeket aztán megjeleníthetünk, vagy akár újabb feltélelek megadásával tovább szűkíthetjük a kiválasztandó relációk körét.

A többi programszintet csak a kulcsszó ismereté­

ben lehet használni, mert ezeken a szinteken változ­

tatni lehet az adatbázison; ezt pedig csak az arra j o ­ gosult felhasználó teheti meg.

A három programszintből kettő hasonló funkció­

kat lát el, vagyis az adatbázis feltöltését végzi; Az egyik esetben egyenként vihetjük be a k ü l ö n b ö z ő relációkat, a másiknál viszont először kiválasztjuk az adatbázis relációinak egy részhalmazát, majd ezeken egyszerre végezhetjük el a kívánt m ü v e l e t e ­ ket (hozzáirás, módosítás, törlés lehetséges). A kü­

lönböző relációkhoz ú n . információs blokkol csatol­

hatunk. Ebben (egy képernyöoldalon) olyan adato­

kat k ö z ö l h e t ü n k , amelyek fontos kiegészítő infor­

mációk lehetnek, de nincs szükség a lekérdezésük­

re. E két programszinten nemcsak b e é p í t h e t ü n k , hanem törölhetünk is az adatbázisból relációkat, i l l . kinyomtathatjuk őket.

A negyedik programszint sok hasznos rutint tar­

talmaz. Itt végezhető el a k ü l ö n b ö z ő halmazok ele­

meinek b e t ű r e n d b e rendezése (elöl a numerikus adatok n ö v e k v ő sorrendben, majd az alfabetikus —

"stringes" — adatok k ö v e t k e z n e k ) , kinyomtathat­

juk a halmazokat külön-külön és az összesét egy­

szerre is, itt lehetséges a tulajdonságok, ill. az érté­

kek módosítása és törlése.

Az OCTOPUS az adatbázis kezelését a beszélt nyelvhez közelálló (jelenleg magyar, angol, francia nyelvi) formában leszi lehetővé.

A rendszernek szemétgyűjtési ("garbage collec- t i o n " ) , különböző optimalizálási és karbantartási al­

goritmusai vannak.

Hardver-szoftver környezet

Az OCTOPUS programrendszer az SZKI PRO- PER — 16 professzionális személyi számítógépre készült (több más IBM-kompatibilis személyi szá­

mítógépre is installálva van, pl. I B M PC X T / A T , Commodore PC 10, 20), MS-DOS. i l l . PRO- P O S - 1 6 operációs rendszerek felügyelete alatt működik. Futtatható 1 és 2 lemezmeghajtós rend­

szereken, winchesteres konfiguráción is. A program assembly nyelven íródott, nagysága az operációs rendszertől függően kb. 46 kbájt. M ű k ö d é s é t kb. 20 kbájtos szövegfájl segíti.

Az adatbázis kapacitását a következő képlet alap­

ján becsülhetjük meg:

8 x (a háttérkapacitás kbájtban) = (a specifikált relációk száma) + (tulajdonságok + értékek száma) / 10 + N x (az információs blokkok s z á m a ) ,

ahol N értéke 0 - 1 3 . Ha az információs blokkok üresek, vagy alig tartalmaznak szöveget, akkor N értéke kicsi. Minél hosszabb információs blokkokat használunk, N értéke annál nagyobb. ( A háttértár kapacitásán a felhasználható szabad hely nagysága értendő.)

Néhány tájékoztató adat a háttértárolók hozzáve­

tőleges kapacitásáról:

• 360 kbájlos hajlékony lemez kb. 2500 relációt ( i n ­ formációtételt),

• 8 Mbájtos Winchesler-lemez kb. 60 000 relációt (információtételt) tárolhat.

A rendszer gyorsaságát több nagyságrenddel lehet növelni, ha megfelelően nagy (pl. 704 kbájtos) memóriabővítéssel használják. Ezáltal a vá­

laszidő bármilyen bonyolult keresésnél néhány má­

sodpercre csökken. (Erre a különlegesen gyors m ű k ö d é s r e kb. 2500 relációig van lehetőség.)

Bordás Tibor—Herczegh Miklós (Számítástechnikai Koordinációs Intézet)

327

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

Az első főtétel tehát azt mondja ki, hogy egy zárt rendszer belső energiája csak akkor változhat, ha a rendszer munkát végez a környezettel szemben (pl. egy gáz kitágul) vagy

(Ha ez üres volt, akkor az a mező számít első rendezési kulcsnak, amelyet helyette kijelöltünk.) A kiemelés esetén a megjelenítési formátumhoz hasonlóan megadhatjuk,

tografikus információkereső rendszere az NTMIR Kémiai és Vegyipari Nemzetközi Ágazati Tudományos és Műszaki Információs Rendszer része. A tényadatok gyűjtése

Az adatbevitel sorrendje olyan, hogy az adatgazda a szabályzó első és utolsó oldala áttekintésével (esetleg a dokumentum végiglapozásával) beviheti az adattárba a

(Magyarország): Az ipari tájékoztató szakemberek képzésének és a felhasználók információs ismereteinek

A DOMESTIC információs rendszer központja a COSTI PDP-I1Í70 típusú miniszámítógépe, amely..

Koncepció a csehszlovák tudományos, műszaki és gazdasági információs rendszer információkereső nyelveinek egységes gyűjteményéhez és e nyelvek kompatibilitásának

Koncepció a csehszlovák tudományos, műszaki és gazdasági információs rendszer információkereső nyelveinek egységes gyűjteményéhez és e nyelvek kompatibilitásának