|
перечисленных здесь продуктов сторонних разработчиков. Конечно, этот список не
может претендовать на полноту, поскольку состав имеющихся утилит ежедневно
меняется. Самые свежие списки утилит
сторонних разработчиков можно получить с веб-серверов Hughes и mSQL PC, о
которых шла речь ранее в этой главе.
Утилиты преобразования баз данных
dbf2msql
Преобразует файлы DBF в таблицы mSQL. DBF - это формат файлов базы данных dBASE,
бывшей когда-то ведущей настольной базой данных. Хотя dBASE утратил
популярность, формат DBF установился как наиболее распространенный для передачи
данных между различными приложениями баз данных. Все главные настольные
приложения баз данных могут читать и писать DBF-файлы. Это приложение полезно
для экспорта/импорта данных в коммерческие настольные базы данных.
mSQLpp
Конвертирует ESQL (Ingres Embedded SQL - встроенный SQL для Ingres) в SQL,
доступный для mSQL. ESQL встраивается прямо в исходный код программ на С, чтобы
облегчить доступ к базам данных из С. Эта программа конвертирует файл исходного
кода С с ESQL в файл исходного кода С, использующий стандартный API mSQL.v Она
предназначена для работы в качестве препроцессора и обычно позволяет с помощью
фильтрации использовать ESQL-файлы с mSQL без всякой модификации.
Интерфейсы CGI
РНР
Создает HTML-страницы со специальными тегами, распознаваемыми анализатором РНР.
РНР содержит интерфейсы к большинству основных баз данных, включая MySQL и mSQL.
PHP более подробно освещается в главе 12 «РНР и другие средства поддержки HTML,
управляемого базами данных».
dbadmln
Обеспечивает интерфейс CGI к mSQL. Это программа CGI, позволяющая обращаться к
любой таблице базы данных mSQL, как если бы она была формой HTML. Можно
модифицировать данные в таблице и далее осуществлять операции над самой базой
данных.
Jate
Полный интерфейс CGI к mSQL. Jate имеет много сервисов, все они доступны через
формы HTML. Можно просматривать и редактировать данные, а также настраивать
вывод. Jate импортирует данные плоского файла через текстовые поля HTML. Она
также оптимизирует некоторые данные и поисковые запросы перед отправкой их на
сервер базы данных.
mSQLCGI
Еще один CGI-интерфейс к таблицам mSQL. Эта программа позволяет просматривать и
модифицировать таблицы mSQL через WWW с использованием форм HTML. Особенностью
этого интерфейса является необходимость обработки каждой таблицы, которую вы
хотите использовать, специальной прилагаемой программой, прежде чем к ней можно
будет получить доступ через Web.
Клиентские приложения
dbview
Показывает структуру базы данных mSQL. Эта утилита сходна с relshow, но имеет
некоторые дополнительные возможности. Например, dbview показывает количество
записей в каждой таблице.
XfSQL
Обеспечивает полный доступ к данным таблиц mSQL в качестве клиента Xforms для X
Window System. С помощью этого инструмента можно добавлять, удалять и
просматривать данные таблиц в X Window System.
XmSQL
Обеспечивает полный доступ к данным таблиц mSQL как независимый от библиотеки
клиент X Window System. Благодаря этому она будет компилироваться на любой
системе X Window.
mSQLsql
Отображает форматированные таблицы. Используя эту утилиту, можно просматривать
таблицу mSQL в различных видах, включая настраиваемые рамки и разделители для
форматированных ASCII-таблиц. Можно также генерировать HTML-таблицы, используя
заданные пользователем параметры.
mSQLwin-relshow
Аналог утилиты relshow для графического интерфейса Windows.
Интерфейсы программирования
ConNExS
Предоставляет интерфейс между mSQL и электронной таблицей NexS. NexS является
популярной электронной таблицей с возможностью интерактивной связи с внешним
источником данных. ConNExS позволяет таблицам mSQL служить источником данных
для электронных таблиц NexS. Все изменения в электронной таблице будут
отображены в связанной с ней таблицей mSQL.
mSQLBase
Предоставляет API SQLBase как С-оболочку для программ, работающих с mSQL.
SQLBase API - это API доступа к базам данных независимого разработчика,
поддерживающий несколько основных серверов SQL. Эта программа транслирует mSQL
API в SQLBase API, в результате чего клиенты SQLBase могут работать с mSQL.
mSQLCLI
Инкапсулирует С API для mSQL таким образом, что клиенты ODBC под OS/2 могут
работать с mSQL. ODBC - распространенный независимый от баз данных API,
поддерживаемый большинством баз данных под OS/2 и Windows. Эта оболочка
реализует стандартные средства ODBC, поддерживаемые mSQL, но только для
|
|