ежить тоді компанії Ashton-Tate, придбаної пізніше компанією Borland) з'явилася на початку 80-х років. Завдяки простоті у використанні, невимогливість до ресурсів комп'ютера і, що не менш важливо, грамотній маркетинговій політиці компанії-виробника цей продукт придбав чималу популярність [4].
Зберігання даних в dBase засноване на принципі «одна таблиця - один файл» (ці файли зазвичай мають розширення *. dbf). MEMO-поля і BLOB-поля (доступні в пізніх версіях dBase) зберігаються в окремих файлах (зазвичай з розширенням *. Dbt). Індекси для таблиць також зберігаються в окремих файлах. При цьому в ранніх версіях цієї СУБД була потрібна спеціальна операція реіндексірованія для приведення індексів у відповідність з поточним станом таблиці [4].
Формат даних dBase є відкритим, що дозволило ряду інших виробників запозичувати його для створення dBase-подібних СУБД, частково сумісних з dBase за форматами даних. Наприклад, вельми популярна ніколи СУБД FoxBase (розроблена Fox Software, Inc. Та нині належить Microsoft) використовувала формат даних dBase для таблиць, проте формати для зберігання MEMO-полів і індексів були своїми власними, несумісними з dBase.
Після покупки dBase компанією Borland цей продукт, що отримав згодом назву Visual dBase, придбав набір додаткових можливостей, характерних для засобів розробки цієї компанії і для наявної у неї іншої настільної СУБД - Paradox. Серед цих можливостей були спеціальні типи полів для графічних даних, підтримувані індекси, зберігання правил посилальної цілісності усередині самої бази даних, а також можливість маніпулювати даними інших форматів, зокрема серверних СУБД, за рахунок використання BDE API і SQL Links [4].
В даний час Visual dBase належить компанії dBase, Inc. Його остання версія - Visual dBase 7.5 має наступні можливості:
- засоби маніпуляції даними dBase і FoxPro всіх версій;
- ядро ??доступу до даних Advantage Database Server фірми Extended Systems і ODBC-драйвер для доступу до даних цієї СУБД;
- засоби візуального побудови запитів.
Наприкінці 80-х - початку 90-х років Paradox, що належав тоді компанії Borland International, був вельми популярною СУБД, у тому числі і в нашій країні, де він один час займав стійкі позиції на ринку засобів розробки настільних додатків з базами даних.
Принцип зберігання даних в Paradox схожий з принципами зберігання даних в dBase - кожна таблиця зберігається в своєму файлі (розширення *. db), MEMO-і BLOB-поля зберігаються в окремому файлі (розширення *. md) , як і індекси (розширення *. px).
Однак, на відміну від dBase, формат даних Paradox не є відкритим, тому для доступу до даних цього формату потрібні спеціальні бібліотеки. Наприклад, в додатках, написаних на C або Pascal, використовувалася колись популярна бібліотека Paradox Engine, що стала основою Borland Database Engine (BDE). Ця бібліотека використовується нині в додатках, створених за допомогою засобів розробки Borland (Delphi, C + + Builder), в деяких генераторах звітів (наприклад, Crystal Reports) і в самому Paradox. Існують і ODBC-драйвери до баз даних, створених різними версіями цієї СУБД [4]. FoxPro і Visual FoxProведет своє походження від настільної СУБД FoxBase фірми Fox Software. Розробляючи FoxBase наприкінці 80-х років,...