Az információs rendszer megvalósítása az al hozzáférésben, táblák és adatrendszerek létrehozása, fejlesztés
Az Access adatbázis szerkezeti egységei táblák, lekérdezések, űrlapok, jelentések, oldalak, makrók és modulok.
A táblák objektumok, amelyekbe az adatokat bevittük.
A kérelmek olyan objektumok, amelyek lehetővé teszik számítások elvégzését, a szükséges adatok kivonását bizonyos kritériumokhoz, szűrjük az adatbázisban szereplő adatokat.
A jelentések olyan objektumok, amelyek lehetővé teszik az eredményadatok megjelenítését a képernyőn, és a kívánt formában kinyomtathatók.
Az oldalak olyan objektumok, amelyek lehetővé teszik az internethez vagy az intranethez való kapcsolódást.
A makrók makrók DB parancsok, amelyek lehetővé teszik az egyszerű és gyors műveletek végrehajtását ugyanazon adatbázisadatokkal.
A modulok olyan speciális programok, amelyeket a Visual Basic nyelvben az Access hozzáférési adatbázisban lévő adatok feldolgozására írtak be, ha az Access eszközök nem elegendőek ahhoz, hogy feldolgozzák vagy kevésbé kényelmesen használják őket.
Táblák és adatrendszerek létrehozása
Minden táblázatot az információs modell alapján hoztunk létre, minden egyes entitás külön táblázatot kapott. A kulcs mezők megfelelnek az elsődleges entitáskulcsoknak.
Ábra. 10. A "Termékek" táblázat mezőinek felépítése
Hasonlóképpen létrejönnek más táblák (lásd a Függelékeket).
Az adatséma az adatbázis grafikus képe. Különböző hozzáférési objektumok használják a különböző táblák közötti kapcsolatok meghatározására. Például, ha olyan űrlapot hoz létre, amely több kapcsolódó táblázatot tartalmaz, az adat séma automatikus és következetes hozzáférést biztosít ezeknek a táblázatoknak a mezőkhöz. Ezenkívül biztosítja az egymáshoz kapcsolódó adatok integritását az asztalok beállításakor.
A táblák közötti kapcsolat létrehozza a kapcsolódási pontok közötti kapcsolatokat a kulcsmezőkben, általában olyan mezők között, amelyek mindkét táblán azonos névvel rendelkeznek. A legtöbb esetben egy másik táblázat idegen kulcsát egy táblázat egyik kulcs mezőjéhez társítják, amely az egyes bejegyzések egyedi azonosítója. A kapcsolódás kötelező feltétele a csatolt mezők egybeesése típusonként és formátumban.
Adatbázisunkban az egy-sokféle kommunikációt használtuk. Az egy-sok kapcsolat az asztalok közötti leggyakrabban használt kapcsolattípus. Az egyes táblák A-táblázatban szereplő egyes adatainak egy-sok kapcsolata esetén a B táblában több bejegyzés is megegyezhet, de a B. táblázat rekordja nem tartalmazhat több mint egy megfelelő bejegyzést az A. táblázatban. Az adatbázist nyolc egymással összefüggő táblázatban hajtják végre.
Kérdések fejlesztése
A lekérdezés segítségével a következő típusú adatfeldolgozást végezheti el:
· Hozzon létre egy új virtuális táblát a csatolt táblák feljegyzéseinek összevonása alapján;
· Vegye fel a felhasználó által megadott mezőket a kapott lekérdezési táblázatban;
· Válassza ki azokat a rekordokat, amelyek megfelelnek a kiválasztási kritériumoknak;
· Végezze el a számításokat a kapott összes rekordban;
· Csoport nyilvántartások, amelyek ugyanazon értékek egy vagy több mezőben egy rekordban, miközben más statisztikai funkciókat is végeznek más területeken;
· Adjon hozzá egy összegsorot a kapott lekérdezési táblahoz;
· Mezők frissítése a rekordok kiválasztott alcsoportjában;
· Hozzon létre egy új adatbázis táblát meglévő táblázatokból származó adatok felhasználásával.
Az Access alkalmazásban többféle lekérdezést is létrehozhat:
· Kiválasztási kérelem - kiválasztja az adatokat egymáshoz kapcsolódó adatbázis-táblákból és lekérdezési táblázatokból. Az eredmény egy táblázat, amely a lekérdezés lezárása előtt létezik. Egy ilyen kérelem alapján más típusú kérelmek is létrehozhatók;
· Táblázat létrehozására irányuló kérelem - az összekapcsolt táblákból és más lekérdezésekből származó adatokat is kiválasztja, de a kiválasztás lekérdezésétől eltérően az eredményt egy új állandó adatbázis-tábla tárolja;
· Frissítésekre, kiegészítésekre, törlésekre vonatkozó kérelmek - lekérdezések, amelyek eredményeképpen a táblázatban szereplő adatok megváltoznak.
A feltüntetett feltétel szerint a következő lekérdezést (a minta esetében) kell végrehajtani:
· Milyen napokon az X beszállítóktól származó X anyagmennyiség meghaladta a 200 darabot;
Tekintsük a lekérdezés végrehajtását.
A Tervezési nézetben a lekérdezés létrehozásának ablaka így fog kinézni.
Mivel a lekérdezés paraméteres, végrehajtásakor párbeszédpanelek jelennek meg a képernyőn, ahol a felhasználónak meg kell adnia a minta paramétereit:
Ábra. 13. A paraméteres lekérdezés létrehozása a Tervező nézetben
Ábra: b. A termék nevének megadása
Vegyünk egy másik típusú lekérdezést - egy táblázatot létrehozó kérést. A "Residues" tábla automatikusan létrejön a "Termékek", "Termékek" és "Kimenetek" táblázatban elérhető adatok alapján.
Ábra. 16. Az ablak a lekérdezés létrehozásához táblázatot hoz létre a Tervező nézetben
A lekérdezés végrehajtásának (táblázat nézet) eredményét a függelék tartalmazza.
Formák és jelentések fejlesztése
Az Access lehetővé teszi az adatok közvetlen bevitelét az asztalhoz vagy űrlapok használatával. Az adatbázisban lévő űrlap olyan strukturált ablak, amely oly módon ábrázolható, hogy megismétli az űrlap formáját. Az űrlapok különálló vezérlőkészletből készülnek.
Az űrlap megjelenését a céltól függően választja ki. Az elérési űrlapok olyan feladatok elvégzését teszik lehetővé, amelyek nem hajthatók végre asztali üzemmódban. Az űrlapok lehetővé teszik az értékek kiszámítását és az eredmény megjelenítését. Az űrlap adatforrásai táblázat vagy lekérdezési rekord.
Az űrlap lehetőséget biztosít a következőkre:
A formák létrehozásának alapvető módjai:
· Form Designer (bármely összetettség formájának létrehozására tervezve)
· Űrlap varázsló (lehetővé teszi különböző formák létrehozását mind a stílusban, mind a tartalomban).
Az alábbiakban egy mintajelentés jelenik meg: "Belépés a raktárba". Az adatokat a gyártók csoportosítják. A csoport megjegyzései megmutatják az egyes beszállítók számára a szállítmányok számát, valamint a teljes termékmennyiséget.
Hasonlóképpen más jelentések is létrehozásra kerülnek (lásd a Mellékleteket).