BDE (rövidítve az angolból. Borland Database Engine - "Borland adatbázismotor") - 32 bites adatbázismotor Microsoft Windows alatt a Borland Delphi , C ++ Builder , IntraBuilder , Paradox for Windows és Visual dBASE for Windows adatbázisainak eléréséhez . A RAD Studio az XE 7 óta nem támogatja. Szükség esetén azonban külön is telepíthető [1] .
A Borland Turbo Pascal tartalmazott egy "adatbázis" eszköztárat,
amely az első kiegészítője volt a Borland fordítóknak, amelyeket adatbázisokkal való együttműködésre terveztek. Aztán jött a Paradox for Windows adatbázismotor - PXENGWIN -, amelyet a Paradox formátumú táblákhoz kapcsolódni lehetett a programba.
Az első DLL használatán alapuló kapcsolódási mechanizmus az ODAPI volt (az angol Open Database API -ból – „nyílt adatbázis-alkalmazás-programozási felület”). Ez a Borland arra tett kísérlete, hogy egyesítse a kapcsolatot a szoftvercsomagjában, amely magában foglalta a teljesen új Paradox for Windows 4 és Quattro rendszert. A Paradox for Windows 4.5 / 5.0 verzióival ez az adatbázis-motor IDAPI néven öltött testet (az angol nyelvből Integrated Database Application Program Interface - "integrált adatbázis-alkalmazás-programozási felület").
2000-ben a Borland egy új SQL-illesztőprogram-alapú architektúrát vezetett be dbExpress néven , amely elavulttá tette a BDE SQL Links technológiáját.
A rendelkezésre álló adatbázis-illesztőprogramok egységes hozzáférést biztosítanak a szabványos adatforrásokhoz: Paradox , dBASE , FoxPro , Access , valamint szöveges adatbázisokhoz. Hozzáadhat Microsoft ODBC -illesztőprogramokat , ha ODBC-aljzathoz kell csatlakoznia. Ezenkívül a Borland SQL hivatkozásokat biztosít a nagy teljesítményű adatbázis-motorok széles skálájához, köztük az Informix , DB2 , InterBase , Oracle és Sybase eléréséhez .
A BDE objektum-orientált kialakítású. Futás közben az alkalmazás különféle BDE objektumok létrehozásával kölcsönhatásba lép a BDE-vel. Ezeket az objektumokat ezután adatbáziselemek, például táblák és lekérdezések kezelésére használják . A BDE API közvetlen és optimalizált hozzáférést biztosít a motorhoz, valamint a BDE beépített illesztőprogramjaihoz a dBASE, Paradox, FoxPro, Access és szöveges adatbázisokhoz.
Az adatbázismotor- magfájlok DLL -ek halmazaként léteznek, amelyek kódja teljesen újra belépő és szálbiztonságos . A BDE egy sor további segédprogramot és példaalkalmazást tartalmaz.
A BDE rendszer a BDE Administrator (BDEADMIN.EXE) segítségével konfigurálható.
A BDE a "Local SQL-t" használja, az ANSI-92 SQL nyelvi szabvány egy részhalmazát , amelyet kiterjesztettek a Paradox és a DBF (a BDE-ben "szabványos" tábláknak) tábla- és mezőelnevezési konvenciók támogatására. A helyi SQL lehetővé teszi az SQL használatát olyan helyi "szabványos" táblák lekérdezésére, amelyek nem találhatók adatbázis-kiszolgálókon, beleértve a távoliakat is. A helyi SQL szintén szükséges eszköz a számos táblából kiválasztott lekérdezések létrehozásához, amelyek közül néhány helyi, más részük pedig távoli SQL-kiszolgálókon található.
Adatbázis-kezelő rendszerek (DBMS) | |
---|---|
Kliens-szerver | |
Motorok | |
Fájlszerver |