Adatbázis terv- Könyvtár 1.1 Bevezetés A magas színvonalú kiszolgálás érdekében fontos, hogy a könyvtár nyilvántartsa a nála kikölcsönözhető könyveket. A könyvtár néhány könyvéből több példányt is tart. Mindenféle műfajban tartunk példányokat, melyeket eltérő időhosszra lehet kikölcsönözni. A népszerű, sokak által keresett példányokat 2 hétre lehet kikölcsönözni, a többit pedig egy hónapra. A kikölcsönzött példányokat egyszer meg lehet hosszabbítani interneten és személyesen egyaránt. Fontos, hogy naprakész legyen a nyilvántartás az ügyfelek magas fokú kiszolgálásának érdekében. Ezért a könyvtár fontos modulja és könyvkatalógus. 1.2 Könyvkatalógus modul A könyvkatalógus modul célja, hogy nyilvántartsa a rendelkezésre álló könyvek példányait. Lehetőséget kell biztosítania az adatbázisban való gyors keresésre az ügyfelek magas fokú kiszolgálásának érdekében. Nyújtson segítséget a kölcsönzés gyors és szakszerű lebonyolításához és könyvek nyilvántartásához. 1.2.1 A modul feladatai - A kölcsönzői cégnél található könyvek nyilvántartása o a népszerű és általános könyvek nyilvántartása o Az újonnan beszerzett könyveknek a katalógusba való bevezetése - A kölcsönzés lebonyolításának támogatása o Kikölcsönzött és szabad példányok nyilvántartása o Meghosszabbítások követése - A kölcsönzők nyilvántartása o Kölcsönzői személyes adatok nyilvántartása o Az általa jelenleg kikölcsönzött könyvek nyilvántartása o Az általa jelenleg kikölcsönzött könyvek meghosszabbításának száma - Lekérdezési lehetőségek biztosítása o A könyvek cím szerinti keresése o A könyvek szerző szerinti keresése o A könyvek kiadási éve szerinti keresése o A könyvek kiadó szerinti keresése o A könyvek műfaj szerinti keresése o Az egyes könyvek kölcsönzési idejének a lekérdezése o Szabad könyvek közötti keresés o A kölcsönzők személyes adatai szerinti keresése o A már lejárt könyvek kölcsönzői adatainak keresése
1.2.2 Törzsadatok Könyv egyedhalmaz A könyvtár példányainak egyedhalmaza. A könyv szerzőjének, címének, kiadásának évének és műfajának adatait tartalmazza. Ezenkívül az egyes példányok lehetséges kölcsönzési idejét is tartalmazza, illetve a már kikölcsönzött és még kikölcsönözhető példányokat is. A könyveket egyedi sorszám azonosítja, mely számot úgy képzik, hogy utaljon a műfajára is. Kölcsönző személyek egyedhalmaz A könyvtár kölcsönzőinek egyedhalmaza. A könyvtár olvasóinak személyes adatait, az általuk kikölcsönzött példányokat tartalmazza, illetve a meghosszabbítások számát. Az olvasóknak olvasói jegyet adunk, melynek egyedi sorszáma van. 1.2.3 Tranzakciós adatok Kölcsönzői lap egyedhalmaz Tranzakciós adatok a kölcsönző személyek által kivett könyvek. A kölcsönzés a kölcsönzői lapon kerül kiírásra, majd a kölcsönzői lapon jegyzik fel a könyvek visszahozatalát, illetve a meghosszabbítások számát. Egy könyvet egyszerre csak egy személy kölcsönözhet ki, azonban egy kölcsönzői lapon több egy személy által kikölcsönzött könyv is szerepelhet. Minden kölcsönzői lap egyedi kódszámmal rendelkezik. 1.3 Az egyedhalmazoknak megfelelő táblák felépítése: KÖNYV tábla Könyv szám szám A könyv egyedi azonosítása Szerző szöveges A könyv szerzőjének neve Cím szöveges A könyv címe Kiadás éve szám A könyv kiadásának ideje Kiadó szöveges A könyv kiadójának neve Műfaj szöveges A könyv műfajának neve Kölcsönzés ideje szám A könyv lehetséges kölcsönzési ideje A KÖNYV tábla elsődleges kulcsa a könyv száma.
KÖLCSÖNZŐ SZEMÉLYEK táblája Kölcsönzői kártya száma Számláló A személyek kölcsönzői kártyájának a száma Név Szöveg A kölcsönző személyek neve Születési dátum Dátum/idő A kölcsönző személy születésének dátuma Lakcím Szöveg A kölcsönzői személy lakcíme Telefonszám Szám A kölcsönző telefonszáma E-mail cím Szöveg A kölcsönző e-mail címe A KÖLCSÖNZŐ SZEMÉLYEK tábla elsődleges kulcsa a kölcsönzői kártya száma. A KÖLCSÖNZŐI LAP tábla Egy személy több könyvet is kikölcsönözhet, így egy kölcsönzői lapon több cím is szerepelhet a Kölcsönzői lap tábla és a Könyv tábla között több-több típusú kapcsolat van. Ezért a Kölcsönzői lap egyedhalmaz adatait két táblázat fogja tartalmazni, az egyikben (Kölcsönzői lap tábla) a könyv adatai és a kölcsönzés ideje szerepelnek, az egyes könyvek kölcsönzési ideje, a lejárattal és a lehetséges hosszabbítással a másikban pedig (Késedelmi díj) a számlaszám, a kölcsönzői lap száma, a név, a cím, a késedelmi díj mértéke, a késedelmi idő és a késedelmi összeg. Kölcsönzői lap száma számláló A kölcsönzői lap egyedi száma Név szöveges A kölcsönző személy neve Kölcsönzői kártya száma szám A kölcsönzői kártya egyedi sorszáma Dátum dátum/idő A könyv kölcsönzésének dátuma Cím szöveges A kikölcsönzött könyv címe A KÖLCSÖNZŐI LAP tábla elsődleges kulcsa a Kölcsönzői lap száma.
KÉSEDELMI DÍJ tábla Számlaszám számláló A kiállításra kerülő számlának a száma Kölcsönzői lap száma szám A kölcsönzői lap száma Név szöveg A kölcsönző neve Cím szöveg A kikölcsönzött könyv címe Késedelmi díj mértéke szám A késedelmi díj mértéke Késedelmi idő szám A késedelmi napok száma Késedelmi összeg szám Mennyi a késedelmi díj? A KÉSEDELMI DÍJ tábla elsődleges kulcsa a számlaszám. 1.3.1 Az egyedhalmazok (táblák) kapcsolatai: A tábla neve KÖLCSÖNZŐI LAP KÖLCSÖNZŐ SZEMÉLYEK A kapcsolat típusa N 1 Kapcsolódó mezők Kölcsönzői kártya száma Kölcsönzői kártya száma A mezők szerepe idegen kulcs elsődleges kulcs Egy kölcsönzői lap csak egy személyhez tartozhat. A tábla neve KÖNYV KÖLCSÖNZŐI LAP A kapcsolat típusa 1 N Kapcsolódó mezők Könyv szám Könyv szám A mezők szerepe elsődleges kulcs idegen kulcs Egy kölcsönzői lapon több könyv is szerepelhet, azonban egy könyv egyszerre csak egy kölcsönzői lapon szerepelhet. A tábla neve KÖLCSÖNZŐI LAP KÉSEDELMI DÍJ A kapcsolat típusa 1 N Kapcsolódó mezők Kölcsönzői lap száma Kölcsönzői lap száma A mezők szerepe elsődleges kulcs idegen kulcs Egy kölcsönzői lapon több könyv is szerepelhet, így egy kölcsönzői laphoz több sor is kapcsolódhat a késedelmi díj táblán.
1.3.2 A modulhoz tartozó táblák adatainak felhasználása 1.3.2.1 Elemzések 1. Könyvek és kölcsönzői lap statisztikái Ki, melyik könyvet vette ki? A könyveknek az adatai: cím, szerző, kiadás éve, kiadó, műfaj és a lehetséges kölcsönzési idő hossza. Kölcsönzői lap adatai: név, kölcsönzői kártya száma, a kölcsönzés kezdete és vége, illetve, hogy volt-e hosszabbítva. 2. Kölcsönzői lap statisztikái Milyen adatok szerepelnek egy kölcsönzői lapon? A lap száma, kölcsönző neve, a kölcsönzői kártya száma, illetve a kivett könyvnek az adatai a kölcsönzési idővel együtt. 3. Kölcsönző személyek, könyv és késedelmi díj statisztikái Ki hol lakik? Melyik könyvet vette ki? Mennyi időt késett már a könyv vissza hozatalával? Mennyivel tartozik? 4. Kölcsönző személyek és a kölcsönzői lap statisztikái Melyik könyvet ki kölcsönözte ki? Mikor kölcsönözte ki? Mikor fog lejárni az adott könyv?