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] .
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.
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.
Systémy pro správu databází (DBMS) | |
---|---|
Klient-server | |
Motory | |
Souborový server |