Могут ли обычные пользователи самостоятельно, без помощи профессионалов, работать с базами данных, используя последние версии СУБД для Windows 95? Вполне, если решаемые задачи не слишком сложны.


Особенности, определяемые новой ОС
Каковы перспективы
Access 7.0
Approach 96
FileMaker Pro 3.0
Paradox 7

"Лучший выбор"
Salsa - это здорово!
Как оценивалось удобство работы с продуктами
Alpha штурмует пятое измерение
Сравнительные характеристики СУБД


Все мы часто пользуемся своеобразными базами данных - записями с фамилиями и номерами телефонов знакомых, таблицами расходов, представленными в виде текстового документа. Но лишь немногим приходилось создавать программные приложения для хранения информации с формами для ввода данных, инструментами формирования запросов и генерации отчетов. Причина вполне понятна: работать с базами данных непросто, и зачастую для подготовки приложения требуется помощь профессионального программиста - обычные пользователи, как правило, гораздо хуже справляются с базами данных, чем, скажем, с текстовыми процессорами или электронными таблицами. Однако СУБД нового поколения способны изменить ситуацию - представленными в них инструментами сможет воспользоваться даже новичок.

Появление новых программ управления базами данных в последние годы неизменно сопровождалось заявлениями о том, что они, сохраняя мощный инструментарий для профессиональной разработки сложных приложений, в то же время позволяют новичкам быстро и без особых хлопот создавать простые базы данных. Большинство последних версий СУБД для Windows 95 не являются исключением. Для данного обзора мы отобрали четыре пакета, которые, как утверждается, могут превратить рядового пользователя в настоящего разработчика приложений: Access 7.0 (339 долл.) фирмы Microsoft, Approach 96 (105 долл.) фирмы Lotus, FileMaker Pro 3.0 (199 долл.) фирмы Claris и Paradox 7 (299 долл.) фирмы Borland. В этот список можно было бы включить и пятый продукт - Alpha Five фирмы Alpha Software, но он не поспел ко времени подготовки данного обзора (см. врезку "Alpha штурмует пятое измерение").

Мы рассматривали адресованные новичкам инструменты создания, управления, просмотра и анализа баз данных без программирования. Поэтому ни в одном из четырех пакетов мы не пробовали работать с языком программирования и другими средствами высокого уровня. Мы также решили не включать в обзор такие высококлассные продукты, как Visual dBase и Visual FoxPro. Несмотря на имеющиеся в этих пакетах улучшенные средства визуальной разработки, они по-прежнему остаются инструментом разработчика.

Все отобранные пакеты прошли тестирование в лаборатории журнала PC World, при этом упор делался на базовые процедуры: построение и модификацию таблиц, импортирование данных, организацию запросов, создание форм и отчетов (см. врезку "Как оценивалось удобство работы с продуктами").

Каков же итог? Следует признать, что разработка сложных приложений, к скорости выполнения которых предъявляются высокие требования, пока остается уделом профессионалов. Другое дело, если ваши задачи достаточно просты. Шаблоны и средства генерации приложений некоторых перечисленных СУБД улучшены настолько, что с их помощью даже неопытный пользователь может создать нормально функционирующее приложение.

Лучшим по простоте использования был признан пакет Approach. Именно с этой программой у наших тестеров было меньше всего затруднений, а ее интерфейс они сочли наиболее понятным. Access и FileMaker Pro - на втором месте. Тестеры отметили развитые средства помощи пакета Access, однако, когда дело доходило до выполнения конкретных заданий, Approach оказывался удобнее. Упущения в организации экранной помощи в пакетах Approach и FileMaker Pro компенсируются интуитивно понятным интерфейсом. В свою очередь, недостатки интерфейса пакета Access возмещаются хорошо организованной справочной системой.

Paradox пришел к финишу четвертым - для начинающих это не лучший выбор. Несмотря на присутствие в программе превосходных Экспертов, ее интерфейс нередко приводит пользователя в замешательство. Тем не менее, если у вас есть опыт работы с предыдущими версиями Paradox, мы рекомендуем не изменять своим привычкам и перейти на последнюю версию, чтобы иметь возможность воспользоваться преимуществами 32-разрядной программы, поддерживающей спецификацию OLE 2 и многопоточное выполнение процедур.

