ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

PARADOX 3.0 : новые черты, те же основы

     Paradox 3.0
     Borland International
     1800 Green Hills Rd.
     PO Box 660001
     Scotts Valley, CA 95066-0001
     (408) 438-8400
     __________________________________________________________
     
     Цена: будет определена.
     -----
     Сетевая поддержка: будет определена.
     -----------------
     Защита от копирования: нет.
     ---------------------
     Технические требования: все модели
     ----------------------  IBM PS/2, IBM PC/XT/AT
                             и совместимые с DOS 2.0;
                             512 К (640К для работы в сети);
                             винчестер.
     Сетевая поддержка: может работать под управлением Novell,
     -----------------  3COM 3Plus, кольцевой сетью IBM и сетью PC,
                        Torus Tapestry, AT&T Sfar-Lan, Banyon
                        Vines  работающему под управлением DOS 3.1
                        и выше.
     __________________________________________________________
                        
     
     Сочетание простоты использования с мощными средствами реляционной
СУБД  всегда было особенностью системы Paradox. Но совершенной системы
не существует. В прошлом критика касалась в основном таких характерис-
тик, как количество шагов, требующихся для выполнения некоторых  реля-
ционных операций, и невозможности обращения к адресам памяти, превыша-
ющим 640К.
     Менее подготовленным пользователям особенно хотелось иметь допол-
нительно  графические средства, улучшенные средства управления цветами
на экране дисплея, средства доступа к  таблицам  перекрестных  ссылок,
которые  впервые  стали  доступны в системе Reflex. Реализация Paradox
3.0 предлагает все эти возможности, а также множество новых средств. В
то же время остались  нетронутыми  восторженно  принятые  преимущества
предыдущих версий системы.
     Совместно  с  Paradox 3.0 существует четыре разных версии Paradox
на персональных компьютерах со своими собственными возможностями и ог-
раничениями. Paradox для OS/2 и Paradox 386 были разработаны для рабо-
ты под управлением операционнной системы OS/2 и персональных компьюте-
ров на базе процессора 80386 соответственно. Paradox 3.0 наиболее пол-
но используется на пероснальных компьютерах с 80286  микропроцессором.
Версия  Paradox 2.01 будет распространяться дальше, но с меньшей стои-
мостью ($495), для тех,у кого нет компьютеров с "винчестером".
     Paradox 3.0 будет работать на большинстве IBМ-совместимых  компь-
ютерах,  которые  имеют по крайней мере память размером 512К и винчес-
тер. Эта система обладает дополнительными средствами  по  сравнению  с
версией  2.01, но ее скорость по существу остается такой же. Таким об-
разом, Paradox 3.0 работает значительно медленнее , чем  Paradox  386,
даже  когда  эти  обе версии работают на компьютере с микропроцессором
80386. С другой стороны, всегда будет какой-то интервал времени, преж-
де чем новые средства, имеющиеся в системе  Paradox  3.0,  перейдут  в
систему Paradox 386. Кроме того, не существует версии Paradox, которая
бы   включала   средства   сильно   нашумевшей   системы  Paradox  SQL
Connectivity Solution.
     Все  версии системы Paradox предоставляют два уровня языков прог-
раммирования: Personal Programmer, расчитанный на  разработку  простых
приложений  с использованием меню; PAL (Paradox Aplication Language) -
обладает всеми возможностями функционально полного языка.
     То, чем всегда отличались версии системы Paradox от других анало-
гичных продуктов, является его внешний интерфейс, основанный на  пост-
роении  запроса  по  примеру.  Формат  экрана, принятый по умолчанию в
Paradox, имеет табличный вид подобно тому, как это сделано в электрон-
ных таблицах. Чтобы отыскать необходимые вам данные,  достаточно  выз-
вать пустой вариант таблицы и ввести пример требуемого вида информации
в соответствующий столбец таблицы.
     Основное улучшение системы Paradox 3.0 касается увеличения эффек-
