49
Данный тип баз данных применяется в основном для разработки приложений
локальных баз данных. Применение баз данных в сети предполагает такой же
доступ, как и для локальных приложений.
Данный тип баз данных не поддерживает систему пользователей. Все
пользователи изначально имеют одинаковые права на доступ к данным. Разделение
прав доступа возможно только средствами разработанного приложения.
Методика хранения данных в Paradox – любая таблица сохраняется в
собственном файле (с расширением*.db), MEMO- и BLOB-поля сохраняются в
отдельном файле (с расширением *.md), как и индексы (с расширением *.рх).
Формат данных Paradox закрыт, поэтому для доступа к сохраненной в этом
формате информации нужны специальные библиотеки. Отметим, что «закрытость»
формата данных несет и свои преимущества. Поскольку в подобной ситуации
доступ к данным реализован только с помощью “знающих” такой формат
библиотек, любое изменение таких данных значительно затруднено. В таком
случае имеют место такие недоступные с применением “открытых” форматов
данных сервисы, как установка пароля на некоторые таблицы и отдельные поля,
хранение отдельных правил ссылочной целостности в самих таблицах – такие
сервисы имеются в Paradox еще с первых версий этой СУБД.
Изначально версии Paradox давали разработчикам БД существенно более
расширенные права, например, применение деловой графики в DOS-приложениях,
обновление данных в приложениях в процессе многопользовательской работы,
визуализация построения запросов на базе интерфейса QBE - Query by Example
(запрос по образцу), использование средств статистического анализа данных, а
также средств визуального создания интерфейсов пользовательских приложений с
программной генерацией кода на встроенном языке программирования PAL
(Paradox Application Language).
Но популярность этого продукта, как средства разработки, сегодня
несколько снизилась, хотя в мире еще достаточно ИС, созданных при помощи него.
InterBase 7 SQL Server был создан, разрабатывался и продавался фирмой
InterBase Software Corporation (ISC). Сотрудник DhC James Starkey, разработавший
DSRI для Rdb, хотел расширить возможности Rdb, но его предложения были
отвергнуты DEC. Поэтому он создал собственную компанию, разработавшую