Кіріспе

Borland Database Engine (BDE) - Borland Delphi, C++Builder, IntraBuilder, Windows үшін Paradox және Windows үшін Visual dBASE бағдарламалық қамтамасыз етуінің Windows негіздегі негізгі деректер қоры қозғалтқышы және байланыс бағдарламалық жасақтамасы.

Дизайн

Қосылған деректер қорының драйверлер жиынтығы стандартты деректер көздеріне бірізді қол жеткізуге мүмкіндік береді: Paradox, dBASE, FoxPro, Access және мәтіндік деректер қорлары. Сіз ODBC сокетке қажеттілік бойынша Microsoft ODBC драйверлерін қоса аласыз. Борландтың SQL Links өнімдері Informix, IBM Db2, InterBase, Oracle және Sybase сияқты деректер қорын басқару жүйелеріне (DBMS) қол жетімділікті қамтамасыз етеді. BDE жобалауда объектке бағдарланған. Орындау кезінде қолданба жасаушылар әр түрлі BDE объектілерін құру арқылы BDE-мен өзара әрекеттеседі. Бұл орындалу уақытындағы объектілер деректер базасының нысандарын, мысалы кестелер мен сұраныстарды өңдеу үшін қолданылады. BDE-нің қолданбалы бағдарлама интерфейсі (API) деректер қоры қозғалтқышына тікелей C және C++ оптимизацияланған қолжетімділікті, сондай-ақ dBASE, Paradox, FoxPro, Access және мәтіндік деректер қорына арналған BDE-нің драйверлерін ұсынады. Негізгі деректер қоры файлдары толықтай қайта кіретін және желіге қауіпсіз DLL жиынтығынан тұрады. BDE-ге қосымша құралдар мен үлгі кодты үлгілер жиынтығы кіреді. BDE жүйесі BDE әкімшісі (BDEADMIN) арқылы конфигурацияланады. EXE) деп аталады. BDE-ге Borland's Local SQL кіреді, бұл ANSI 92 SQL-дің парадокс және dBASE (стандартты) кестелер мен өрістердің атау конвенцияларын қолдау үшін жетілдірілген (SQL-де "бағандар" деп аталады). Жергілікті SQL SQL-ді деректер қоры серверінде емес, сондай-ақ "алыстан" DBMS серверлерінде орналаспайтын "жергілікті" стандартты деректер қоры кестелерін сұрастыруға мүмкіндік береді. Жергілікті SQL сонымен қатар жергілікті стандартты кестелер мен қашықтағы SQL серверлеріндегі бірнеше кесте сұраныстарын жасау үшін маңызды. BDE API-нің ескі атауы "Интегралды деректер қорының қолданбалы бағдарлама интерфейсі" немесе "IDAPI" болып табылады.