Cтраница 1
Дескрипторное поле, или дескриптор 1 - поле, инвертированное значение которого помещено в ассоциативную сеть. Все запросы к файлу должны включать один или несколько дескрипторов. В файле может быть до 200 дескрипторов. [1]
Структура связи данных достигается с помощью механизма связи файлов по общему дескрипторному полю. Когда связь между файлами установлена, в запросы можно включать критерии поиска для обоих файлов. По желанию файлы могут быть связаны друг с другом или развязаны. Один файл может быть связан с 18 другими файлами. Логическая связь при соединении файлов является двунаправленной. [2]
Область значений можно задать любым из следующих способов: одним значением дескриптора; интервалом значений ( интервал задается отношением равенства () и двумя граничными значениями); полуинтервалом значений ( полуинтервал задается отношениями или и одним значением дескрипторного поля); интервалом или полуинтервалом значений, при этом также задаются значения дескрипторного поля, которые необходимо исключить из рассмотрения. [3]
Область значений можно задать любым из следующих способов: одним значением дескриптора; интервалом значений ( интервал задается отношением равенства () и двумя граничными значениями); полуинтервалом значений ( полуинтервал задается отношениями или и одним значением дескрипторного поля); интервалом или полуинтервалом значений, при этом также задаются значения дескрипторного поля, которые необходимо исключить из рассмотрения. [4]
Всего в этом тезаурусе образовано 47 дескрипторных групп и 6 дескрипторных полей. В каждое дескрипторное поле ( они обозначены прописными буквами А, В, С, D, Е и F) входит от 5 до 10 дескрипторных групп. [5]
Буфер поиска SB используется в том случае, если указана опция 2 команды. В этом случае в буфере необходимо определить дескрипторное поле и, возможно, его длину и формат в том виде, в котором его значение помещается в буфер значений. Буфер значения VB содержит значение дескриптора в формате, указанном в буфере поиска. Это значение определяет точку, с которой должна начаться логическая последовательная обработка. Обычно это значение используется только тогда, когда последние 6 байтов поля дополнения 1 равны пробелам. [6]
Каждый частичный критерий имеет только одни дескриптор. Допустимо использование нескольких частичных критериев с одним и тем же дескрипторным полем. Все частичные критерии, образующие поисковый критерий, должны относиться к файлу в предложении НАЙТИ. [7]
Файл Сортамент изоляционных материалов содержит сведения о материалах, свойства которых имеют зависимость от сортамента. Записи файла описываются 65 полями, три из которых - дескрипторные. По общему дескрипторному полю NM ( наименование материала) этот файл связан с файлом Изоляционные материалы с помощью программы-утилиты связывания файлов. Таким путем реализуются сложные запросы к БД. [8]
Дескрипторные группы объединены в более широкие тематические классы, называемые дескриптарными полями. В каждое дескрипторное поле входит от одной до 29 дескрипторных групп. Порядок расположения дескрипторных полей в тезаурусе и дескрипторных групп внутри каждого поля - алфавитный. Названию каждой де-скрипторной группы внутри поля предшествует порядковый номер этой группы. [9]
Ассоциативная сеть содержит инвертированные списки значений, необходимых для эффективной обработки поисковых запросов к БД. Поля, используемые в качестве ключа поиска, в СУБД Спектр называются дескрипторными. Для каждого дескрипторного поля создается и хранится список инвертированных значений. Этот список содержит для каждого значения дескриптора список номеров ISN, в которых это значение встречается. Объем внешней памяти для ассоциатора БД составляет 30 - 40 % объема области хранения данных. Зти расходы компенсируются за счет сжатия данных в базе. Объем внешней памяти для БД обычно меньше, чем объем пгрвоначальных ( исходных) данных. [10]
Третья часть Тезауруса Бюро мелиорации начинается с алфавитного списка названий дескрипторных полей ( 6), которые обозначены соответственно прописными буквами А, В, С, D, E и F. После этого списка в такой же последовательности даны сами дескрипторные поля. Порядок расположения дескрипторных групп в каждом дескрипторном поле - алфавитный. [11]
![]() |
Состав набора системных файлов СУБД МИРИС. [12] |
В системных файлах представлена управляющая информация. Состав системных файлов показан на рис. 9.16. В файле системного словаря представлены схемы файлов и подсхемы. В системном журнале хранится информация об изменениях, проводимых в БД. Эта информация используется при необходимости восстановлений базы данных. Данные, хранимые в базе, представлены набором пользовательских файлов. Каждый пользовательский файл физически разделен на две области: ассоциатор и область данных. В ассоциаторе содержится вся служебная информация, необходимая для определения адреса расположения записи в области данных, а также инвертированные списки для каждого заданного при описании файла дескрипторного поля. Любому уникальному значению дескриптора в инвертированном списке соответствует набор номеров записей, в которых встретилось это значение дескриптора. С помощью специального адресного конвертора, содержащего один указатель на каждую запись, выполняется преобразование номера записи в ее физический адрес в области данных. Если запись требуется переместить в области данных, то изменению подлежит только значение указателя записи в адресном конвертере. [13]