- 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.