adatbázisok


Access adatbázis-kezelő rendszert sokan érzékelik, mint egy tipikus eszköz létrehozása személyes információs rendszerek. Ez az adatbázis könnyen kezelhető és ideális kezdő fejlesztők elsősorban a különböző varázslók, amelyek automatizálják a munkát.






MS Access használt programozási nyelv a Visual Basic for Applications (VBA), amely jelentős hátránya az, hogy nem létre futtatható (.exe), amely nem igényel Access elérhetőségét. Ezt a problémát oldja meg a vizuális-és objektum-orientált Visual Basic fejlesztői környezet, hogy jött a Visual FoxPro a DevStudio csomagot.
Ahhoz, hogy hozzon létre egy alkalmazás dolgozni az adatokat, akkor először hozzon létre egy adatbázist. Ehhez használhatja MS Access vagy más módon.
A Visual Basic csomag tartalmaz egy alkalmazás adatbázis VisData. Ez az alkalmazás lehetővé teszi, hogy létrehozni és módosítani adatbázis MS Access formátumban, és más népszerű formátumokat. Ez elindítható a bővítmények menü Visual Basic integrált fejlesztői környezet. Ezen túlmenően, a forráskód a nagyon hasznos alkalmazás mellékelt Visual Basic az egyik példa. Azok számára, akik szeretnék, hogy alaposan megértsék a bonyolult dolgozó adatbázisok Visual Basic, forráskódját az alkalmazás VisData egy áldás. Talán nincs olyan munkamódszereket, amelyek nem igazolták ezt az alkalmazást.

Ez a fejezet nem célja, hogy részletesen leírja a Visual Basic fejlesztői környezet. Gondoljunk csak a fő eszköze a Visual Basic (5.0 verzió), hogy működjön együtt az adatok, amelyek lehetővé teszik, hogy gyorsan létre alkalmazásokat.

DATA CONTROL - adatkezelés célja.
Használja a Data Control, akkor gyorsan az egyszerű alkalmazások dolgozó adatbázisok szinte nincs kódolás. És ezzel a vezérlés az adatokhoz való hozzáférés objektumok (Data Access Objects, vagy DAO) hozhatnak létre, amely elég erős a funkcionalitás szoftver rendszerek feldolgozására információt adatbázisokban.
Object adatkezelés - a Visual Basic komponens, amely lehetővé teszi a hozzáférést és az adatok manipulálása adatbázisban tárolt fájlokat különböző formátumokban. Az adatok felhasználásával tárgy, akkor gyorsan hozzon létre egy működőképes Windows-alapú alkalmazások gyakorlatilag kód írása nélkül. Felsoroljuk a főbb intézkedéseket, hogy az objektum adatkezelést lehetővé teszi, hogy:
  • Connection (Csatlakozás) az adatbázishoz.
  • Megnyitása adatbázis tábla vagy meghatározása a megfelelő SQL-lekérdezés eredménye kiválasztási kritériumokat az adatbázisból területeken.
  • adattovábbítás az adatbázisból mezőket a kapcsolódó ellenőrzési található formában (például a mezőben), ahol az adatok megtekinthetők vagy módosíthatók.
  • Ha új bejegyzések, törölni rekordokat, és frissítési adatbázis tartalommal (itt azonban írása nélkül néhány sornyi kódot nem tudja).
  • Az adatbázis zár.
Application objektum adatok lehetővé teszi a fejlesztő, hogy kihasználják az adatbázis-alkalmazások, a legnépszerűbb formátumokat jelenleg, mint például a Microsoft Access, dBase FoxPro, Paradox, Btrieve és fájlok Microsoft Excel és a Lotus 1-2-3 táblázatkezelő. Ezen felül, akkor forrásként adatok szöveges fájlokat (kiterjesztés txt) vagy adatbázisok keresztül elérhető az Open Database Connectivity interfész (ODBC).
Ahhoz, hogy használni adatkezelési objektumot egy alkalmazást, azt kell tennie:
1. Jelölje ki az objektumot az eszköztáron, hogy helyezze át a megfelelő formában és állítsa be a kívánt méretre.
2. Határozza meg a nevét az adatbázis fájlt, amely szeretne dolgozni, a tulajdonságok beállításával DatabaseName Adatobjektum.
3.Opredelit adatforrás tulajdonságok beállításával RecordSource Adatobjektum.
4.Opredelit típusú tárcsázás telepítési tulajdonságokat RecordsetType adat objektum (ezen a ponton nem kötelező, mivel egy sor dinamikus típusú bejegyzések jön létre az alapértelmezés).
Ha az alkalmazás kell dolgozni több adatforrás, lehetőség van arra, hogy egyszerre befogadni képernyőn formája és a számos Data Objects.






Állítsa be az adatbázis nevét lehet a tulajdonságok ablakban során szoftverfejlesztés (Properties) objektumot adatkezelést.
Meghatározása után az adatbázis nevét fájlt ugyanabban az ablakban a tulajdonságait meg kell határozni az adatforrást.
Az ingatlan RecordSource Adat objektum határozza meg, amely az adatbázis táblákat használni kívánt
adatokat. Ahhoz, hogy használni az adatokat több asztal, meghatározni a szükséges adatforrást lehet használni (SQL) Structured Query Language.

adatkezelés célja nem működik közvetlenül az adatbázisba, és létrehoz egy megnevezett terület a számítógép memóriájában, amelyet használnak, mint a puffer között az adatbázis fájlt és az objektum adatok. Ezen a területen az emlékezet és információt tartalmaz az adatbázisból. Adatok Recordset objektum tulajdonságai határozzák meg és RecordSource RecordsetType adat objektum.

