Некоторые сведения о физической структуре базы, а так же интерфейсы функций для доступа к ней можно найти в описании библиотеки ISIS32.DLL
[
library.tomsk.ru]
Но, как справедливо заметил Максим, понятийный аппарат, применяемый для описания реляционных баз данных, здесь совершенно непригоден, поскольку никаких реляционных связей в базах ISIS нет.
Реляционность «эмулируется» некоторыми функциям ИРБИС скрипта, но эти функции используются разработчиками крайне неохотно. Например, когда с библиографическим описанием требуется связать информацию из базы VUZ(Учебные данные), то они просто копируется в него в неизменном виде. Никакие реляционные связи при этом не используются.
Что касается объединения CMPL и IBIS, то лучше всего воспользоваться для этого функцией Комплектатора «Перенос в ЭК». Записи перенесутся из CMPL в IBIS и их структура будет незначительно изменена.
Очень советую посмотреть результат экспорта любой базы в текстовый формат, а так же прочитать первые главы описания библиотеки ISIS32.DLL. Мне кажется, что в вашем случае вполне можно обойтись без написания «проги». ;)