[Vocal] VOCAL tanfolyam osszefoglalo - II. resz

Sandor Akos akos at libra.bibl.u-szeged.hu
2000. Júl. 5., Sze, 12:18:50 CEST


Szervusztok!

A tanfolyamon elhangzottak összeirásat folytattam. Ime a második rész:

				Második rész
				============

1. Néhány szó a katalógus adatbázisról:
---------------------------------------

	A katalogizáló modullal a katalógus adatbázisba tudjuk a felvett 
rekordokat elmenteni. Illetve a kereső eszközökkel (CCL, OPAC) ebből a 
katalógus adatbázisból tudjuk az elmentett rekordokat visszakeresni.

	A katalógus adatbázis neve az ún. HOLDING CODE-ból képződik. Ez a 
HOLDING CODE általában a Corvina rendszert megvásárolt 
könyvtárak/intézmények nevéből képződik, és mindig 4 betűből áll. Például 
a Fővárosi Szabó Ervin Könyvtár esetében ez a HOLDING CODE az FSEK, vagy 
a (volt) József Attila Tudományegyetem Egyetemi Könyvtárának a HOLDING 
CODE-ja a JATE. DE! Mivel vannak olyan intézmények, ahol az intézmény 
elnevezésének röviditése hosszabb lenne, mint 4 betű, ott valamilyen 
betűelhagyást kellett alkalmazni. Például SZOTE helyett csak SZOE a 
HOLDING kódja a (volt) SZOTE-nak. (Ez a holding code sok helyen előfordul 
a corvina rendszerben, nem csak a katalógus adatbázis nevénél. Fontos még 
megjegyezni, hogy a holding kód használatos csupa kisbetűvel (pl. csvm) 
irva és csupa nagybetűvel (pl. CSVM) irva is!) A HOLDING CODE ismeretében 
lehet az adatbázisokat azonositani, ezért fontos, hogy a VOCAL-ba dolgozó 
könyvtárak HOLDING kódja különböző legyen!
	Tehát a katalógus adatbázis neve, amennyiben XXXX az adott 
intézmény HOLDING CODE-ja, akkor xxxxdb. (Ha van kölcsönzői adatbázis is, 
akkor annak a nevében is szerepel a HOLDING kód!! Lásd lentebb!)

1.1. Bibliográfiai rekordok az on-line katalógusban:
----------------------------------------------------
	A katalógus adatbázisban az adatok MARC szabvány szerint vannak 
tárolva. Ezen bibliográfiai rekordok egy CDATA nevű táblába vannak 
becsomagolva. Az adatbázisban a bibliográfiai rekordok visszakeresésére 
több index, és tábla áll rendelkezésre. Például a CMASTER nevű adatbázis 
tábla, amely a bibliográfiai rekordok azonositására szolgál. A 
katalogizáló ill. OPAC modulokban a rekordok kvázi szabvány szerinti 
azonositására használt bibid-k vannak ebben a CMASTER táblában. 

	A bibid-k szerkezete a következő: 3-3-8 , ahol
		- az első 3 karakter lehet:
			'bib' - ha bibliográfiai rekordot azonosit
			'aut' - ha authority rekordot azonosit
			'ske' - ha skeleton rekordot azonosit
		- az adott intézmény HOLDING kódjának első 3 betűje
		- azonositó szám

Ezen bibid-ként ismert azonositók az adatbázis táblákban az ún. uniqueid 
mezőben foglalnak helyet. Nem összetévesztendő az adatbázistáblákban a 
rekordok belső azonositására szolgáló recnum mezővel!

FONTOS!
A bibid és authid(az a bibid, ami auth-tal kezdődik) azonositó számot a 
rendszer egy CATPARM nevű táblában tárolja. A táblában szereplő érték az 
utolsó felhsznált azonositó szám! VIGYÁZAT!!! Ha ez a szám elveszik/felüliródik 
az rekordvesztéshez vezethet, mert a rendszer ennek megnövelésével képzi a 
következő szabad azonositó számot!

1.2. Bibliográfiai rekordok munkafile-okban:
--------------------------------------------
	A munkafile-okban lévő, általában félkész MARC rekordokat is a 
katalógus adatbázis megfelelő adatbázis tábláiban tárolja a rendszer. 
Tehát nem külön file hierarchiában, mint azt az elnevezésből gondolni 
lehetne. Az adatbázisban tulajdonképp három olyan tábla van, amelyek a 
munkafile-okkal kapcsolatba hozhatóak. Az egyik az FMAP tábla, ahol az 
egyes munkafile-ok azonositó száma és elnevezése tárolódik. A másik a 
TDATA tábla, ahol az összes munkafileban szereplő rekord 
megtalalálható "összecsomagolva", mint az online katalógus esetében a 
cdata táblában. A harmadik tábla pedig a TBROWSE, ahol a MARC rekordból 
ki van szedve egy pár a könyv visszakeresését megkönnyitő adat a MARC 
rekordból, mint például a szerző.

	A munkafile-ok között van három, amelyik a rendszer működését 
megkönnyitendően speciális szerepet töltenek be. Az egyik az online 
update által használt munkafile, amelyik az 1-es mukafile azonositót 
birtokolja. A másik a EXCEPTION 11, ahová azok a rekordok kerülnek, 
amelyeket a katalogizáló megpróbált elmenteni az on-line adatbázisba, de 
hiányzott valamilyen el nem hagyható mező a MARC rekordból, igy a 
feldolgozást végző program komponens ide dobja vissza az ilyen bibliográfiai
rekordokat. Mint a nevében is szerepel ennek a munkafile a 11-es 
azonositót kapta. A harmadik pedig a 12-es azonositóval rendelkező 
munkafile, ami a kipottyant authority rekordot tartalmazza.

1.3. Authority rekordok:
------------------------
	A katalógus adatbázisban két fajtája van az authority 
rekordoknak. Vannak az 'élő' és a háttér authority rekordok. A kettő 
között az a fő különbség, hogy egy authority rekord akkor lesz háttér 
authority rekord, ha az adatbázisban nincs hozzá kapcsolódó bibliográfiai 
rekord. 3-3 adatbázis tábla tartozik mindkét fajta authority rekordhoz:

	'élő':				háttér:
	------				-------
	af_local_master			af_resource_master
	af_local_headings		af_resource_headings
	af_local_data			af_resource_data

2. A katalógus adatbázis kapcsolata a kölcsönzési adatbázissal:
---------------------------------------------------------------

	Amennyiben van kölcsönzői adatbázis telepitve, akkor a 
katalógizáló modulból a rekord mentésekor az adott példányra vonatkozó 
példányinformációk átmentődnek a kölcsönzési adatbázisba is. Ezen 
példányinformációkat a 949-es MARC mező helyes kitöltésével generálja a 
könyvet leitó könyvtáros.

	A katalógus adatbázis dbparm táblájában van megadva az adott 
katalógus adatbázishoz tartozó kölcsönzői adatbázis. Ezen adatbázisok 
neve általában úgy néz ki pl. theo_circdb, amennyiben a katalógus 
adatbázis neve theodb. Látható, hogy itt is megjelenik a HOLDING CODE.

**********************************************************************
Egyelőre ennyi, majd még folytatom:)

					Üdv : Ákos

ui: Ha addig nem találkoznánk, akkor jó nyaralást, kellemes pihenést 
mindenkinek. Igyatok hideg sört, és heverésszetek valamilyen vizparton!




További információk a(z) Vocal levelezőlistáról