ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
ОСНОВНЫЕ ДОСТОИНСТВА СИСТЕМЫ PARADOX СКОРОСТЬ РЕАКЦИИ, ПРОСТОТА ФУНКЦИОНИРОВАНИЯ, ПРАКТИЧНОСТЬ Уже самая первая редакция системы Pаradox рекламировалась как мощная система управления данными, простая в работе, способная конку- рировать с системами dBase III Plus фирмы Ashton Tate и R:Base для DOS фирмы Microrim, но по сравнению с последними как более легкая в освое- нии для непрограммиста. И хотя система Paradox не предназначалась для того, чтобы заменить dBase, ее двойственная направленность стала ее существенным преимуществом. Она получила одобрение со стороны служащих различных фирм, которые ранее избегали использовать реляционные базы данных. Спустя три с половиной года версия системы 2.01 по-прежнему явля- ется одной из лучших мощных систем управления базами данных. Ее можно запускать непосредственно из окна на экране дисплея, либо проектиро- вать, готовить и использовать приложения, работающие с базами данных, на Языке Приложений системы Paradox (Pal). Персональный Программист поможет непрограммистам проектировать и готовить приложения. Наличие такого внешнего интерфейса, который позволяет задавать запросы путем заполнения анкеты по образцу и, таким образом, легко строить сложные запросы, сразу же поставило систему Paradox в более выгодное положение по сравнению с другими известными системами управ- ления данными. Средство ApGen в версии 1.1 системы дает возможность непрограммистам составлять из частей и компилировать программный код для приложений пользователя. Версия 2.01 является самой последней. Следует отметить, что фирма Ansa поставляет два взаимосвязанных продукта: систему Paradox 386, оп- тимизированную для микропроцессора Intel 80386, и систему Paradox для OS/2, которая еще не была объявлена. Система Paradox 2.01 базируется на четырех элементах: таблицы ор- ганизации данных, форматы ввода данных и запросов, форматы отчетов и сценарии. Каждый из этих элементов система Paradox рассматривает как объект, над которым можно выполнять задачу, а также использовать его в процессе выполнения задачи над другим объектом. И в свою очередь, каж- дый объект может использоваться несколькими функциями. Например, запрос работает с форматом, аналогичным запрашиваемой вами таблице. Чтобы сформулировать запрос, необходимо пометить требуе- мые поля птичкой, либо указать номер строки в цифровом поле. Система выводит результаты выполнения запроса в форме "таблицы ответов". Нес- мотря на то, что различные способы организации и представления инфор- мации используются для различных функций, они все рассматриваются как объекты системы Paradox. Такая функция объектов обеспечивает простоту функционирования системы при всем многообразии программистских сред- ств. Базовый интерфейс системы Paradox представляет собой незаполнен- ный экран с рядами элементов предлагаемого меню вверху и подсказкой и текстами сообщений внизу. Вы создаете, модифицируете, запрашиваете и порождаете данные на основе таблиц путем выбора альтернатив меню и ре- агируя на последующие подсказки. Используются также функциональные клавиши - в системе Paradox описан шаблон значений функциональных кла- виш, которым можно пользоваться в процессе работы. Например, клавиша F2 инициирует функцию DO-It системы Paradox - это команда, вызываемая обычно после сеанса редактирования либо аналогичной операции, по кото- рой запоминаются все внесенные изменения и выполняется возврат к глав- ному меню. Клавиша F10 завершает операцию. ______________________________________________________________________ Просмотр таблицы ответов: Запись 1 из 4 ===== Cust ID ===== Last Name ===== Init ===== Street ===== ORDERS ===== Order # ===== Cust ID ===== Stock # ===== Quant 519 Answer ===== Last Name ===== Init ===== City ===== State ===== Sto 1 Hanover A Dallas TX *** 2 Natthews J San Fran- CA *** cisco 3 Mayor K Salt Lake UT *** City 4 Ranier T Klamath Falls OR *** ______________________________________________________________________ Рис. Запрос, построенный на основе нескольких таблиц, позволяет получить доступ к нескольким файлам, содержащим идентичные поля. Paradox, версия 2,01 Фирма Ansa - Компания Борленд, Inc. CA 95066, Scotts Valley, Scotts Valley Dr, 4585 (408) 438-8400 Стоимость: $ 725 Требуемая память: 512 К оперативной памяти _________________________________________________________________ Главное меню обеспечивает также доступ к утилитам , например, средству импорта/экспорта, позволяющему работать с файлами в формате 1-2-3, или к имеющимся сценариям. Сценарии могут выполняться и запоми- наться подобно макрокомандам, введенным с клавиатуры дисплея, кроме того, они могут использоваться при построении приложений с помощью Персонального Программиста системы Paradox. Персональный Программист - это часть системы, наиболее усовершенствованная в версии 2.01. Персональный Программист - это управляемая с помощью меню прог- рамма, которая значительно облегчает подготовку программных кодов для приложений пользователя, работающих с базами данных. Это программистс- кое средство для построения макетов приложений, упрощающее сложную ра- боту по подготовке программного кода. Персональный программист управ- ляет работой по созданию меню, таблиц, запросов, форматов, отчетов, заголовков приложений. Персональный Программист помогает предствавить проблему с точки зрения приложения. В отличие от средствa ApGen Персональный Программист позволяет строить выходные цепочки данных: цепочки всех записей, связанных или несвязанных между собой, из одной или нескольких таблиц. Такое средст- во удобно для демонстрации конкретного аспекта связанных в цепочку данных. Выходная цепочка содержит все записи таблицы, независимо от того, могут ли они быть в дальнейшем отсортированы. Например, таблица ответов системы Paradox, полученная в результате объединения таблицы книг, находящихся в библиотеке, и таблицы книг, задержанных у читате- телй, будет содержать наименования книг, которые не были просрочены. Достоинством системы является то, что построение выходной цепочки с помощью Персонального Программиста выполняется всего в один шаг: чтобы указать, что Вы хотите работать в многотабличном режиме, необхо- димо лишь поставить восклицательный знак в том примере, который содер- жит интересующие Вас записи. Чтобы выполнить эту задачу внутри самой системы Paradox, потребуется запустить достаточно сложный процесс, состоящий из шести повторяющихся шагов. Еще одним новшеством Персонального Программиста является возмож- ность выбора версии системы Paradox, которую хочет использовать Ваше приложение. (Однако Paradox 386 и почти уже готовая версия для OS/2 сюда не включаются; у Вас имеется альтернатива из двух версий: 1.1 или 2.01). Другим дополнение к Персональному Программисту в версии системы 2.01 является возможность строить два различных типа приложений: пред- назначенные только для выполнения (в которых сценарий не может изме- няться), и модифицируемые приложения (в которых все сценарии, библио- теки процедур и объекты могут, в случае необходимости, изменяться). Оба типа могут запускаться непосредственно из системы Paradox или из DOS. Для персонального Программиста требуется довольно много оператив- ной памяти и дискового пространства - 640Кбайт и 2Мбайт, соответствен- но. Кроме того Персональный Программист ограничивает количество таблиц в приложении до 15, количество альтернатив в меню до 15 и количество уровней меню до 10. Однако этого достаточно почти для всех сложных и вложенных приложений. Paradox 2.01 обеспечивает почти все возможности систем dBase и R:Base. Кроме того, как показывают наши тесты и оценки функционирова- ния, она имеет большую скорость реакции и с ней легче работать. Однако ее язык проектирования несколько беднее языков указанных систем, и, соответственно, количество специалистов-проектировщиков, работающих в системе Paradox, меньше. По всем основным характеристикам система Pardox получила наивысшие оценки. Это надежная, гибкая система, осо- бенно полезная для тех пользователей, которые ценять простоту и широ- кие возможности. Система Paradox имеет хорошую репутацию среди пользо- вателей. В настоящее время ею заинтересовались и разработчики прило- жений. _____________________________________________________________________ : : : ПОКАЗАТЕЛИ СИСТЕМЫ PARADOX : : : : (Относительно средних значений) : : : : : : _____________________________________ : : : : : : : : : : Последовательный :_________________________________5.8: : : просмотр : : : : : : : : Чтение по индексу (5К) :________________________4 : : : : : : : : : : :Чтение по индексу (50К) :_________________________4.2 : : : : : : : : : : : Восстановление индекса :______________2.8 : : : : : : : : : : : Сортировка :________1.6 : : : : : : : : : : : Сложные вычисления :________1.6 : : : : : : : : : : : :____________________________________: : : : : : : : : : : : 0 1 2 3 4 5 6 : : : : : : Для сравнения программных продуктов все средние значения : : были направлены к нулю. Соответственно, значение 2.0 в два : : раза больше, чем среднее значение; а 0.5 - в половину меньше. : : : :____________________________________________________________________: |