Borland Veritabanı Motoru - Borland Database Engine

Borland Veritabanı Motoru (BDE) pencereler tabanlı çekirdek veritabanı motoru ve arkasındaki bağlantı yazılımı Borland Delphi, C ++ Oluşturucu, IntraBuilder, Paradoks Windows için ve Windows için Visual dBASE.

Tarih

Borland's Turbo Pascal Veritabanı bağlantısını kolaylaştıran Borland derleyici eklentilerinin başlangıcı olan bir "veritabanı" Toolbox eklentisine sahipti. Ardından, Paradox tablolarına bağlanmayı kolaylaştırmak için bir programda derlenebilen Windows için Paradox Motoru - PXENGWIN - geldi.

İlk DLL tabanlı bağlantı motoru, ODAPI (Açık Veritabanı API'si). Borland’ın yepyeni Paradox for Windows 4 ve Quattro içeren uygulama paketinde bağlantıyı merkezileştirme girişimini temsil ediyordu. Windows için Paradox'un 4.5 / 5.0 sürümüyle, bu veritabanı motoru şu şekilde kristalleştirildi: IDAPI.

2000 yılında Borland, adında yeni bir SQL sürücü mimarisi tanıttı dbExpress, BDE SQL bağlantı teknolojisini kullanımdan kaldıran.

2014 yılında Embarcadero, BDE'nin birkaç yıldır kullanımdan kaldırıldığı mesajını güçlendirmek için BDE yükleyicisini Rad Studio XE7 kurulumundan kaldırarak ayrı bir indirme haline getirdi. BDE kullanan programcıların, Embarcadero'nun FireDAC'ı veya üçüncü taraflarca sağlanan çözümler gibi daha yeni veritabanı bağlantı teknolojilerini kullanmak için yazılımlarını güncellemeleri önerilir.

Tasarım

Dahil edilen veritabanı sürücüleri seti, standart veri kaynaklarına tutarlı erişim sağlar: Paradoks, dBASE, FoxPro, Giriş ve metin veritabanları. Microsoft ekleyebilirsiniz ODBC yerleşik ODBC soketine gerektiği gibi sürücüler. Borland'ın SQL Links ürünü isteğe bağlı olarak bir dizi Veritabanı Yönetim Sistemleri (DBMS) dahil Informix, DB2, InterBase, Oracle, ve Sybase.

BDE nesne odaklı tasarımda. Çalışma zamanında, uygulama geliştiricileri çeşitli BDE nesneleri oluşturarak BDE ile etkileşime girer. Bu çalışma zamanı nesneleri daha sonra aşağıdaki gibi veritabanı varlıklarını işlemek için kullanılır. tablolar ve sorguları. BDE'nin uygulama programı arayüzü (API ) doğrudan sağlar C ve veritabanı motoruna C ++ optimize edilmiş erişimin yanı sıra BDE'nin dBASE, Paradox, FoxPro, Access ve metin veritabanları için yerleşik sürücüleri.

Çekirdek veritabanı motoru dosyaları bir dizi DLL'ler bu tamamen yeniden giren ve iş parçacığı güvenli. BDE'ye bir dizi tamamlayıcı araç ve örnek kodlu örnekler dahildir.

BDE sistemi, BDE Yöneticisi (BDEADMIN.EXE) kullanılarak yapılandırılır.

BDE'ye dahil olan Borland'ın Yerel SQL'i, ANSI-92 SQL Tablolar ve alanlar için Paradox ve dBASE (standart) adlandırma kurallarını (SQL'de "sütunlar" olarak adlandırılır) desteklemek için geliştirilmiştir. Yerel SQL, bir veritabanı sunucusunda ve "uzak" DBMS sunucularında bulunmayan "yerel" standart veritabanı tablolarını sorgulamak için SQL'i kullanmanızı sağlar. Yerel SQL, hem yerel standart tablolar hem de uzak SQL sunucularındakiler arasında çoklu tablo sorguları yapmak için de gereklidir.

BDE API'nin eski adı "Entegre Veritabanı Uygulama Programı Arayüzü" veya "IDAPI" dir.