Системы управления базами данных (СУБД). Организации баз данных. Потребность в стандартных и общепринятых средствах сравнительного тестирования СУБД, страница 15

DataEase - это управляемая по средством меню система, которая может помочь даже впервые обратившимся к база данных пользователям выполнить стандартные действия по созданию базы данных. Разработчики найдут в ней достаточно средств, чтобы взяться за осуществление более сложных проектов. Однако ее производительность наших эталонных тестов была, как правило, низкой, поэтому она может стать не лучшим вариантом выбора для прикладных программ, которые работают с очень большими базами данных или многопользовательских средах с интенсивным потоком данных.

Можно подобрать вариант пакета DataEase на любой вкус. Есть версия, которая необходима лишь 640 Кбайт ОЗУ, есть описываемая здесь версия, использующая расширенную память (компания ее рекомендует для общего применения), и работающая в текстовом режиме версия для OS/2. Эта же компания продает ориентированную на конечного пользователя Windows-версию данного продукта под названием DataEase Express for Windows (более подробно см."End User Databases: Balance of Power", PC Magazine, June 28, 1994). Разрабатывается также Windows-версия существующего программного продукта для DOS, хотя дата ее выпуска пока не назначена.

Меню или программа?

Меню пакета DataEase позволяет реализовать практически все задачи, связанные с созданием и администрированием базы данных. Более опытным разработчикам понравится возможность использования подготовленных пользователем функций (Custom Defined Function - CDF), которые можно программировать на Си, ассемблере и некоторых других языках. CDF могут быть полезны при расширении набора функций среды разработки DataEase, особенно при создании отчетов с учетом требований заказчика.

Установка системы DataEase - достаточно простая задача. На жестком диске для нее требуется приблизительно 4 Мбайт, включая примеры прикладных программ и образцы CDF. Сама DataEase не изменяет файлы, определяющие конфигурацию системы, хотя параметры тонкой настройки вводить в CONFIG.SYS можно. Однако на деле нам пришлось настроить несколько переменных среды DOS, чтобы DataEase заработала корректно в многопользовательском режиме.

В состав пакета DataEase входит система использования файла виртуальной памяти (Virtual Memory File- VMF), и для достижения оптимальной производительности она просто необходима. После настройки VMF cbcntvf DataEase становится достаточно "интеллектуальной", чтобы игнорировать VMF, если она не нужна, например при запуске программы из среды Windows. Для использования в среде Windows в составе пакета DataEase имеется PIF-файл.

Интерфейс и средства разработки.

Пакет DataEase поставляется со стандартным набором инструментальных средств баз данных: генератором экранных форм, системой построения меню, генератором отчетов и средствами составления запросов по форме. Разработка прикладных программ с применением этих элементов обычно не вызывает затруднений. Программа DataEase выводит динамические меню вдоль верхней строки экрана, а внизу - строку состояния, показывающую текущие значения функциональных клавиш. Меню изменяется в зависимости от вида выполняемой работы. Пакет DataEase позволяет использовать мышь как для выбора команд, вводимых через функциональные клавиши, которые появляются в нижней строке.

Окончательный облик прикладной программы будет, однако, несколько архаичным. Программа DataEase не позволяет использовать перемещаемые окна с окна с изменяющимися размерами или экранные кнопки. Она рассчитана на работу лишь с модальными окнами. Однако многотабличные формы со связью "порождающая-порождаемая" форматировать легко и для улучшения их вида можно использовать линии и прямоугольники.