Cтраница 4
Каждый индексно-последовательный файл характеризуется, помимо ключа, в общем случае тремя индексами: дорожки, цилиндра и главным индексом. Индекс дорожки строится для каждого цилиндра, занимаемого файлом, а индекс цилиндра строится для всего файла. Главный индекс может использоваться лишь для очень больших файлов. Отличительной особенностью этих файлов является то, что область записи располагается па десяти дорожках цилиндра, начиная с нулевой и кончая девятой, и в общем случае разделяется на три части: индекс дорожки, область данных и область переполнения. [46]
Если база данных велика, то для каждой обрабатываемой записи может потребоваться три отдельных устройства обращения: одно для главного индекса, одно для индекса цилиндра и одно для самой записи. [47]
NTMn ( QISAM, вывод) - число дорожек, занимаемых индексом цилиндра, для которых образуется элемент в главном индексе самого низкого уровня. Если операнд NTM опущен, то операнд OPTCDM игнорируется и главный индекс не создается. [48]
При функционировании ДИСП используются следующие наборы данных: личные библиотеки абонентов, общая библиотека, библиотека ДИСП, индексы пакетов библиотек, главный индекс, набор данных системного обмена, набор данных учета, наборы данных фиктивного АП, набор данных для команд оператора. [49]
Команда FIND литеральная строка аналогична команде SEEK и также выполняет поиск первой записи в индексированном файле БД с заданным значением индекса при установленном соответствующем главном индексе. Отличие состоит в том, что в качестве поискового значения в команде FIND используется не выражение, а литеральная строка. Если литеральная строка содержится в переменной, то для задания поискового значения в таком виде следует использовать функцию макроподстановки &, например FIND & Var1, где Var1 - имя переменной. [50]