Borland ma'lumotlar bazasi mexanizmi - Borland Database Engine

Borland ma'lumotlar bazasi mexanizmi (BDE) bo'ladi Windows asosli yadro ma'lumotlar bazasi mexanizmi va ulanish uchun dasturiy ta'minot Borland Delphi, C ++ Builder, IntraBuilder, Paradoks Windows uchun va Visual dBASE Windows uchun.

Tarix

Borlandning Turbo Paskal ma'lumotlar bazasi ulanishini osonlashtirgan Borland kompilyatori qo'shimchalarining boshlanishi bo'lgan "ma'lumotlar bazasi" Toolbox qo'shimchasiga ega edi. Keyin Paradox jadvallari bilan bog'lanishni osonlashtiradigan dasturda to'planishi mumkin bo'lgan Windows uchun Paradox Engine - PXENGWIN paydo bo'ldi.

Birinchi DLL-ga asoslangan ulanish mexanizmi bo'ldi ODAPI (Ma'lumotlar bazasi API-ni oching). Bu Borland-ning Windows 4 va Quattro uchun yangi Paradox-ni o'z ichiga olgan dasturlar to'plamida ulanishni markazlashtirishga urinishini namoyish etdi. Windows uchun Paradox-ning 4.5 / 5.0 versiyasi bilan ushbu ma'lumotlar bazasi mexanizmi kristallangan IDAPI.

2000 yilda Borland yangi SQL drayver arxitekturasini taqdim etdi dbExpress, BDE SQL havolalari texnologiyasini eskirgan.

2014 yilda Embarcadero BDE o'rnatuvchisini Rad Studio XE7 o'rnatilishidan olib tashladi va BDE bir necha yillardan buyon eskirganligi haqidagi xabarni kuchaytirish uchun uni alohida yuklab oldi. BDE-dan foydalanadigan dasturchilarga Embarcadero-ning FireDAC kabi ma'lumotlar bazasi ulanishining yangi texnologiyalaridan yoki uchinchi tomon tomonidan taqdim etilgan echimlardan foydalanish uchun o'zlarining dasturiy ta'minotlarini yangilash tavsiya etiladi.

Dizayn

Ma'lumotlar bazasi drayverlarining to'plami standart ma'lumotlar manbalariga izchil kirish imkonini beradi: Paradoks, dBASE, FoxPro, Kirish va matnli ma'lumotlar bazalari. Siz Microsoft-ni qo'shishingiz mumkin ODBC o'rnatilgan ODBC soketiga kerak bo'lganda drayverlar. Ixtiyoriy ravishda, Borland-ning SQL Links mahsuloti bir qatorga kirishni ta'minlaydi ma'lumotlar bazasini boshqarish tizimlari (DBMS), shu jumladan Informiks, DB2, InterBase, Oracle va Sybase.

BDE bu ob'ektga yo'naltirilgan dizayndagi. Ish vaqtida dastur ishlab chiquvchilari BDE bilan turli xil BDE moslamalarini yaratish orqali o'zaro aloqada bo'lishadi. Ushbu ish vaqti moslamalari, masalan, ma'lumotlar bazasi ob'ektlarini boshqarish uchun ishlatiladi jadvallar va so'rovlar. BDE ning dastur dasturi interfeysi (API ) to'g'ridan-to'g'ri beradi C va ma'lumotlar bazasi dvigateliga C ++ optimallashtirilgan kirish, shuningdek dBASE, Paradox, FoxPro, Access va matnli ma'lumotlar bazalari uchun o'rnatilgan BDE drayverlari.

Ma'lumotlar bazasi dvigatelining fayllari to'plamdan iborat DLL-lar to'liq qayta abituriyent va ipdan xavfsiz. BDE-ga qo'shimcha vositalar to'plami va namunaviy kod bilan misollar keltirilgan.

BDE tizimi BDE ma'muri (BDEADMIN.EXE) yordamida tuzilgan.

BDE tarkibiga Borland's Local SQL ham kiradi ANSI-92 SQL jadvallar va maydonlar uchun Paradox va dBASE (standart) nomlash konventsiyalarini qo'llab-quvvatlash uchun kengaytirilgan (SQL-da "ustunlar" deb nomlanadi). Mahalliy SQL ma'lumotlar bazasi serverida bo'lmagan "mahalliy" ma'lumotlar bazasi jadvallarini, shuningdek "uzoqdan" DBMS-serverlarini so'rov qilish uchun SQL-dan foydalanishga imkon beradi. Mahalliy SQL ham mahalliy standart jadvallar, ham uzoq SQL serverlaridagi ko'p jadvalli so'rovlarni bajarish uchun juda muhimdir.

BDE API-ning eski nomi "Ma'lumotlar bazasining dastur dasturining interfeysi" yoki "IDAPI".