Особенности, определяемые новой ОС

Рассматриваемые в данном обзоре версии СУБД для Windows 95 по существу не слишком отличаются от предшествующих. Хотя все они являются 32-разрядными, определяемые этим преимущества для большинства пользователей остаются невостребованными, за исключением, может быть, многопоточности, позволяющей, например, параллельно с выполнением сортировки данных в таблице осуществлять печать в фоновом режиме. К числу нововведений следует отнести поддержку в пакете Access утилиты Briefcase ("Портфель") системы Windows 95. Благодаря этому для обновления базы данных, размещенной, скажем, на портативном ПК, не нужно переписывать ее целиком - Briefcase позволит обновить лишь измененные записи.

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

Все четыре пакета содержат шаблоны (заранее подготовленные приложения), которые можно использовать как есть или реорганизовать по своему усмотрению. Во всех пакетах предусмотрены инструменты, позволяющие пользователю добавить в формы собственные кнопки для выполнения определенных операций.

Каковы перспективы

Будут ли базы данных когда-нибудь так же просты в использовании, как текстовые процессоры? До недавнего времени на это не приходилось рассчитывать. Но затем мы увидели продукт Salsa фирмы Wall Data (см. "Мир ПК", # 5/96, с. 104). В нем предложен новый способ управления данными (см. врезку "Salsa - это здорово!").


Селест Робинсон - редактор журнала PC World.

Access 7.0

Достоинства: эффективная система помощи; множество Мастеров, позволяющих сэкономить время.
Недостатки: запутанный интерфейс.

Отзывы пользователей:

- Встроенная справочная система обширна и информативна; ее вполне достаточно для изучения программы.

- Процедура фильтрации записей слишком сложна. Разработчикам Access следовало бы приобрести копию Approach.

Access переживает период становления. При безусловной полезности его Мастеров, буквально за руку проводящих вас через наиболее часто используемые процедуры (например, создание таблиц), пакет продолжает озадачивать загадочными терминами в меню и диалоговых окнах. Наиболее ярким примером может служить слово database (база данных), которое в Access означает все приложение с таблицами, формами и отчетами, в то время как другие программы применяют его только к таблицам. Тем не менее нашим тестерам удавалось выходить из затруднительных положений благодаря хорошо развитой системе помощи. Среди ее достоинств следует отметить многочисленные пошаговые инструкции по выполнению разного рода заданий. Кроме того, множества похвал удостоился Мастер ответов (Answer Wizard) - стандартное для всех приложений офисного пакета средство, общение с которым происходит на естественном языке.

С другой стороны, как оказалось, Мастера придали нашим тестерам излишней уверенности. Не все они справились с заданиями, которые поначалу сочли простыми, и в ряде случаев этого даже не поняли. Кнопка Finish ("Готово"), которую Мастер предлагает нажать для завершения процедуры, действовала слишком успокаивающе.

В Access одно и то же задание может быть выполнено разными способами, и эта функциональная избыточность иногда казалась скорее недостатком, чем достоинством. К примеру, тестеры путались при выполнении простых заданий вроде фильтрации данных отчасти из-за того, что Access предлагает несколько путей решения задачи в зависимости от режима (просмотра или проектирования), в котором вы работаете. Один из тестеров следующим образом определил основное различие пакетов Access и Approach: в формах и запросах Access приходится оперировать выражениями (подобными формулам в Excel) там, где пользователи Approach обходятся щелчком кнопки.

Чтобы помочь пользователю быстрее достичь желаемой цели, Access предлагает множество шаблонов наиболее часто используемых баз данных. Это очень удобно, если вы можете применить их в том виде, в каком они созданы. Но, если что-то нужно изменить, будьте осторожны. За очерченными шаблоном пределами любой пользователь Access, не обладающий достаточным опытом, почувствует себя не в своей тарелке.

Версия Access 7.0 пополнена рядом новых заслуживающих внимания возможностей. В настоящее время это единственная СУБД, использующая утилиту Briefcase ("Портфель") системы Windows 95 для обновления содержащихся в базе данных записей. Благодаря этому сотрудники, которым иногда приходится работать вне офиса, вместо периодического копирования всей базы данных могут обновлять лишь ту ее часть, которая претерпела изменения. Входя в состав Office 95 Professional, Access 7.0 обладает всеми необходимыми атрибутами офисного приложения. Вы можете связать таблицу Access с текстовым документом, подготовленным в редакторе Word, а затем, не выходя из редактора, внести в нее необходимые изменения после двойного щелчка на таблице. Находясь в среде Access, можно работать с электронными таблицами Excel или связать с базой данных текстовый файл.

Бесплатно распространяемый дополнительный модуль Access Internet Assistant ("Помощник по связи Access с Internet") преобразует таблицы и запросы Access в таблицы HTML для последующего размещения на Web-узле. Загрузить модуль можно с узла Microsoft (http://www. microsoft.com/msaccess/internet/ia/ default.htm).

В тестах на производительность Access продемонстрировал весьма средние показатели, а в одном случае - при открытии формы с данными из трех связанных таблиц - оказался последним, так как прежде, чем вывести первую страницу формы, программа выполняет запрос и производит выборку всех помещаемых в форму данных. Однако, после того как форма открыта, перемещение по страницам и записям происходит без задержки.

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

Microsoft Corp.,
тел. представительства в Москве: (095) 244-34-74.


Approach 96

Достоинства: удобные меню и диалоговые окна; автоматическая индексация.
Недостатки: средства оказания помощи неоднородны по качеству; процедура импортирования данных из 1-2-3 организована не лучшим образом.

Отзывы пользователей:

- В Approach все соответствует своему имени. "Создать" (Create) означает именно создать, "Просмотреть" (Browse) - представить для просмотра некоторые записи.

- Добавление поля в структуру базы данных не гарантирует его появления во всех ее представлениях.

СУБД Approach была разработана в расчете на конечного пользователя, и это чувствуется. Ее справочная система не столь обширна, как в Access, но нашим тестерам при работе с пакетом не так уж часто приходилось к ней обращаться. По простоте использования пакет был оценен выше других, и в сочетании с оценкой производительности и уникальными возможностями построения отчетов это позволило присудить ему звание "Лучший выбор".

Высокой оценке пользовательских свойств Approach способствовали несколько факторов (см. таблицу "Оценка удобства работы с программами"). Одной из важных особенностей пакета является способ выполнения автоматической индексации. В Access и Paradox, чтобы добиться оптимальной производительности при выполнении операций поиска и сортировки, приходится индексировать файлы самостоятельно. Approach делает это за вас при первой же попытке запуска одной из этих процедур.

Множество включенных в пакет Ассистентов помогут выполнить ряд заданий, например подготовить формы, отчеты, шаблоны писем и диаграммы. Хорошее представление информации Ассистентами способствует точному пониманию того, что вы делаете на каждом шаге процедуры. Это особенно полезно при создании перекрестных отчетов и диаграмм.

К числу уникальных средств Approach можно отнести инструменты Power Clik и Drill Down To Data. Первый из них позволяет в режиме проектирования отчета перетаскивать поля для создания групп или формирования ссылок, минуя этапы, предлагаемые Ассистентом перекрестных ссылок (Crosstab Assistant). Инструмент Drill Down To Data показывает данные, использованные при построении диаграмм или в сводном результате перекрестной таблицы. Все, что нужно сделать, - это выбрать элемент, о котором вы хотели бы иметь подробную информацию, и щелкнуть на кнопке Drill Down To Data.

Как и полагается полноценному приложению, входящему в состав офисного пакета SmartSuite фирмы Lotus, СУБД Approach имеет опцию TeamMail для отправки сообщений и подключения к ним файлов с данными и изображениями. В пакете улучшены средства защиты, и пользователи Notes могут теперь обращаться к своим данным непосредственно из Approach.

Удивительно, но средства Approach не позволяют работать напрямую с именованными диапазонами электронных таблиц приложения 1-2-3, также включенного в офисный пакет. Сначала нужно загрузить рабочую таблицу, содержащую именованные диапазоны, которые вы намерены использовать, а затем запустить в фоновом режиме приложение 1-2-3.

Несмотря на эти упущения, Approach - безусловно лучший из представленных продуктов, позволяющий создавать базы данных, не обращаясь за помощью к специалистам. Если ваш опыт работы с базами данных не слишком велик, в списке наиболее предпочтительных СУБД поместите этот пакет в первой строке.

Lotus Development Corp.,
тел. представительства в Москве: (095) 940-20-00.


FileMaker Pro 3.0

Достоинства: множество полезных шаблонов; возможность использования одних и тех же данных в среде Windows 95 и Macintosh.
Недостатки: отсутствуют средства поддержки пользователя при подготовке почтовых отправлений и проектировании форм; несколько ограничены возможности организации взаимосвязей.

Отзывы пользователей:

- В качестве имен функций и команд используются более ясные термины, чем в Access.

- Нельзя импортировать таблицы Excel? Это что, шутка?

FileMaker Pro заметно отличается от других представленных в статье пакетов. Он предназначен в первую очередь конечным пользователям, так как из-за отсутствия языка программирования не слишком привлекателен для разработчиков приложений. В нем необычно организованы текстовые поля: они не имеют заданной длины, что по достоинству оценит любой пользователь. И кроме того, в FileMaker Pro 3.0 нет различия между формами и отчетами. Вы можете просматривать, редактировать и выводить данные на печать, используя одни и те же экранные формы.

Но еще важнее то, что FileMaker Pro - единственная из представленных в обзоре многоплатформная программа управления базами данных. Поскольку ее версии для Windows 95 и Macintosh идентичны, пользователи этих ОС могут работать с одними и теми же приложениями и данными.

Первая версия FileMaker Pro представляет собой простую в использовании программу управления "плоскими" файлами данных (нереляционными базами данных). Имея разумную псевдореляционную схему построения, она позволяет создавать простые реляционные приложения. Однако многим пользователям этого недостаточно, и фирма Claris прислушалась к их требованиям. Теперь, с выходом версии 3.0, СУБД FileMaker Pro стала в полном смысле реляционной.

По удобству выполнения операций с таблицами и данными FileMaker вышел на второе место среди протестированных продуктов (см. таблицу "Оценка удобства работы с программами"). Большинство тестеров отметили легкость работы с этой программой, но обнаружили ряд упущений в ее справочной системе, что и привело к снижению общей оценки продукта.

Существенному улучшению пользовательских свойств программы способствовало введение автоматической индексации. Подобно СУБД Approach, FileMaker создает индексы при первом же выполнении операции поиска по отдельному полю. Впоследствии использование индексов в операциях с тем же полем позволяет повысить скорость их выполнения. Автоматическая индексация - важный аргумент в пользу продукта для тех пользователей, которые не хотели бы заниматься такого рода проблемами. Им, правда, придется мириться с тем, что при первом выполнении процедуры поиска слишком много времени уйдет на создание индексов (см. таблицу "Оценка производительности СУБД").

FileMaker - единственная в этом обзоре программа, которая не сохраняет запросы. Чтобы вывести на экран однажды отобранные записи, вам придется воссоздать запрос. Кроме того, в FileMaker нет инструментов для построения диаграмм и перекрестных ссылок, а процедура подготовки почтового отправления несколько запутана.

Учитывая результаты тестирования, а также отсутствие языка программирования, мы пришли к выводу, что FileMaker в большей степени подходит начинающим пользователям, для которых многие функциональные возможности других продуктов представляются излишними. Этот продукт можно также рекомендовать рабочим группам, использующим разные компьютерные платформы (Windows и Macintosh).

Claris Corp.,
тел. в США: 408/727-8227.


Paradox 7

Достоинства: хорошие средства помощи; множество инструментов высокого уровня для разработчиков и опытных пользователей.
Недостатки: не слишком понятный для начинающих пользователей интерфейс.

Отзывы пользователей:

- Генерация отчетов с помощью Эксперта отчетов (Report Expert) не представляет никакого труда.

- Почему в формах не предусмотрена сортировка? Непростительное упущение!

По сравнению с предыдущей версией в СУБД Paradox 7 гораздо больше средств поддержки пользователя, называемых Экспертами. Тем не менее пакет не слишком понравился нашим тестерам с точки зрения удобства работы. По мнению большинства из них, Paradox - это мощное средство, адресованное скорее разработчикам приложений, чем конечным пользователям, и мы склонны с этим согласиться. Типичный отзыв тестеров можно выразить одной фразой - "слишком запутано".

Несмотря на относительно невысокую общую оценку пользовательских свойств Paradox 7, средства помощи в этом пакете реализованы на достаточно хорошем уровне. Некоторым тестерам Эксперты СУБД Paradox понравились больше Мастеров в Access, поскольку работать с ними проще и они предлагают больше опций для выбора. Новые Эксперты существенно облегчают создание баз данных. Эксперт по базам данных (Database Expert) генерирует все приложение, включая таблицы, формы и отчеты. Если вам не нужно создавать законченное реляционное приложение или вы хотите установить собственные связи между таблицами, можно воспользоваться Экспертом по таблицам (Table Expert), предлагающим большой набор шаблонов для использования в деловых и личных целях. В числе других новых полезных средств - Эксперт диаграмм (Chart Expert), Эксперт почтовых отправлений (Mail Merge Expert), работающий с редакторами Word и WordPerfect, и Эксперт импортирования текстовых файлов (Text Import Expert).

Наши тестеры довольно быстро обнаружили ряд недоработок в Paradox. Одна из них - отсутствие операции сортировки в формах. Основным же поводом для нареканий стал интерфейс пользователя. Что касается производительности при выполнении типовых операций, то тут Paradox оказался на высоте. Он показал лучший результат по скорости открывания форм со связанными таблицами и быстрее других продуктов справился с отчетом по выбранным записям. При выполнении поиска по неиндексированным полям производительность Paradox зависела от объема файла. Так, по скорости поиска в файле объемом 22 000 записей Paradox превзошел другие протестированные продукты, а при выполнении того же теста с файлом из 115 000 записей оказался вторым.

Основываясь на оценке пользовательских свойств пакета, мы не рекомендуем его начинающим пользователям. Если вы незнакомы с языком программирования ObjectPAL, для освоения пакета потребуется слишком много времени.

Borland International,
тел. представительства в Москве: (095) 366-42-98.


"Лучший выбор"

Среди прошедших тестирование продуктов наиболее удобным для работы был признан пакет Approach. По простоте использования он получил высокие оценки почти во всех тестах (см. таблицу "Оценка удобства работы с программами"). Пакет обладает мощными инструментами разработки сложных приложений для рабочих групп, адресованными опытным программистам, а го дружественный интерфейс позволяет даже неподготовленным пользователям быстро освоиться и начать работать в новой среде. С этим связан и единственный отмеченный нами недостаток. В стремлении максимально облегчить работу с пакетом его разработчики несколько переусердствовали: некоторые измененные для ясности обозначения стандартных функций лишь ввели в заблуждение более опытных тестеров.


Salsa - это здорово!

Можно ли говорить об изменении парадигмы? В то время как другие компании, концентрируя внимание на утилитах оказания помощи, бьются за то, чтобы сделать свои продукты более простыми в работе, фирма Wall Data выпустила продукт, который может изменить наше отношение к управлению базами данных. Salsa избавляет пользователей от необходимости разбираться с техническими терминами и позволяет работать со знакомыми объектами. Вам нужна не реляционная база данных, а, например, простая система для подготовки счетов. Тогда выберите соответствующий объект из списка шаблонов пакета Salsa, затем обычным языком опишите порядок использования счетов (включая правила, определяющие допустимые и недопустимые операции). Вот и все.

Без вашего вмешательства Salsa разобьет систему на отдельные таблицы, например по учету заказов и связанной с ними информации, и отследит заданные вами правила, чтобы исключить некорректный ввод данных. По существу, будет создано реляционное приложение. Для облегчения работы c пакетом в него включено множество шаблонов, ориентированных на задачи делового и личного характера.

Как ни странно, при всей своей простоте Salsa может привести в замешательство опытных пользователей и разработчиков баз данных. Ни полей, ни запросов, ни фильтров - ничего. Лишь обычная деловая терминология.

Salsa for the Desktop
Цена:
499 долл.,
один набор Starter Kit - 49 долл.
Wall Data Inc. Salsa Products,
тел. в США: 800/777-2572.


Как оценивалось удобство работы с продуктами

В последние годы программы управления базами данных перекочевали из разряда средств разработки в разряд продуктов для обычных пользователей. Сейчас, по крайней мере гипотетически, любой желающий может разработать заказное приложение, не прибегая к программированию.

Чтобы проверить, насколько это утверждение соответствует действительности, мы пригласили группу пользователей, обладающих разным опытом работы с базами данных. Одних можно было отнести лишь числу начинающих, других - к разряду опытных пользователей, а третьи имели некоторый опыт программирования. Каждому было предложено протестировать две или три незнакомые СУБД, оценить сложность выполнения заданий, а затем поделиться общими впечатлениями. Кроме того, тестеров попросили оценить встроенные средства поддержки пользователя. Все оценки затем были сведены вместе для определения общего показателя для каждого продукта.

Результаты тестирования позволили сделать три основных вывода.

Средства оказания помощи действительно помогают. Предложенные в пакетах инструменты поддержки - Мастера, Эксперты, Помощники - тестеры сочли исключительно полезными. Правда, поначалу некоторые тестеры (как правило, те, кто работал с базами данных в системе DOS) избегали пользоваться этими инструментами, но новички отнеслись к ним с большим энтузиазмом.

Процедура импортирования данных довольно сложна. Перенос информации в базу данных почти у всех вызвал затруднения. Задание предполагало импортирование данных из электронной таблицы Excel. В Access и Paradox такая процедура выполняется в два этапа, что выяснилось не сразу, а FileMaker Pro вообще не импортирует файлы Excel напрямую.

Разница в режимах работы программ приводит к путанице. При выполнении заданий тестерам неоднократно приходилось переключаться между режимом работы с данными и режимом проектирования, различия в которых отнюдь не очевидны. В Approach можно просматривать данные в режиме проектирования, но изменить их нельзя.

В конце концов мы пришли к заключению, что базы данных существенно продвинулись по пути к конечному пользователю, но ряд проблем еще остается. Новичку потребуется время, чтобы справиться с ними. Оценки, выставленные тестерами по отдельным видам заданий, приведены в таблице.

Оценка удобства работы с программами

Средства и процедуры
Access 7.0
Approach 96
FileMaker Pro 3.0
Paradox 7
Встроенная справочная система
Качество подготовки информации
Общая эффективность
5,3
5,3
4
4
3,3
3,3
3,7
4,2
Операции с данными
Импортирование таблиц Excel, перенос в таблицу базы данных
Замена значений полей
Добавление изображения к записи
Фильтрация по полю
Фильтрация и сортировка по полю
Удаление записей
Использование форм для поиска и замены данных
4
2
4
2,7
2,7
5,3
2,7
4
4,4
2,7
4,4
5,3
4,7
5,3
1
4
4,3
4
4,4
4,3
3,7
1,7
2,7
3
4
2
2,7
2,3
Операции с таблицами
Изменение имени поля
Добавление поля в таблицу
Добавление в форму спускающегося меню
Создание новой формы на основе одной таблицы
Создание нового отчета на основе одной таблицы
Создание нового отчета на основе двух связанных таблиц
Общая оценка
5,3
5,3
2,7
4
4,7
2
3,9
4
4
4,7
4,4
5
5,3
4,4
3,7
4
4,3
4,9
4,7
4,3
3,9
5,3
4,3
3,3
4,3
4,3
3,7
3,4
Примечание. Оценка проводилась по шестибалльной системе.

Alpha штурмует пятое измерение

Не вмешиваясь непосредственно в столкновение таких титанов, как Microsoft, Borland и Lotus, небольшая компания Alpha Software на протяжении десятилетия выпускала вполне работоспособные программы управления реляционными базами данных. Продукт фирмы СУБД Alpha Five 2.0 стоит всего 40 долл. в розничной продаже и представляет собой наиболее доступную реляционную базу данных для Windows 95.

Мы были немало удивлены возможностями столь недорогого пакета. Alpha Five 2.0 позволяет настраивать панель инструментов, импортировать и экспортировать файлы разных форматов, сохраняет запросы и результаты их выполнения, располагает средствами подготовки почтовых отправлений со встроенным редактором писем, множеством шаблонов приложений, а также инструментами организации перекрестных ссылок. В пакете предусмотрены многочисленные средства поддержки пользователя - Джинны, помогающие при создании форм, отчетов, командных кнопок, этикеток и почтовых отправлений. В то же время в пакете нет инструментов для работы с графическими объектами и диаграммами, не поддерживается технология клиент - сервер и отсутствует язык программирования, так что эта программа не равноценна другим СУБД для Windows 95.

При этом мы обнаруживаем в пакете совершенно новый подход к управлению данными. В отличие от других продуктов, где команды для выполнения, например, таких операций, как объединение нескольких файлов, разбросаны по разным меню и панелям инструментов, в Alpha каждый объект базы данных имеет панель управления, отмеченную закладкой с надписью Operations ("Операции"). После выбора в панели управления опции New Object ("Новый объект") Джинн новых объектов выводит меню выполняемых функций, включая функции Append ("Присоединить"), Copy ("Копировать"), Crosstab ("Перекрестная таблица"). Некоторые Джинны, правда, оказались не столь полезны, как хотелось бы. Например, Джинн перекрестных ссылок оказался настолько загадочным, что нам пришлось обратиться к встроенной справочной системе, чтобы разобраться, что к чему.

В Alpha Five предусмотрен обширный встроенный набор правил для проверки данных, реализация которой в других продуктах требует программирования. Например, при вводе в поле для номеров кредитных карточек новых данных они автоматически проверяются на соответствие принятому для таких карточек формату и отвергаются в случае его нарушения.

СУБД Alpha Five достаточно проста в использовании и позволяет создавать приложения среднего уровня сложности. Вы не найдете другого равного по цене пакета с теми же возможностями.

Alpha Five 2.0
Цена по каталогу:
49 долл.
Alpha Software,
тел. в США: 800/451-1018.


Оценка производительности СУБД

Процедуры
Время выполнения, секунды
Access 7.0
Approach 96
FileMaker Pro 3.0
Paradox 7
Первичный запрос по неиндексированным полям
(база данных по заказчикам, 980 записей)
0,8
1,1
0,7
0,8
Повторный запрос
0,8
0,8
0,7
0,8
Первичный запрос по неиндексированным полям
(база данных по продажам, 22 000 записей)
2,6
7,4
109,8
1,7
Повторный запрос
2,6
0,8
4,9
1,7
Первичный запрос по неиндексированным полям
(база данных по запасным частям, 115 000 записей)
7,9
53,2
468,4
12,2
Повторный запрос
7,9
0,9
11,2
12,2
Запрос по индексированным полям
(база данных по заказчикам)
0,8
0,7
0,6
0,8
Запрос по индексированным полям
(база данных по продажам)
1,2
0,8
4,9
1,0
Запрос по индексированным полям
(база данных по запасным частям)
1,0
0,9
11,2
0,9
Открытие Формы
50,0
6,3
3,5
2,6
Поиск
1,0
0,9
0,6
2,2
Генерация отчета по выбранным записям
31,0
96,4
73,2
23,0
Первичная сортировка запасных частей по цене
24,7
24,4
223,3
51,5
Повторная сортировка
24,7
1,6
223,3
51,5
Методика испытаний. Для тестирования продуктов использовалась система Compaq Deskpro 5100, оснащенная процессором Pentium-100, 16-Мбайт ОЗУ, вторичной кэш-памятью объемом 256 Кбайт, жестким диском EIDE объемом 1083 Мбайт, встроенным графическим контроллером с 1-Мбайт VRAM. Windows 95 была установлена в конфигурации по умолчанию. Мы инициировали запрос по неиндексированному полю в каждой базе данных и по восстановлении управления курсором фиксировали время его выполнения. Затем запрос запускался повторно, так как при первичном его выполнении две программы производят автоматическую индексацию полей. Время выполнения запроса по индексированным полям измерялось по той же методике. После измерения времени вывода формы на экран запускалась процедура поиска данных. При генерации отчета, представляющего в одной таблице данные из двух других, измерялось время до вывода на экран первой страницы. Сортировка записей по цене выполнялась в базе данных по запасным частям. Тесты разработаны и проведены в тестовом центре журнала PC World.

Сравнительные характеристики СУБД

Показатели
Access 7.0
Approach 96
FileMaker Pro 3.0
Paradox 7
Стандартные характеристики
Цена по каталогу/стоимость обновления
версии, долл.
339/129
105/o
199/o
299/99
Каналы поддержки пользователей
AOL, CIS, fax, WWW
CIS, fax, WWW
AOL, CIS, fax, WWW
BBS, CIS, fax, WWW
Средства импорта/экспорта файлов
Хорошо
Очень хорошо
Хорошо
Хорошо
Формат доступных данных
.dbf, .mdb, SQL, .xis
db, .dbf
.FileMaker Pro
.db, .dbf
Средства создания скриптов
Очень хорошо
Отлично
Очень хорошо
Посредственно
Язык программирования
VBA
LotusScript
-
ObjectPAL
Поддержка SQL
Через ODBC
DB2, Oracle, SQL Server
-
Через IDAPI
Сохранение запросов
Хорошо
Хорошо
-
Хорошо
Настройка таблиц
Хорошо
Очень хорошо
Посредственно
Очень хорошо
Подготовка почтовых отправлений
Очень хорошо
Удовлетворительно
Посредственно
Очень хорошо
Проверка вводимых данных
Хорошо
Очень хорошо
Хорошо
Очень хорошо
Шаблоны приложений
Очень хорошо
Очень хорошо
Отлично
Хорошо
Типы полей
Очень хорошо
Хорошо
Хорошо
Отлично
Проверка орфографии (англ. яз.)
Хорошо
Хорошо
Хорошо
Посредственно
Реляционные возможности
Графическое отображение взаимосвязей
Хорошо
Хорошо
Посредственно
Хорошо
Образование связей перетаскиванием или щелчком
Хорошо
Хорошо
Хорошо
Хорошо
Последовательное обновление измененных данных
Хорошо
Посредственно
Хорошо
Удовлетворительно
Запрет на удаление данных
Хорошо
Хорошо
Хорошо
Хорошо
Формы, отчеты
Таблицы стилей
Очень хорошо
Хорошо
Посредственно
Хорошо
Форматирование текстов и объектов
Хорошо
Очень хорошо
Очень хорошо
Отлично
Средства облегчения ввода данных
Отлично
Очень хорошо
Очень хорошо
Очень хорошо
Инструменты создания перекрестных ссылок
Очень хорошо
Отлично
-
Хорошо
Средства построения диаграмм
Очень хорошо
Очень хорошо
-
Очень хорошо
Средства поддержки пользователя
Инсталляция СУБД
Отлично
Хорошо
Хорошо
Хорошо
Импорт данных
Очень хорошо
Удовлетворительно
Посредственно
Хорошо
Подготовка запросов
Хорошо
Очень хорошо
Посредственно
Посредственно
Создание отчетов
Очень хорошо
Очень хорошо
Посредственно
Очень хорошо
Разработка форм
Очень хорошо
Очень хорошо
Посредственно
Очень хорошо
Создание кнопок
Хорошо
Посредственно
Посредственно
Хорошо
Построение диаграмм
Хорошо
Хорошо
-
Хорошо
Создание перекрестных ссылок
Хорошо
Хорошо
-
Посредственно
Подготовка почтовых отправлений
Очень хорошо
Хорошо
Посредственно
Хорошо
Примечания.
Шкала оценок: посредственно, удовлетворительно, хорошо, очень хорошо, отлично.
Значок "-" означает, что данное средство или функция в пакете отсутствует.