тивности  выполнения  реляционных  операций, что позволяет значительно
сократить усилия пользователя. Лучшим примером в этом  плане  является
новое  средство "внешнее соединение" (outer join). Эта возможность ос-
нована на запросах по несовпадающей  информации,  выбираемой  из  двух
связанных  таблиц. Например, предположим, что вы хотите построить зап-
рос к двум таблицам, первая из которых содержит информацию о  заказчи-
ках, а вторая - о заказах. Таблица заказчиков включает список всех за-
казчиков;  таблица заказов включает информацию только о тех заказчиах,
которые имеют заказы на некоторый тип продукции. С помощью  предыдущей
вресии Paradox можно было создать таблицу, которая содержала бы список
всех  заказчиков, не имеющих заказы на некоторый вид продукции. Но эти
действия занимают довольно много времени. В новой версии Paradox  3.0,
благодаря  средству  "внешнее соединение", эта операция может быть вы-
полнена с помощью запроса, в котором символ "!" помещается  в  колонку
customer ID (идентификатор заказчика).
     Более подготовленным  пользователям  наверняка понравятся предос-
тавляемые  Paradox 3.0 новые булевые операторы: каждый (Every), только
(Only), в точности (Exactly) и никакой (No). Эти  операторы  сокращают
количество  шагов,  требующихся для ответа на такой запрос как: "Какие
заказчики по телефону заказали каждый элемент из каталога  или  ничего
не заказали".
     Paradox 3.0 является первой версией, которая предоставляет графи-
ческие средства. Теперь вы можете создавать горизонтальные  диаграммы,
кривые  линии, диаграммы, графики на плоскости XY и т.п. Все это можно
осуществить путем простой ротации соответствующей  колонки  и  нажатия
графического  ключа.  Система также предоставляет таблицы перекрестных
ссылок. Это позволяет пользователю просмотреть данные, соответствующие
некоторому критерию, что обычно не доступно пользователям баз  данных.
Таблицы  перекрестрых  ссылок подобны электронным таблицам, на которых
действуют операции "что-если" (what-if).  В  системе  Paradox  3.0  по
сравнению  с предыдущими версиями обеспечивается более четкое управле-
ние цветом.
     Одним из преимуществ Paradox 3.0 является использование эффектив-
ной схемы управления виртуальной памятью,  что  позволяет  работать  с
файлами любых размеров на компьютере с размером памяти 512 К. В конеч-
ном счете для этого требуется наличие программы, постоянно обращающей-
ся  к  диску. Так как на компьютере с памятью в 512 К не хватает места
для хранения временных таблиц,  которые  являются  результатом  работы
системы  Paradox, то они время от времени вытесняются на диск. Но нес-
мотря на эту выгрузку/загрузку, Paradox 3.0 является быстрой  програм-
мой.  Такая  реактивность была достигнута за счет создания оптимальных
программ встроенных в систему. В наших самых последних испытаниях сис-
тема Paradox 3.0 оказалась лучшей по сравнению с dBase IV в четырех из
шести тестах.
     Несмотря на конкуренцию с такой мощной  системой  как  dBase  IY,
Paradox  3.0 оказывается системой с более высоким рейтингом. Пользова-
тели системы Paradox 2.0 вероятно серьезно отнесутся  к  более  мощным
возможностям,  предлагаемым  системой Paradox 3.0 (хотя цена на версию
2.0 понижена, она остается значительно высокой). Однако если вы являе-
тесь пользователями системы Paradox 386, то вероятнее всего вы  будете
работать именно с ней, ожидая когда новые средства системы Paradox 3.0
станут доступными в систем Paradox 386.
     
                                                        Joe Devlin.
     
     
    _______________________________________________________
    :          Результаты тестовых испытаний               :
    :------------------------------------------------------:
    :Последовательное чтение: 118 сек                      :
    :Чтение при наличии индекса (5К): 385 сек              :
    :Чтение при наличии индекса (50К): 7385 сек            :
    :Реорганизация индекса: 379 сек                        :
    :Сортировка: 124 сек                                   :
    :Сложные вычисления: 50 сек                            :
    :______________________________________________________:
    :                                                      :
    :Во всех тестах использовалась  база  данных,  имеющая :
    :5000 записей, за исключением операции   реорганизации :
    :индекса (50К), в которой использовалось 50000 записей.:
    :______________________________________________________:
     
     Приведенные ниже диаграммы содержат сравнительные оценки  системы
