[Textlib] Kisbetű-nagybetű

Lőrincz Andrea Lorincz.Andrea at kkfk.bgf.hu
2009. Aug. 28., P, 11:11:01 CEST


Ez az egész tudjátok, mikor bosszantó? Amikor próbálom rendbe rakni az adatbázist, hogy ne csak jó, de szép és következetes is legyen. Pl. van egy olyan raktári jelzetünk, hogy "Szig.Biz." ez a szigorúan bizalmas, ezért nem hozzáférhető szakdolgozatokat jelenti, amiket viszont minimálisan (szerő, cím, kiadási adatok) fel kell tárnunk. Van 2495 ilyen példányrekordunk, amiből viszont 5 elírást tartalmaz: 4 "Szig.biz.", 1 pedig "Szig.Biz". Tudom, marginális a probléma, de a szépérzékemet bántja. Elvileg ugye érzékeny a TL a kis- és nagybetűkre, de ezt az öt rekordot nem tudom kiszedni! 
Sőt, az is feltűnt már, hogy ha javítok egy kisbetűt nagybetűre pl. egy Cutter-számban, az az expand-listában nem mindig javítódik. Gyakorlatilag nagybetűs lesz a rekordban, de a listában marad kisbetűs! 
Ezt már szőrözésnek hívják? 
 
Lőrincz Andrea 
könyvtárvezető 
 
Budapesti Gazdasági Főiskola
Külkereskedelmi Főiskolai Kar Könyvtára
1165 Budapest, Diósy Lajos u. 22-24. 
Tel.: 467-7913  Fax: 467-7960

________________________________

Feladó: textlib-bounces at listserv.niif.hu meghatalmazó: Graff Zoltan
Küldve: 2009. 08. 27., Cs 18:31
Címzett: TextLibList
Tárgy: Re: [Textlib] Kisbetű-nagybetű




T. List!

A problema sokkal bonyolultabb, mint hittuk...

Egy kisebb programhibara derult feny, ezert lehetett az, hogy az egyik
konyvtarban azt hittek, azonos a kis es nagybetu, a masikban pedig
nem tunt annak...

Azokban az indexekben, amikben kis-nagy betu kulonbozik, kereseskor ott is
azonosnak tekinti oket. De csak abban a speci esetben, ha nincs koztuk
mas kulcs!
Ez mar azert eleg bonyolult, nezzunk egy peldat:

1. pelda. Ha a rakt. jelzetek:

001 d19
001 d20
001 D20
001 D21

Akkor '001 d20' keresesre megtalalja a '001 D20' kulcsokat is.
Itt ugy tunik, a kis-nagy betu azonos.


2. pelda. Ha rakt jelzetek kozt van megy egy masik is:

001 d19
001 d20
001 d44
001 D20
001 D21

Akkor a '001 d20' keresesre nem talalja meg a '001 D20' kulcsokat, mert
a d44-nel megall, miutan a d20-asokat feldolgozta. Mert az mar
egy masmilyen kulcs. Igy a D20-hoz persze nem jut el.
Itt ugy tunik, hogy a kis-nagybetu kulonbozo.

A jo hir az, hogy mindenkinek igaza van, meg ha pont az ellenkezojet
mondtuk is.
Az indexfile tartalman mulik, ki mit tapasztal.

> Ha példány keresésnél a ?a?  keresek rá (raktár jelzetre) akkor megtalálja
> az összes Nagy A-t tartalmazó példány rekorodkat.
Ez ugye a SOROS kereses! Nem eliras, tenyleg '?a?' akar ez lenni...
Ez az emlitett programhiba miatt talalja meg a 'A'-kat.
Mivel ez MINDEN kulcson vegigmegy, nincs olyan kulcs, aminel befejezne,
mint a 2. peldaban a d44-nel.

-----------
> Kiprobáltam
> F9, és kis a-ra az expand a Nagy A-ra gurik!!
Ez is attol fugg, milyen raktjelzetek vannak...
A 2. peldaban '001 d' beirasra bizony a '001 d'-vel kezdodo elso kulcsra
ugrik.


-----------
Egyelore ez van, semmi nagy bajt szerencsere nem okoz, igen sok ev alatt
nem is tunt fel senkinek :-)
A javitas az lesz majd, hogy
- amelyik indexben a kis-nagy kulonbozik, ott ne tekintse azonosnak
- a raktjelzet indexben mindegy lesz a kis-nagy betu.

Graff Zoltan

_______________________________________________
Textlib mailing list
Textlib at listserv.niif.hu
https://listserv.niif.hu/mailman/listinfo/textlib




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