BDE — различия между версиями

Материал из База Знаний Фирмы Интеграл
Перейти к: навигация, поиск
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
'''BDE''' (от {{lang-en|Borland Database Engine}} «движок баз данных Borland») — [[32-битный]] [[Database engine|движок]] [[База данных|баз данных]] под [[Microsoft Windows|Windows]] для доступа к БД из [[Borland]] [[Borland Delphi|Delphi]], [[C++ Builder]], [[IntraBuilder]], [[Paradox|Paradox for Windows]] и [[Visual dBASE for Windows]].
+
'''BDE''' (Borland Database Engine)движок баз данных Borland; 32-битный движок баз данных под Windows для доступа к БД из Borland Delphi, C++ Builder, IntraBuilder, Paradox for Windows и Visual dBASE for Windows.
  
== История ==
+
[[Категория:Программные термины]]
[[Turbo Pascal]] фирмы Borland включал в себя «базу данных» Toolbox,
+
которая была первым дополнением для компиляторов Borland, предназначенным для работы с БД. Затем появился движок БД [[Paradox|Paradox for Windows]] — PXENGWIN — который мог быть включён в программу для подключения к таблицам формата Paradox.
+
 
+
Первым механизмом подключения, основанным на использовании [[DLL]], был '''ODAPI''' (от {{lang-en|Open Database API}} — «открытый интерфейс прикладного программирования баз данных»). Он представлял собой попытку Borland унифицировать взаимосвязи в своём программном пакете, включавшим в себя совершенно новый Paradox for Windows 4 и Quattro. С версиями {{nowrap|4.5 / 5.0}} Paradox for Windows этот движок баз данных оформился как IDAPI (от {{lang-en|Integrated Database Application Program Interface}} — «интегрированный интерфейс прикладного программирования баз данных»).
+
 
+
В 2000 году Borland представила новую, основанную на SQL-драйверах, архитектуру, названную [[dbExpress]], которая сделала устаревшей использовавшуюся в BDE технологию SQL Links.
+
 
+
== Описание ==
+
Имеющийся набор драйверов баз данных даёт единообразный доступ к стандартным источникам данных: [[Paradox]], [[dBASE]], [[FoxPro]], [[Microsoft Access|Access]], а также текстовым БД. Вы можете добавлять драйверы Microsoft [[ODBC]] при необходимости подключения к ODBC-сокету. Кроме того, Borland предоставляет SQL Links для доступа к широкому диапазону мощных [[СУБД]], включая [[Informix]], [[IBM DB2|DB2]], [[InterBase]], [[Oracle]] и [[Sybase]].
+
 
+
BDE имеет [[Объектно-ориентированное программирование|объектно-ориентированное]] устройство. Во время выполнения приложение взаимодействует с BDE, создавая различные BDE-объекты. Эти объекты затем используются для управления элементами БД, такими как [[Таблица (базы данных)|таблицы]] и [[Select (SQL)|запросы]]. BDE [[Интерфейс программирования приложений|API]] даёт прямой и оптимизированный доступ к движку, а также к встроенным в BDE драйверам для dBASE, Paradox, FoxPro, Access и текстовых БД.
+
 
+
Файлы ядра движка БД существуют как набор [[DLL]], код которых полностью [[Реентерабельность|реентерабелен]] и [[Thread-safety|потокобезопасен]]. В поставку BDE входит набор дополнительный утилит и примеров приложений.
+
 
+
Система BDE конфигурируется с помощью BDE Administrator (BDEADMIN.EXE)
+
 
+
В BDE используется «Local SQL», подмножество стандарта [[SQL-92|ANSI-92]] языка [[SQL]], расширенное для поддержки используемых в Paradox и [[DBF]] (называемых в BDE «стандартными» таблицами) соглашений о наименовании таблиц и полей. Local SQL позволяет вам использовать SQL для запросов к локальным «стандартным» таблицам, которые не находятся на серверах БД, {{nowrap|в т. ч.}} удалённых. Local SQL также является необходимым средством для создания запросов с выборками из многих таблиц, часть которых локальна, а часть находится на удалённых SQL-серверах.
+
 
+
== Внешние ссылки ==
+
* [http://www.delphikingdom.com/asp/nets.asp?ItemID=127 Тема «BDE» на сайте «Королевство Delphi»]
+
* [http://www.kylecordes.com/bag/index.html BDE alternatives guide]
+
{{СУБД}}
+
 
+
[[Категория:Интерфейсы доступа к данным]]
+
[[Категория:Программное обеспечение Borland]]
+
 
+
[[de:Borland Database Engine]]
+
[[en:Borland Database Engine]]
+
[[nl:Borland Database Engine]]
+
[[zh:Borland数据引擎]]
+

Текущая версия на 16:08, 8 августа 2013

BDE (Borland Database Engine)— движок баз данных Borland; 32-битный движок баз данных под Windows для доступа к БД из Borland Delphi, C++ Builder, IntraBuilder, Paradox for Windows и Visual dBASE for Windows.