ційні системи краще відповідають їх технічним можливостям і цілком задовольняють більшість користувачів. Швидкісні характеристики цих СУБД підтримуються спеціальними засобами прискореного доступу до інформації - індексуванням баз даних.
На поточний момент досить широко поширене покоління популярного пакета FoxPro.
СУБД FoxPro володіє виключно високими швидкісними характеристиками і в цьому відношенні помітно виділяється серед інтерпретує систем. Порівняно її швидкість не тільки не поступається, але і в кілька разів вище, ніж швидкість систем-компіляторів. Практично за всіма показниками Fox-програми працюють значно швидше Clipper-програм. Набір команд і функцій, пропонованих розробникам програмних продуктів у середовищі FoxPro, за потужністю та гнучкості відповідає будь-яким сучасним вимогам до представлення і обробки даних. Тут може бути реалізований максимально зручний, гнучкий і ефективний користувацький інтерфейс. У FoxPro підтримуються різноманітні спливаючі і багаторівневі меню, робота з вікнами і мишею, реалізовані функції низькорівневого доступу до файлів, управління кольорами, настройка принтера, дані можуть бути представлені у вигляді, схожому на електронні таблиці тощо. Система також має засоби швидкої генерації екранів, звітів і меню, підтримує мову SQL, добре працює в мережі. У пакеті є компілятор, що дозволяє при бажанні сформувати EXE-файли готових програм.
Наявність в СУБД мови програмування дозволяє створювати складні системи обробки даних, орієнтовані під конкретні завдання і навіть під конкретного користувача.
Мова FoxPro має наступні можливості:
Динамічний розподіл пам'яті комп'ютера. Системі доступна область пам'яті за межами 640 Кбайт. Стандартний варіант FoxPro дає можливість використовувати Expanded LIM - 4.0 пам'ять. Причому 64 Кбайта може бути задіяно для зберігання вікон та інших даних, а інша частина - під вельми ефективний буфер вводу-виводу. Розширена версія працює в захищеному режимі і використовує всю Extended-пам'ять, встановлену на машині (Extended-пам'ять не використовується).
СУБД FoxPro володіє наступними властивостями:
Підтримка і активне використання миші.
Мова FoxPro дозволяє створювати добре структуровані програми. Практично з усіх опцій команд можуть бути викликані користувальницькі процедури / функції, що надає йому виняткову гнучкість. Допускаються як зовнішні, так і внутрішні процедури.
Нові типи індексних файлів, а також можливість застосування індексів не тільки для пошуку окремого запису, але і швидкої локалізації груп записів із загальним ознакою (технологія Rushmore).
Установка реляційних зв'язків між базами даних виду одна-запис-до-багатьох.
Можливість побудови багаторівневих світлових меню, в якості елементів яких можуть фігурувати як довільні рядки, так і елементи масивів і компоненти файлів. Допускається множинний відбір даних. Меню отримали статус об'єктів в пам'яті комп'ютера.
СУБД надає програмісту засоби конфігурації і системного меню самого FoxPro, що дає можливість легко налаштовувати його для роботи в оболонці.
FoxPro став розташовувати засобами мови SQL, що дають програмісту виняткові можливості з формування складних запитів до б...