Файловая структура баз данных
Каждая БД системы представляет собой совокупность физических файлов, размещенных в одной директории (CMPL, IBIS, RDR, RQST, HELP и др.).
Файлы, составляющие одну базы данных, делятся на две группы:
·
8 файлов, содержащие собственно данные БД и подвергающиеся изменениям в процессе работы системы. Это файлы с расширениями: [.MST], [.XRF]. [.CNT], [.IFP], [.N01], [.N02], [.L01], [.L02];
· остальные файлы, содержащие параметрические описания БД и не изменяемые в процессе работы (конечного пользователя). Это файлы с расширениями [.FDT], [.FST], [.PFT], [.STW], [.MNU], [.OPT], [.OWS], [.TAB], [.SRT], [.HDR], [.WS], [.WSS], [SRW], [GBL], [PAR], [TRE].
Физические файлы, содержащие собственно данные БД, рассматриваются как два логических файла:
<DBNAME>.MST |
| Файл документов БД
<DBNAME>.XRF |
<DBNAME>.IFP |
<DBNAME>.CNT |
<DBNAME>.L01 | Файл словаря или Инвертированный файл БД
<DBNAME>.L02 |
<DBNAME>.N01 |
<DBNAME>.N02 |
где <DBNAME> - имя базы данных.
При создании дополнительных баз данных Электронного каталога (см. соответствующий режим в описании АРМа "Администратор") в директории DATAI системы создаются дополнительные директории с соответствующими именами.
В директории DATAI находятся файлы, содержащие списки доступных БД:
DBNAM1.MNU – содержит список БД, доступных Администратору.
DBNAM2.MNU – содержит список БД, доступных Каталогизатору/Комплектатору.
DBNAM3.MNU – содержит список БД, доступных Читателю.
Данные файлы ведутся (пополняются) системой автоматически. Структура файлов данного типа (MNU) описана в Приложении 3.
Кроме того, в директории DATAI находятся файлы типа
<DBNAME>.PAR
которые определяют физическое размещение на жестком диске файлов, составляющих соответствующую БД. Поскольку в системе принят принцип хранения всех файлов БД в одной директории, файлы <DBNAME>.PAR содержат строки, определяющие один и тот же путь.
В директории баз данных ЭК может находиться параметрический файл TEXT.PAR. Это одностроковый текстовый файл, содержащий сведения - имя устройства и путь - о размещении внешних объектов (например, полных текстов и графических данных), относящихся к данной БД. По умолчанию - т.е. если параметрический файл отсутствует, - предполагается, что внешние объекты размещаются непосредственно в директории БД. Подробнее об использовании внешних объектов сказано в Инструкции каталогизатора.