Bde

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2013. március 15-én felülvizsgált verziótól ; az ellenőrzések 8 szerkesztést igényelnek .

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] .

Történelem

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.

Leírás

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ó.

Jegyzetek

  1. BDE összetevők a RAD Studio/Delphi/C++ Builderben . Letöltve: 2019. július 16. Az eredetiből archiválva : 2019. július 16.

Linkek