Bde

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. března 2013; kontroly vyžadují 8 úprav .

BDE (zkráceně z angličtiny.  Borland Database Engine  - "Borland databázový stroj") - 32bitový databázový stroj pod Microsoft Windows pro přístup k databázím z Borland Delphi , C++ Builder , IntraBuilder , Paradox pro Windows a Visual dBASE pro Windows . Není podporováno v RAD Studiu od XE 7. V případě potřeby jej však lze nainstalovat samostatně [1] .

Historie

Turbo Pascal společnosti Borland obsahoval „databázový“ Toolbox,

což byl první doplněk pro kompilátory Borland určený pro práci s databází. Pak přišel databázový stroj Paradox for Windows  - PXENGWIN - který mohl být součástí programu pro připojení k tabulkám formátu Paradox.

Prvním spojovacím mechanismem založeným na použití DLL bylo ODAPI (z anglického  Open Database API  - „otevřené rozhraní pro programování databázových aplikací“). Představovalo to pokus společnosti Borland sjednotit vztah ve své softwarové sadě, která zahrnovala zcela nový Paradox pro Windows 4 a Quattro. S verzemi 4.5 / 5.0 Paradoxu pro Windows získal tento databázový stroj podobu IDAPI (z angl.  Integrated Database Application Program Interface  - „integrované rozhraní pro programování databázových aplikací“).

V roce 2000 představila společnost Borland novou architekturu založenou na ovladači SQL nazvanou dbExpress , která zastarala technologii SQL Links BDE.

Popis

Dostupná sada databázových ovladačů poskytuje jednotný přístup ke standardním datovým zdrojům: Paradox , dBASE , FoxPro , Access i textovým databázím. Ovladače Microsoft ODBC můžete přidat , když se potřebujete připojit k soketu ODBC. Kromě toho Borland poskytuje SQL Links pro přístup k široké řadě výkonných databázových strojů včetně Informix , DB2 , InterBase , Oracle a Sybase .

BDE má objektově orientovaný design. Za běhu aplikace komunikuje s BDE vytvářením různých objektů BDE. Tyto objekty se pak používají ke správě databázových prvků, jako jsou tabulky a dotazy . BDE  API poskytuje přímý a optimalizovaný přístup k enginu, stejně jako BDE vestavěné ovladače pro dBASE, Paradox, FoxPro, Access a textové databáze.

Základní soubory databázového stroje existují jako sada knihoven DLL , jejichž kód je plně reentrantní a bezpečný pro vlákna . BDE přichází se sadou dalších utilit a ukázkových aplikací.

Systém BDE se konfiguruje pomocí správce BDE (BDEADMIN.EXE).

BDE používá „místní SQL“, podmnožinu jazykového standardu ANSI-92 SQL , rozšířený o podporu konvencí pro pojmenování tabulek a polí Paradox a DBF (v BDE nazývané „standardní“ tabulky). Lokální SQL umožňuje používat SQL k dotazování na lokální „standardní“ tabulky, které nejsou umístěny na databázových serverech, včetně vzdálených. Lokální SQL je také nezbytným nástrojem pro vytváření dotazů s výběry z mnoha tabulek, z nichž některé jsou lokální a některé jsou umístěny na vzdálených SQL serverech.

Poznámky

  1. Komponenty BDE v RAD Studio/Delphi/C++ Builder . Získáno 16. července 2019. Archivováno z originálu dne 16. července 2019.

Odkazy