Paradox 3.0 и dBase IY с другими системами на основе тестов и критери-
ев,  которые были приведены в обзоре реляционных баз данных (Электрон-
ный журнал N 5, 1989 г.). Новые результаты в этих диаграммах отличают-
ся в некоторых случаях от ранее приводимых диаграмм. В  то  же  время,
как  в старых, так и в новых испытаниях более высокий рейтинг получила
система Paradox, за ней следуют системы dBase IY и R:Base для DOS.
                      
     
 ___________________________________________________________
:                                                           :
:                    ИТОГОВОЯ ОЦЕНКА                        :
:_____________________________________________________      :
:                      :                              :     :
: Advanced Revelation  :---------------5.6            :     :
:                      :                              :     :
:            DataEase  :----------------5.7           :     :
:                      :                              :     :
:      dBase III Plus  :----------------5.7           :     :
:                      :                              :     :
:              Oracle  :-----------4.1                :     :
:                      :                              :     :
:           Paradox 2  :---------------------7.4      :     :
:                      :                              :     :
:              R:Base  :-------------------6.2        :     :
:                      :                              :     :
:           Paradox 3  :---------------------7.4      :     :
:                      :                              :     :
:            dBase IY  :-------------------6.5        :     :
:                      :                              :     :
:______________________:______________________________:     :
:                      :     :     :     :     :     :      :
:                      0     2     4     6     8     10     :
:___________________________________________________________:
:                                                           :
:Итоговая таблица всех тестов и рейтингов. Практичность     :
:оценивалась  из расчета  в  три  пункта, обработка - 4,    :
:цена - 1.                                                  :
:___________________________________________________________:
     
     
 ___________________________________________________________
:                                                           :
:                       ОБРАбОТКА                           :
:_____________________________________________________      :
:                      :                              :     :
: Advanced Revelation  :------------------6.3         :     :
:                      :                              :     :
:            DataEase  :-----------------5.8          :     :
:                      :                              :     :
:      dBase III Plus  :----------------5.7           :     :
:                      :                              :     :
:              Oracle  :-----------4.1                :     :
:                      :                              :     :
:           Paradox 2  :--------------------------9.0 :     :
:                      :                              :     :
:              R:Base  :-------------------6.7        :     :
:                      :                              :     :
:           Paradox 3  :--------------------------9.0 :     :
:                      :                              :     :
:            dBase IY  :---------------------7.3      :     :
:                      :                              :     :
:______________________:______________________________:     :
:                      :     :     :     :     :     :      :
:                      0     2     4     6     8     10     :
:___________________________________________________________:
:                                                           :
:Тесты обработки: последовательное чтение, индексное чтение :
:(5К), индексное чтение   (50К),   реорганизация   индекса, :
:сортировка, сложные вычисления.                            :
:___________________________________________________________:
     
     
 ___________________________________________________________
:                                                           :
:                    ПРАКТИЧНОСТЬ                           :
:_____________________________________________________      :
:                      :                              :     :
: Advanced Revelation  :--------------5.1             :     :
:                      :                              :     :
:            DataEase  :--------------5.2             :     :
:                      :                              :     :
:      dBase III Plus  :-------------5.0              :     :
:                      :                              :     :
:              Oracle  :------------4.6               :     :
:                      :                              :     :
:           Paradox 2  :--------------5.4             :     :
:                      :                              :     :
:              R:Base  :---------------5.6            :     :
:                      :                              :     :
:           Paradox 3  :----------------5.9           :     :
:                      :                              :     :
:            dBase IY  :---------------5.7            :     :
:                      :                              :     :
:______________________:______________________________:     :
:                      :     :     :     :     :     :      :
:                      0     2     4     6     8     10     :
:___________________________________________________________:
:                                                           :
: Рейтинг практичности: мощность системы, наличие програм-  :
: мистов, легкость в использовании, легкость обучения, до-  :
: кументируемость, предоставляемые средства.                :
:___________________________________________________________:
     


Яндекс цитирования