ряди мільйонерів, які зробили стану на програмному обеспеченіі.IIIIII і її розширена версія dBase III + з'явилися в 1986 році. Забезпечені оригінальною середовищем розробки і деякими засобами маніпуляції даними, вони стали найбільш популярними СУБД для IBM PC. Успіх dBase III + визначив появу на ринку численних клонів і мов програмування, об'єднаних прижився серед професіоналів поняттям В«xBaseВ». Значного успіху досягла компанія Fox Software, Inc., Що випустила власну версію СУБД під назвою FoxBase. До її складу входив псевдокомпілятор, значно прискорює роботу фінального додатки, і досить комфортна (для того часу) середовище розробки. Переваги FoxBa se швидко висунули її в перші ряди комерційних СУБД, проте з появою в 1987 році компілятора Clipper Summer 87 саме він став основним засобом розробників-профессионалов.представляет собою інтегроване середовище для створення і маніпулювання з табличній БД і по твердженням розробників, підтримує реляційну модель даних. Крім середовища є ряд додаткових програм, таких як адміністратор доступу до файлів в мережі, прекомпілятора, Run-Time модуль для виконання програм та ін Працює в режимі інтерпретації (хоча для dBASE-4 вже розроблений компілятор, який стоїть трохи дорожче самої системи ).
Ранні версії працювали навіть на PC XT, хоча dBASE-4 вже добре працює, починаючи з AT c 2Мб ОЗУ і мінімум 3.5 МБ вільного місця на диску (хоча за сучасними вимогами і можливостям це, звичайно машина нижче середнього рівня).
Система підтримує наступні типи даних: - рядки символів;
числа;
логічний;
дата;
MEMO - поля.
Строкові поля дозволяють запам'ятовувати текст довжиною до 255 символів. Над датою можна виробляти операції порівняння і віднімання. MEMO-поля дозволяють запам'ятовувати тільки текст, та й то обмеженого розміру (4K). Система володіє достатнім для роботи набором функцій з маніпулювання даними та для підготовки звітів, хоча і не відрізняються особливою різноманітністю в порівнянні з іншими системами, але бідним набором математичних операцій і функцій (+, -, *,/і декількома функціями округлення). p>
Функції маніпулювання даними дозволяють:
працювати з таблицями (створити, перейменувати, видалити,
скопіювати, скопіювати структуру);
працювати з записами (додавати, змінювати, видаляти)
проводити пошук в таблицях, у тому числі використовуючи
складні вирази, а також встановлювати фільтри при перегляді;
виробляти деяку стат. обробку (кол-во записів,
сума по полю і пр.)
вести деякий діалог з користувачем - досить
бідні можливості (практично тіл...