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. Москва, Центр международной торговли, 1417 июня, 1990.
Ссылка
Paradox Engine. Borland International. 1990. International Computer Forum. Москва, Центр международной торговли, 1417 июня, 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. Москва, Центр международной торговли, 1417 июня, 1990.
Ссылка
Paradox Engine. Borland International. 1990. International Computer Forum. Москва, Центр международной торговли, 1417 июня, 1990.
ЛИТЕРАТУРА
46
=>
Paradox Engine. Borland International. 1990.
Выставочный буклет. International Computer Forum.
Москва, Центр международной торговли, 1417 июня, 1990.
ЛИТЕРАТУРА
46
=>
Paradox Engine. Borland International. 1990.
Выставочный буклет. International Computer Forum.
Москва, Центр международной торговли, 1417 июня, 1990.
ЛИТЕРАТУРА
46
=>
Paradox Engine. Borland International. 1990.
Выставочный буклет. International Computer Forum.
Москва, Центр международной торговли, 1417 июня, 1990.