Így rekordok sorozataként (Recordset) jelentése részhalmaza bejegyzések egy vagy több adatbázis táblák (vagy több adatbázis). Ugyanakkor, ez egy olyan teljes másolatát az asztalra, és egy részét. Ha a forrás adat határozza meg az SQL nyelvet, a nyilvántartás tartalmaz egy sor sorok az adatbázisból, amelyek megfelelnek a megfelelő SQL-lekérdezés.

Az ötödik változat a Visual Basic támogatja ötféle rekord készletek. De a legelterjedtebb, csak három fajta: típusú készlet dinamikus vagy dinamikus rekord rekordot állítva rekord típusú asztali és egy statikus rekordok sorozataként. Ezek ismertetését az asztalra.

A nyilvántartások típusa beállítása

Egy sor nyilvántartások, amely a teljes adatbázis tábla. Egy bejegyzéskészleten adhatunk módosítani vagy törölni rekordokat, és a hozzáférés csak akkor lehetséges, hogy egy egységes táblázat (asztal megnyílik egészében, ami megkövetelheti jelentős memória erőforrások). A fő előnye az ilyen rekordok sorozataként az a képesség, hogy használja indexek szervezni, és keresni a táblázat adatainak.

A dinamikus rekordok sorozataként egy adatbázis tábla vagy lekérdezés eredményét, amely egy vagy több területen táblák. Akkor hozzá, módosíthatja vagy törölheti a bejegyzéseket, és változásokat tükrözi a vonatkozó adatbázisban. Minden változás, ahogyan a rendelés dinamikus sor nyilvántartást kell előlről. Tény, hogy egy sor dinamikus típusú bejegyzések a kapcsolatok száma az információt az adatbázisba, mert használ egy kulcs mezőt, amely egyedileg azonosítja minden sorban az adatbázisban. A legfontosabb adatokat terhelés aránya növekszik, és csökkenti a terhelést a hálózaton futó alkalmazásokat többfelhasználós környezetben. A tartalom a Memo-mezők és mezők tartalmazó OLE-objektumok nincsenek betöltve addig, amíg nincs
az igény a felhasználásra, például megjeleníti azokat a képernyőn. Mindez lehetővé teszi a használatát a dinamikus rekordok sorozataként, ha dolgozik, a nagy táblák és táblázatok OLE-objektumok és
Memo-mező. A legjelentősebb hátránya meghatározott típusú dinamikus bejegyzések feltételezhetjük togenezist indexek.

A statikus példányát egy táblázatot, amely lehet használni, például, hogy Adatkereséshez vagy bejelentésére. Ha egy statikus rekordok sorozataként, szemben az asztalhoz, és beállít egy dinamikus, az összes információt az adatbázisból (meghatározott ingatlan RecordSource Data Objects) tárolja a számítógép memóriájában. Statikus beállított adatokat tartalmazhatnak egy vagy több adatbázis táblák, az adatokat nem lehet frissíteni. Ezért lehet használni azokban az esetekben, amelyek nem igényelnek az adatok frissítése a forrás tábla, például, hogy keressen egy adott rekord vagy jelentés. Mivel a tartalmát egy statikus rekordok sorozataként a memóriában tárolt, akkor az összes műveletek sokkal gyorsabb, mint a dinamikus tábla vagy sorozat feljegyzést. Ebben az esetben a fizetés egy nagy sebességű szükség van jelentős memória-erőforrásokat.


Kapcsolódó adatok ellenőrzése Amikor a fejlődő alkalmazások intézkedések, mint például a nyitó egy adatbázist, amely meghatározza az adatforrás és mtsai. Rendelt adatkezelési objektumot. Ahhoz azonban, hogy hozzon létre egy teljes értékű alkalmazás feltétlenül szükséges az, hogy a fejlesztő megjelenítés az adatokat. A probléma megoldására a Visual Basic biztosított, úgynevezett adatokhoz kötött vezérlők (Data kötött kontroll). Más szóval, a kapcsolódó ellenőrzések található a maszkban, megjeleníti a tartalmát mezők az aktuális rekord az adatbázisból (vagy inkább rekordok sorozataként).
Mint egy kapcsolódó vezérlő objektumok tehet néhány szabványos Visual Basic tárgyak, például mint a szöveg doboz (szövegdoboz).
További jellemzői a hagyományos Visual Basic ellenőrzések, ezek az ellenőrzések több közös tulajdonságok kifejezetten kommunikációt adatbázisok:
DataField - Meghatározza a mező nevét a recordset, hozzon létre egy objektumot adatkezelést.
Adatforrás - nevét adja meg az adatkezelés célja, hogy megköti a kontroll.
DataChanged - Azt jelzi, hogy a megváltozott tartalmát a kapcsolódó ellenőrzés.
Ezen felül a szabványos kapcsolatos ellenőrzések több különleges kapcsolódó ellenőrzések, a Visual Basic, amely, azon adatok kivételével általában nem használják:
Adatokhoz kötött listában adatokhoz kötött combo box, adatokhoz kötött rács.
Az adatok forrása az összes kapcsolódó ellenőrzési adatok mindig az irányítás tárgya. Amikor egy felhasználó használja a nyíl gombokat a Adatobjektum mozog a jelenlegi rekord egy rekordot egy másik, frissítse az adatokat a kapcsolódó ellenőrzési automatikus.
Bármilyen változás a kapcsolódó adatokat, hogy a felhasználói kezelőszervekkel azonnal megjelenik, a recordset, majd az adatbázisba (kivéve persze, nem ír elő különleges intézkedések).

Így, az adatkezelés célja az adatok és a kapcsolódó ellenőrzések is gyakorlatilag kód írása nélkül beállításával tulajdonságait ezeket a tárgyakat, hogy hozzon létre egy teljes alkalmazás adatbázisok.




Kapcsolódó cikkek