- DBMS -
Home page NIKA_ROOT ЛИТЕРАТУРА 2 => СУБД Paradox 2.0
    Paradox 2.0
    Paradox 2.0
      ОписаниеР-Т 
      Система Paradox — весьма популярная реляционная СУБД,
      разработанная фирмой Ansa Software, дочерней компанией
      Borland International Inc.
           Версия Paradox 2.0 [44] работает в обстановке операци-
      онной системы MS-DOS, начиная с версии 3.1. Требует объема
      оперативной памяти не менее 512 Кбайт и наличия жесткого
      диска. Имеются монопользовательская и мультипользовательская
      (для работы в локальной сети ПЭВМ) версии системы.
           Paradox предусматривает средства обмена данными с фай-
      лами в формате ASCII, а также с файлами данных систем
      dBaseII, dBaseIII, dBaseIII PLUS, Lotus 1–2–3, Symphony,
      PFS:Professional File, DIF.
           Предоставляет для пользователя наряду с реляционным
      языком программирования PAL (Paradox Application Language)
      [42] также и другие интерфейсы.
           PAL — мощный высокоуровневый структурный язык програм-
      мирования в среде базы данных. В нем предусмотрен развитый
      набор средств для создания, поддержки и использования реля-
      ционных баз данных. Управляющие структуры языка позволяют
      конструировать программы с достаточно сложной логикой, со-
      держащие циклы, ветвления, процедуры. Имеются возможности
      определять массивы и выполнять над ними различные операции.
      Предусмотрена большая библиотека встроенных функций разнооб-
      разного характера.
           Другой пользовательский интерфейс, часто называемый
      графическим или табличным, представляет собой реализацию ши-
      роко известного языка QBE (Query-By-Example), созданного
      М.Злуфом [2] в Исследовательском центре фирмы IBM Corp. в
      Йорктаун-Хейтсе. В реализации этого интерфейса системы ис-
      пользована техника оптимизации обработки запросов.
           Наконец, нужно указать интерфейс системы, ориентирован-
      ный на разработчиков прикладных систем. В версии Paradox 2.0
      он реализован в виде отдельного программного компонента сис-
      темы, называемого Paradox Personal Programmer [43], который
      создан взамен генератора приложений (Paradox Application
      Generator), поставляемого в составе более ранних версий.
           Этот интерфейс построен в стиле разветвленного меню. Он
      позволяет в интерактивном режиме создавать и увязывать в
      единое целое все компоненты конструируемого приложения , не
      прибегая к непосредственному программированию. Так, можно
      задать меню будущего приложения и определить те действия,
      которые должны выполняться для каждого из его пунктов, пост-
      роить таблицы базы данных, формы ввода-вывода, специфициро-
      вать отчеты табличного и свободного формата и т.д.
           В процессе такой спецификации приложения автоматически
      порождаются тексты программ на языке PAL, являющиеся компо-
      нентами генерируемого приложения. Через интерфейс, предос-
      тавляемый модулем Paradox Personal Programmer, доступны
      практически все возможности языка PAL с небольшими исключе-
      ниями.
           К сожалению, система Paradox не обладает средствами
      компиляции исходных текстов программ на языке PAL, которые
      бы позволяли генерировать прикладные системы, исполняемые
      независимо от инструментария их разработки. Для исполнения
      сгенерированного приложения следует использовать либо саму
      систему Paradox, либо иметь Paradox Runtime — отдельно пос-
      тавляемый фирмой более дешевый программный продукт, выполня-
      ющий системные функции стадии исполнения.
           Сетевая версия системы работает в среде оборудования
      Novell Network с использованием сетевой операционной системы
      Novell Advanced Netware версии 2.0A, IBM Token Ring либо IBM
      PC Network версии не ниже 1.12. Рабочая станция должна иметь
      оперативную память не менее 640 Кбайт и оснащена MS-DOS вер-
      сии не ниже 3.1.
           В сетевой версии предусмотрены развитые возможности
      блокирования ресурсов базы данных для организации эффектив-
      ной работы в мультипользовательском режиме, замечательная
      возможность "освежения" экрана в ситуации, когда просматри-
      ваемые данные обновляются другими пользователями.
           Кроме того, она располагает также основанными на ис-
      пользовании паролей механизмами управления доступом на уров-
      не таблиц базы данных и отдельных их полей, объектов, ассо-
      циированных с таблицами, — форм ввода-вывода, отчетов и др.
           Фирма Borland Int. поставляет также версии системы
      Paradox 386, Paradox OS/2 [48] и с недавнего времени — вер-
      сию Paradox 3.0. C 1990 г. начала поставляться библиотека
      Paradox Engine, позволяющая работать с базами данных системы
      приложениям, разработанным на языке программирования "C".ПУБЛИКАЦИИ
        PC Magazine. — 1989. — January. — P.130.
          Ссылка
            PC Magazine. — 1989. — January. — P.130.
              СУБД
                Paradox 2.0
                  Ссылка
                    Paradox 2.0
                      ОписаниеР-Т 
                      Система Paradox — весьма популярная реляционная СУБД,
                      разработанная фирмой Ansa Software, дочерней компанией
                      Borland International Inc.
                           Версия Paradox 2.0 [44] работает в обстановке операци-
                      онной системы MS-DOS, начиная с версии 3.1. Требует объема
                      оперативной памяти не менее 512 Кбайт и наличия жесткого
                      диска. Имеются монопользовательская и мультипользовательская
                      (для работы в локальной сети ПЭВМ) версии системы.
                           Paradox предусматривает средства обмена данными с фай-
                      лами в формате ASCII, а также с файлами данных систем
                      dBaseII, dBaseIII, dBaseIII PLUS, Lotus 1–2–3, Symphony,
                      PFS:Professional File, DIF.
                           Предоставляет для пользователя наряду с реляционным
                      языком программирования PAL (Paradox Application Language)
                      [42] также и другие интерфейсы.
                           PAL — мощный высокоуровневый структурный язык програм-
                      мирования в среде базы данных. В нем предусмотрен развитый
                      набор средств для создания, поддержки и использования реля-
                      ционных баз данных. Управляющие структуры языка позволяют
                      конструировать программы с достаточно сложной логикой, со-
                      держащие циклы, ветвления, процедуры. Имеются возможности
                      определять массивы и выполнять над ними различные операции.
                      Предусмотрена большая библиотека встроенных функций разнооб-
                      разного характера.
                           Другой пользовательский интерфейс, часто называемый
                      графическим или табличным, представляет собой реализацию ши-
                      роко известного языка QBE (Query-By-Example), созданного
                      М.Злуфом [2] в Исследовательском центре фирмы IBM Corp. в
                      Йорктаун-Хейтсе. В реализации этого интерфейса системы ис-
                      пользована техника оптимизации обработки запросов.
                           Наконец, нужно указать интерфейс системы, ориентирован-
                      ный на разработчиков прикладных систем. В версии Paradox 2.0
                      он реализован в виде отдельного программного компонента сис-
                      темы, называемого Paradox Personal Programmer [43], который
                      создан взамен генератора приложений (Paradox Application
                      Generator), поставляемого в составе более ранних версий.
                           Этот интерфейс построен в стиле разветвленного меню. Он
                      позволяет в интерактивном режиме создавать и увязывать в
                      единое целое все компоненты конструируемого приложения , не
                      прибегая к непосредственному программированию. Так, можно
                      задать меню будущего приложения и определить те действия,
                      которые должны выполняться для каждого из его пунктов, пост-
                      роить таблицы базы данных, формы ввода-вывода, специфициро-
                      вать отчеты табличного и свободного формата и т.д.
                           В процессе такой спецификации приложения автоматически
                      порождаются тексты программ на языке PAL, являющиеся компо-
                      нентами генерируемого приложения. Через интерфейс, предос-
                      тавляемый модулем Paradox Personal Programmer, доступны
                      практически все возможности языка PAL с небольшими исключе-
                      ниями.
                           К сожалению, система Paradox не обладает средствами
                      компиляции исходных текстов программ на языке PAL, которые
                      бы позволяли генерировать прикладные системы, исполняемые
                      независимо от инструментария их разработки. Для исполнения
                      сгенерированного приложения следует использовать либо саму
                      систему Paradox, либо иметь Paradox Runtime — отдельно пос-
                      тавляемый фирмой более дешевый программный продукт, выполня-
                      ющий системные функции стадии исполнения.
                           Сетевая версия системы работает в среде оборудования
                      Novell Network с использованием сетевой операционной системы
                      Novell Advanced Netware версии 2.0A, IBM Token Ring либо IBM
                      PC Network версии не ниже 1.12. Рабочая станция должна иметь
                      оперативную память не менее 640 Кбайт и оснащена MS-DOS вер-
                      сии не ниже 3.1.
                           В сетевой версии предусмотрены развитые возможности
                      блокирования ресурсов базы данных для организации эффектив-
                      ной работы в мультипользовательском режиме, замечательная
                      возможность "освежения" экрана в ситуации, когда просматри-
                      ваемые данные обновляются другими пользователями.
                           Кроме того, она располагает также основанными на ис-
                      пользовании паролей механизмами управления доступом на уров-
                      не таблиц базы данных и отдельных их полей, объектов, ассо-
                      циированных с таблицами, — форм ввода-вывода, отчетов и др.
                           Фирма Borland Int. поставляет также версии системы
                      Paradox 386, Paradox OS/2 [48] и с недавнего времени — вер-
                      сию Paradox 3.0. C 1990 г. начала поставляться библиотека
                      Paradox Engine, позволяющая работать с базами данных системы
                      приложениям, разработанным на языке программирования "C".ПУБЛИКАЦИИ
                        PC Magazine. — 1989. — January. — P.130.
                          Ссылка
                            PC Magazine. — 1989. — January. — P.130.
                        Paradox Personal Programmer. Relational Database. Release 2.0. Ansa Software. — 1987.
                          Ссылка
                            Paradox Personal Programmer. Relational Database. Release 2.0. Ansa Software. — 1987.
                        Paradox. User's Guide. Release 2.0. ANSA Software.— 1987.
                          Ссылка
                            Paradox. User's Guide. Release 2.0. ANSA Software.— 1987.
                        The PAL User's GUIDE. The Paradox Application Language. Release 2.0. Ansa Software. — 1987.
                          Ссылка
                            The PAL User's GUIDE. The Paradox Application Language. Release 2.0. Ansa Software. — 1987.
                      ЛИТЕРАТУРА
                        2
                          =>
                            Дейт К. Руководство по реляционной СУБД DB2:
                                Пер. с англ. — М.: Финансы и статистика, 1988. — 320 с.
                        42
                          =>
                            Tha PAL User's GUIDE. The Paradox Application Language.
                                Release 2.0. Ansa Software. — 1987.
                        43
                          =>
                            Paradox Personal Programmer. Relational Database.
                                Release 2.0. Ansa Software. — 1987.
                        44  
         
      ЛИТЕРАТУРА 
    ЛИТЕРАТУРА