5 Adatfeldolgozási folyamatok szervezése az adatbázisban
TÉMA 5. A FELDOLGOZÁSI ADATOK BEMUTATÁSA A DATABÁZISBAN. A MIDDELPHI ALKALMAZÁSÁNAK KÉSZÍTÉSE TECHNOLÓGIAA
Az e-szakaszban található adatbázis-alkalmazások létrehozásának technológiáját figyelembe vevő programozási környezetként a Delphi objektum-orientált programozási környezetét választották. amely ma az egyik leggyakoribb eszköz a vállalati alkalmazások adatbázis-alkalmazások létrehozásához. A nyelv egyszerűsége és természetessége, a rendszer orientációja az ilyen alkalmazások fejlesztéséhez, végül a létrehozott programok hatékonyságának (nagy termelékenységének és viszonylag kis méretének) köszönhetően a Delphi nélkülözhetetlen eszköz volt a különféle klienshelyek kialakításához. az adatbázisokhoz való hozzáférés programjai.
Az adatbázis-táblák a lemezen találhatók. Ezek fizikai tárgyak. Az adatkészleteket a táblázatokban szereplő adatok műveleteihez használják.
A Delphi rendszer szempontjából egy adatkészlet az egy vagy több adatbázis-táblából vett feljegyzések gyűjteménye. Az adatkészletben szereplő feljegyzéseket bizonyos szabályok szerint választják ki. Az adatkészlet olyan logikai táblázat, amelyen az alkalmazás futtatásakor dolgozhat. A tábla és az adatkészlet közötti kölcsönhatás hasonlít egy fizikai fájl és egy fájlváltozó kölcsönhatására. Adatkészletekkel végzett műveletek végrehajtásához kétféle módon lehet hozzáférni az adatokhoz: a navigáció és a reláció.
A relációs hozzáférés módja egy rekordcsoport feldolgozásán alapul. Ha egy rekordot szeretne feldolgozni, akkor továbbra is feldolgozza az egy rekordból álló csoportot. A relációs hozzáférési módszerrel SQL lekérdezéseket használnak, ezért SQL-orientáltnak is nevezik. A relációs hozzáférési módszer a távoli adatbázisokkal való együttműködésre irányul, és előnyben részesíti őket. Ugyanakkor helyi adatbázisokhoz is használható.
Az alkalmazásban lévő adatokhoz való relációs módszert a Lekérdezés összetevő segítségével lehet végrehajtani.
A relációs adatbázisokkal való együttműködés eszközei. Bár a Delphi rendszer nem rendelkezik saját adatbázistáblázatok formátumával, mindazonáltal hatékony támogatást nyújt számos különböző DBMS - mind helyi (például dBase vagy Paradox) és ipari (például Sybase vagy InterBase) számára. Tools Delphi. Az adatbázissal való együttműködésre tervezett, kétféleképpen lehet felosztani:
Az eszközök olyan speciális programokat és csomagokat tartalmaznak, amelyek biztosítják az adatbázis karbantartását a kifejlesztett alkalmazásokon kívül. Az összetevők olyan alkalmazások létrehozására szolgálnak, amelyek műveleteket hajtanak végre az adatbázisból.
Az információs rendszer létrehozásának technológiája. Mutassa be a Delphi képességét, hogy működjön együtt az adatbázissal az egyszerű információs rendszer létrehozásának példáján. Ez az információs rendszer még írási kód nélkül is kifejleszthető: minden szükséges műveletet a Database Desktop programmal végeznek el. Az Űrlaptervező és az Objektumellenőr. Az információs rendszerben végzett munka a következő fázisokból áll:
Az alkalmazás és a DB mellett az információs rendszer magában foglal egy számítási rendszert és egy DBMS-t is. Tegyük fel, hogy már létezik számítógép vagy számítógépes hálózat, és ezek jellemzői megfelelnek a jövőbeli információs rendszer igényeinek. DBMS-ként válaszd a Delphi-t.
A legegyszerűbb esetben az adatbázis egy táblázatból áll. Ha a táblázatok már léteznek, akkor az első szakasz nem kerül végrehajtásra. Ne feledje, hogy együtt a Delphi. Számos mintaalkalmazás érhető el, beleértve az adatbázis alkalmazásokat is. Készenléti asztalok is használhatók alkalmazásokhoz.
Adatbázistáblákkal való együttműködéshez egy alkalmazás tervezésénél célszerű az Adatbázis-munkaállomás program használata. amely lehetővé teszi:
- táblákat hozhat létre;
- struktúrák megváltoztatása;
- szerkesztheti a rekordokat.
Ezenkívül az Adatbázis adatbázis segítségével más műveleteket is végrehajthat az adatbázisban (vizuális és SQL lekérdezések létrehozása, szerkesztése és végrehajtása, alias műveletek).
Például fontolja meg egy olyan alkalmazás létrehozását, amely a B D E hozzáférési mechanizmust használja, és lehetővé teszi az adatbázis tábla bejegyzéseinek átvizsgálását, a mezők megtekintését és szerkesztését, a rekordok törlését a táblából és újakat. Az alkalmazásprojektfájl általában nem követeli meg a fejlesztőtől, hogy végezzen semmilyen műveletet. Ezért egy alkalmazás létrehozásakor a fő feladat az űrlapok kialakítása, a legegyszerűbb esetben egy formában.
Az Asztali összetevő biztosítja az interakciót az adatbázis táblával. A szükséges táblázat összekapcsolásához be kell állítania a DataBaseName tulajdonságot a megfelelő értékekre. amely jelzi az adatbázis elérési útját és a TableName tulajdonságot. jelezve a táblázat nevét. Miután megadta a táblát az adatkészlet megnyitásához, az Aktív tulajdonság értékét True értékre kell állítani.
Ebben az alkalmazásban a Delphi példáiban szereplő ügyféltáblát használják, főfájlja az Ügyfelek. dbf A fenti és a többi példa táblázata a könyvtárban található, amelynek elérési útját a dbdemos alias határozza meg. Az álnevet a BDE adminisztrátor program segítségével állíthatja be.
A DataSource 1 összetevő az asztali összetevő közötti köztes. csatlakozik a valós adatbázis táblához és a vizuális komponensekhez, a DBGrid és a DBNavigator. amelyekkel a felhasználó együttműködik ezzel a táblázattal. Az 1. komponens, amelyhez a DataSourse 1 összetevő társult, meghatározza az utóbbi DataSet tulajdonságát.
A DBGrid 1 összetevő rácsként jeleníti meg az adatbázistábla tartalmát, amelyben az oszlopok a mezőknek felelnek meg, és a sorok a táblázatos rekordokhoz. Alapértelmezés szerint a felhasználó megtekintheti és szerkesztheti az adatokat. A DBNavigator 1 összetevő lehetővé teszi a felhasználó számára, hogy navigáljon az asztalon, szerkesztse, beilleszti és törölje a rekordokat. A DBGrid 1 és a DBNavigator 1 összetevők a DataSource-DataSource 1 összetevővel kommunikálnak a DataSourse tulajdonságai révén. Az alkalmazáskomponensek és az adatbázistábla közötti kapcsolatot és a felhasznált komponensek tulajdonságait az 1. ábrán mutatjuk be. 3.
Alkalmazás fejlesztésekor az összes elem tulajdonságainak értékeit az Object Inspector segítségével állíthatja be. Ebben az esetben a kívánt értékek közvetlenül be vannak írva a mezőbe, vagy kiválaszthatók a legördülő listákban. Az utóbbi esetben az alkalmazás az egérrel hozható létre, és nem igényel semmilyen karaktert a billentyűzeten. A táblázatban. A 12. ábra bemutatja az adatbázis táblával való munkához használt összetevőket, azok alapvető tulajdonságait és ezen tulajdonságok értékeit.