А.Ф. Новоженин, С.Р. Баженов
ГПНТБ СО РАН, г. Новосибирск

СУБД ORACLE В КАЧЕСТВЕ ИПС: ДОСТОИНСТВА И НЕДОСТАТКИ

     В качестве представителя СУБД семейства Oracle рассмотрим,  появившуюся
в 1992 г. версию Oracle 7.
     К достоинствам системы несомненно относятся следующие возможности:
     - Oracle  7  позволяет  связать  множество  массивов  данных  и  сетей,
объединенных в неоднородную вычислительную сеть.  Она  поддерживает  MS-DOS,
NetWare, UNIXWare, OS/2 и большинство вариантов UNIX;
     - хорошая  система  защиты  от  несанкционированного  доступа,  которая
осуществляется  на  уровне администратора путем разрешения доступа к базовым
таблицам,  а  также  посредством  использования   механизма   представлений,
получаемых из базовых таблиц;
     - имеются развитые средства по получению  статистики  доступа  к  базам
данных;
     - использование языка SQL позволяет получать информацию,  объединяя  ее
из различных связанных между собой базовых таблиц, группируя и сортируя ее в
требуемом виде.  Средства языка SQL позволяют проводить некоторые вычисления
по полям: подведение итогов, вычисление среднего значения и др.;
     - для  работы  с  большими  объемами  информации  имеется   эффективный
механизм индексации документов для быстрой их обработки.
     К недостаткам системы для использования ее в качестве ИПС для обработки
документальной информации в библиотеках относятся следующие:
     - достаточно  высокая  цена;  -  высокие   требования   к   аппаратному
     обеспечению;  - отсутствие готового программного обеспечения для работы
     с
базами данных  конечных  пользователей;  -  отсутствие повторяющихся полей и
     подполей; - невозможность создания индекса по полям произвольной длины;
     - построение индекса только по всему полю фиксированной дли-
ны, т.е. невозможность индексирования каждого слова индексирумого поля.
     Наличие этих  ограничений  системы  затрудняет использование ее для баз
данных, где эти моменты являются существенными.
     Конечно, Oracle 7 имеет встроенные средства программирования, с помощью
которых можно обойти указанные  трудности.  Но  это  приведет  к  усложнению
механизма  формирования  документов,  с неизбежным дублированием информации,
что потребует существенного дополнительного объема памяти.