СОВЕРШЕНСТВОВАНИЕ ИНФОРМАЦИОННО-БИБЛИОТЕЧНОЙ ТЕХНОЛОГИИ НА ОСНОВЕ ИСПОЛЬЗОВАНИЯ СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Я.Я.ДОКТОРОВ, Н.Е.КАЛЕНОВ

ТЕХНОЛОГИЧЕСКАЯ БИБЛИОТЕЧНАЯ

СИСТЕМА НА ПЭВМ

Для современных персональных ЭВМ (ПЭВМ) в настоящее время существует множество различных систем управлений базами данных (СУБД), являющихся универсальным средством для ведения в обработки больших массивов информации. Но универсальность СУБД на практике зачастую превращается в трудность ее освоения для неподготовленных пользователей с одной стороны, а с другой, - любая универсальность, какая бы она ни была, не может охватить всевозможные реальные ситуации. Кроме того, стремление к универсальности приводит к потере эффективности при работе с конкретными базами данных. Поэтому оправданным является такой подход, когда различные авторы в разработках своих систем ориентируются на конкретную предметную область. Подобный подход реализован в Библиотеке по естественным наукам АН СССР (БЕН АН СССР).

Во многих задачах библиотечной технологии, связанных с комплектованием и каталогизацией литературы, необходима обработка элементов данных переменной длины, в то же время не требуется возможности поиска по различным признакам, достаточно выбора по одному ключу доступа - уникальному идентификатору издания (например, номеру ISBN или ISSN ).

В качестве основы для решения технологических библиотечных задач предлагается специализированная диалоговая система, разработанная применительно к ПЭВМ типа IBM PC. Основным входным форматом данных при этом является формат, аналогичный ISO-2709. Система ориентирована на малоподготовленного пользователя, но она открыта и для пользователя-программиста, разрабатывающего прикладные библиотечные системы. Для этого имеются исходные тексты на языке "СИ" всех необходимых процедур для манипуляции с записями переменной длины.

Предлагаемая система обладает следующими функциональными возможностями:

  • создание, хранение и пополнение базы данных;
  • поиск записи по уникальному ключу;
  • корректировка или удаление записей, добавление новых полей в запись;
  • реорганизация файла;
  • генерация форматов для выходных документов;
  • экспорт и импорт полей записей в СУБД DBASE III plus (или РЕБУС).