BDE (lyhennetty englanniksi. Borland Database Engine - "Borland-tietokantamoottori") - 32-bittinen tietokantamoottori Microsoft Windowsissa Borland Delphin , C ++ Builderin , IntraBuilderin , Paradox for Windows- ja Visual dBASE for Windows -tietokantojen käyttöön . Ei tueta RAD Studiossa XE 7:n jälkeen. Tarvittaessa se voidaan kuitenkin asentaa erikseen [1] .
Borlandin Turbo Pascal sisälsi "tietokanta"-työkalulaatikon,
joka oli ensimmäinen lisäosa Borland-kääntäjille, jotka oli suunniteltu toimimaan tietokannan kanssa. Sitten tuli Paradox for Windows -tietokantamoottori - PXENGWIN - joka voitiin sisällyttää ohjelmaan yhteyden muodostamiseksi Paradox-muotoisiin taulukoihin.
Ensimmäinen DLL :n käyttöön perustuva yhteysmekanismi oli ODAPI ( englanninkielisestä Open Database API - "avoin tietokantasovellusohjelmointirajapinta"). Se edusti Borlandin yritystä yhdistää suhde ohjelmistossaan, joka sisälsi täysin uuden Paradox for Windows 4:n ja Quattron. Paradox for Windows -versioiden 4.5 / 5.0 kanssa tämä tietokantakone muotoutui IDAPI:ksi ( englanniksi Integrated Database Application Program Interface - "integroitu tietokantasovellusohjelmointiliittymä").
Vuonna 2000 Borland esitteli uuden SQL-ohjainpohjaisen arkkitehtuurin nimeltä dbExpress , joka vanhensi BDE:n SQL Links -tekniikan.
Saatavilla olevat tietokanta-ajurit tarjoavat yhtenäisen pääsyn vakiotietolähteisiin: Paradox , dBASE , FoxPro , Access sekä tekstitietokantoihin. Voit lisätä Microsoft ODBC -ajureita , kun sinun on muodostettava yhteys ODBC-liitäntään. Lisäksi Borland tarjoaa SQL Linkit, joiden avulla pääset käsiksi useisiin tehokkaisiin tietokantakoneisiin, mukaan lukien Informix , DB2 , InterBase , Oracle ja Sybase .
BDE:ssä on oliosuuntautunut muotoilu. Ajon aikana sovellus on vuorovaikutuksessa BDE:n kanssa luomalla erilaisia BDE-objekteja. Näitä objekteja käytetään sitten tietokantaelementtien, kuten taulukoiden ja kyselyiden , hallintaan . BDE API tarjoaa suoran ja optimoidun pääsyn moottoriin sekä BDE:n sisäänrakennetut ajurit dBASE-, Paradox-, FoxPro-, Access- ja tekstitietokantoihin.
Tietokantamoottorin ydintiedostot ovat DLL - tiedostojen joukko , joiden koodi on täysin uusiutuva ja säikeen turvallinen . BDE:n mukana tulee joukko lisäapuohjelmia ja esimerkkisovelluksia.
BDE-järjestelmä konfiguroidaan BDE-järjestelmänvalvojan (BDEADMIN.EXE) avulla.
BDE käyttää "paikallista SQL:ää", joka on ANSI-92 SQL - kielistandardin osajoukko, joka on laajennettu tukemaan Paradox- ja DBF -taulukoita (jota kutsutaan "standarditaulukoiksi" BDE:ssä) taulukoiden ja kenttien nimeämiskäytäntöjä. Paikallisen SQL:n avulla voit tehdä kyselyitä paikallisista "standardi"taulukoista, jotka eivät sijaitse tietokantapalvelimilla, mukaan lukien etäpalvelimet. Paikallinen SQL on myös välttämätön työkalu kyselyiden luomiseen useista taulukoista, joista osa on paikallisia ja osa sijaitsee SQL-etäpalvelimissa.
Tietokannan hallintajärjestelmät (DBMS) | |
---|---|
Asiakas-palvelin | |
Moottorit | |
Tiedosto palvelin |