- DBMS -
Home page NIKA_ROOT ЛИТЕРАТУРА 46 =>
СУБД
Paradox Engine 1.0
    Paradox Engine 1.0
    Paradox Engine 1.0
      ОписаниеР-Т 
      Одним из ограничений, которое до недавнего времени за-
      метно сдерживало расширение сферы применения популярной СУБД
      Paradox, являлось отсутствие в ней средств, обеспечивающих
      поддержку интерфейсов включающих языков для традиционных
      систем программирования.
           
      Фирма Borland Int. решила эту задачу в стиле подхода,
      рассмотренного в п. 2.7. Она начала поставлять (1990 г.)
      программный продукт Paradox Engine [46], благодаря которому
      возможен доступ к базам данных системы Paradox из программ
      на языке "C". В результате создана мощная интегрированная
      технология, включающая целый спектр разнообразных инструмен-
      тальных средств, способных оперировать общей базой данных, и
      позволяющая эффективно решать различные задачи, рациональным
      образом распределяя функции между ними.
           Сюда относятся система Paradox с ее развитыми интерак-
      тивными возможностями, основанными на языке QBE, c языком
      программирования высокого уровня PAL и генератором приложе-
      ний Paradox Personal Programmer, система электронных таблиц
      Quattro Pro и пакет SideKick фирмы Borland Int., а также
      приложения на языке "C", разработанные с помощью рассматри-
      ваемого программного продукта.
           Paradox Engine представляет собой библиотеку объектных
      модулей на языке "C", которая может на стадии редактирования
      связываться с любой "C"-программой, использующей большую мо-
      дель памяти. В результате порождается загрузочный модуль
      прикладной программы, исполняемый независимо от системы
      Paradox и осуществляющий автономный доступ к базе данных,
      удовлетворяющей соглашениям этой системы.
           Библиотека может использоваться на ПЭВМ IBM PC и PS/2 в
      среде операционной системы MS-DOS версии не ниже 3.0 в моно-
      пользовательском режиме. Вместе с тем она применима в муль-
      типользовательском режиме в сетевых средах IBM Token Ring и
      PC Network с операционной системой IBM PC Local Area
      Network, Novell с Novell Advanced Netware версии не ниже
      2.0A, 3Com 3Plus с системой 3Com 3Plus версии не ниже 1.0 и
      в других сетевых операционных средах.
           Функции библиотеки доступны в программах на языках
      программирования Turbo C версии 2.0 и выше, а также Micro-
      soft C версии 5.1 и выше. В ближайшее время фирма планирует
      также поддержку систем программирования C++ и Паскаль
      Borland.
           Paradox Engine включает более 70 функций, разбитых на
      11 групп. С их помощью можно создавать, открывать, удалять,
      копировать, переименовывать таблицы базы данных. Можно соз-
      давать индексы для существующих таблиц по первичным и вто-
      ричным ключам, а также удалять индексы. В отличие от системы
      Paradox, таблица может быть открыта с индексом по вторичному
      ключу, и строки ее могут обрабатываться в порядке значений
      ключа индексирования.
           Имеются функции для вставки записей в таблицу, их до-
      бавления в конец таблицы, обновления содержимого записей и
      их удаления. Специальная группа функций позволяет читать и
      запоминать значения полей записей.
           Предусматриваются функции для позиционирования указате-
      ля текущей записи таблицы по различным критериям. Операции
      поиска требуемых записей могут производиться с использовани-
      ем индексов. Обеспечивается их автоматическая оптимизация.
           Для создания приложений, работающих в мультипользова-
      тельской среде, имеются функции установления и снятия блоки-
      ровок на уровне файлов, таблиц и записей. Такие блокировки
      могут сосуществовать с блокировками, установленными системой
      Paradox. Благодаря этому приложения, созданные средствами
      Paradox Engine, могут исполняться параллельно с приложения-
      ми, созданными с помощью СУБД Paradox. В отличие от системы
      Paradox, автоматическая блокировка ресурсов в Paradox Engine
      не предусмотрена и она должна запрашиваться явным образом.
           Поддержка полномочий пользователей на доступ к данным
      осуществляется с помощью функций кодирования и декодирования
      файлов и таблиц, а также управления паролями.
           Наконец, предусмотрена большая группа функций для обра-
      ботки ошибок, возникающих при выполнении основных функций
      доступа к базе данных, для генерации сообщений об ошибочных
      ситуациях и обработки ошибок на уровне оборудования.
           Выпуск фирмой Borland Int. этого нового программного
      продукта значительно улучшает инструментальную оснащенность
      приверженцев продуктов фирмы, предназначенных для работы с
      системами баз данных.
           В последнее время фирма Borland начала поставлять вер-
      сию Paradox Engine 2.0. Эта версия библиотеки может исполь-
      зоваться в среде Windows 3.0, позволяя создавать приложения,
      оперирующие базами данных СУБД Paradox. В ней предусматрива-
      ются также некоторые средства для реализации объектно-ориен-
      тированного подхода.ПУБЛИКАЦИИ
        Paradox Engine. Borland International. — 1990. International Computer Forum. Москва, Центр международной торговли, 14–17 июня, 1990.
          Ссылка
            Paradox Engine. Borland International. — 1990. International Computer Forum. Москва, Центр международной торговли, 14–17 июня, 1990.
              СУБД
                Paradox Engine 1.0
                  Ссылка
                    Paradox Engine 1.0
                      ОписаниеР-Т 
                      Одним из ограничений, которое до недавнего времени за-
                      метно сдерживало расширение сферы применения популярной СУБД
                      Paradox, являлось отсутствие в ней средств, обеспечивающих
                      поддержку интерфейсов включающих языков для традиционных
                      систем программирования.
                           Фирма Borland Int. решила эту задачу в стиле подхода,
                      рассмотренного в п. 2.7. Она начала поставлять (1990 г.)
                      программный продукт Paradox Engine [46], благодаря которому
                      возможен доступ к базам данных системы Paradox из программ
                      на языке "C". В результате создана мощная интегрированная
                      технология, включающая целый спектр разнообразных инструмен-
                      тальных средств, способных оперировать общей базой данных, и
                      позволяющая эффективно решать различные задачи, рациональным
                      образом распределяя функции между ними.
                           Сюда относятся система Paradox с ее развитыми интерак-
                      тивными возможностями, основанными на языке QBE, c языком
                      программирования высокого уровня PAL и генератором приложе-
                      ний Paradox Personal Programmer, система электронных таблиц
                      Quattro Pro и пакет SideKick фирмы Borland Int., а также
                      приложения на языке "C", разработанные с помощью рассматри-
                      ваемого программного продукта.
                           Paradox Engine представляет собой библиотеку объектных
                      модулей на языке "C", которая может на стадии редактирования
                      связываться с любой "C"-программой, использующей большую мо-
                      дель памяти. В результате порождается загрузочный модуль
                      прикладной программы, исполняемый независимо от системы
                      Paradox и осуществляющий автономный доступ к базе данных,
                      удовлетворяющей соглашениям этой системы.
                           Библиотека может использоваться на ПЭВМ IBM PC и PS/2 в
                      среде операционной системы MS-DOS версии не ниже 3.0 в моно-
                      пользовательском режиме. Вместе с тем она применима в муль-
                      типользовательском режиме в сетевых средах IBM Token Ring и
                      PC Network с операционной системой IBM PC Local Area
                      Network, Novell с Novell Advanced Netware версии не ниже
                      2.0A, 3Com 3Plus с системой 3Com 3Plus версии не ниже 1.0 и
                      в других сетевых операционных средах.
                           Функции библиотеки доступны в программах на языках
                      программирования Turbo C версии 2.0 и выше, а также Micro-
                      soft C версии 5.1 и выше. В ближайшее время фирма планирует
                      также поддержку систем программирования C++ и Паскаль
                      Borland.
                           Paradox Engine включает более 70 функций, разбитых на
                      11 групп. С их помощью можно создавать, открывать, удалять,
                      копировать, переименовывать таблицы базы данных. Можно соз-
                      давать индексы для существующих таблиц по первичным и вто-
                      ричным ключам, а также удалять индексы. В отличие от системы
                      Paradox, таблица может быть открыта с индексом по вторичному
                      ключу, и строки ее могут обрабатываться в порядке значений
                      ключа индексирования.
                           Имеются функции для вставки записей в таблицу, их до-
                      бавления в конец таблицы, обновления содержимого записей и
                      их удаления. Специальная группа функций позволяет читать и
                      запоминать значения полей записей.
                           Предусматриваются функции для позиционирования указате-
                      ля текущей записи таблицы по различным критериям. Операции
                      поиска требуемых записей могут производиться с использовани-
                      ем индексов. Обеспечивается их автоматическая оптимизация.
                           Для создания приложений, работающих в мультипользова-
                      тельской среде, имеются функции установления и снятия блоки-
                      ровок на уровне файлов, таблиц и записей. Такие блокировки
                      могут сосуществовать с блокировками, установленными системой
                      Paradox. Благодаря этому приложения, созданные средствами
                      Paradox Engine, могут исполняться параллельно с приложения-
                      ми, созданными с помощью СУБД Paradox. В отличие от системы
                      Paradox, автоматическая блокировка ресурсов в Paradox Engine
                      не предусмотрена и она должна запрашиваться явным образом.
                           Поддержка полномочий пользователей на доступ к данным
                      осуществляется с помощью функций кодирования и декодирования
                      файлов и таблиц, а также управления паролями.
                           Наконец, предусмотрена большая группа функций для обра-
                      ботки ошибок, возникающих при выполнении основных функций
                      доступа к базе данных, для генерации сообщений об ошибочных
                      ситуациях и обработки ошибок на уровне оборудования.
                           Выпуск фирмой Borland Int. этого нового программного
                      продукта значительно улучшает инструментальную оснащенность
                      приверженцев продуктов фирмы, предназначенных для работы с
                      системами баз данных.
                           В последнее время фирма Borland начала поставлять вер-
                      сию Paradox Engine 2.0. Эта версия библиотеки может исполь-
                      зоваться в среде Windows 3.0, позволяя создавать приложения,
                      оперирующие базами данных СУБД Paradox. В ней предусматрива-
                      ются также некоторые средства для реализации объектно-ориен-
                      тированного подхода.ПУБЛИКАЦИИ
                        Paradox Engine. Borland International. — 1990. International Computer Forum. Москва, Центр международной торговли, 14–17 июня, 1990.
                          Ссылка
                            Paradox Engine. Borland International. — 1990. International Computer Forum. Москва, Центр международной торговли, 14–17 июня, 1990.
                      ЛИТЕРАТУРА
                        46
                          =>
                            Paradox Engine. Borland International. — 1990.
                                Выставочный буклет. International Computer Forum.
                                Москва, Центр международной торговли, 14–17 июня, 1990.
      ЛИТЕРАТУРА
        46
          =>
            Paradox Engine. Borland International. — 1990.
                Выставочный буклет. International Computer Forum.
                Москва, Центр международной торговли, 14–17 июня, 1990.
    ЛИТЕРАТУРА
      46
        =>
          Paradox Engine. Borland International. — 1990.
              Выставочный буклет. International Computer Forum.
              Москва, Центр международной торговли, 14–17 июня, 1990.