Cтраница 1
Индексно-последовательные наборы данных организованы по признаку возрастания или убывания конкретных величин или идентификаторов, связанных с каждой записью. При занесении каждого блока записей или записи система снабжает блок данных ключом-идентификатором. Ключ содержит максимальный по величине идентификатор для записи в этом блоке. [1]
Индексно-последовательные наборы данных организуются на устройствах прямого доступа. [2]
Индексно-последовательный набор данных состоит из логических записей формата F или V с ключами. Записи в наборе данных располагаются в порядке возрастания ключей. [3]
Индексно-последовательные наборы данных, так же как набо - Т) ы данных REGIONAL ( l), располагаются только на магнитных дисках. Вся запрошенная для набора данных память разделяется на три части: основная область, индексная область и область переполнения. [4]
Индексно-последовательный набор данных характеризуется тем, что расположение его записей определяется с помощью индексов. При создании набора данных он автоматически строится системой, и в дальнейшем система сама заботится об его обновлении, которое необходимо в процессе добавления записей. Существует индекс дорожки, индекс цилиндра и главный индекс. Индекс дорожки строится для каждого цилиндра, занимаемого набором данных, а для всего набора ( если он занимает несколько цилиндров) строится индекс цилиндра. Индекс цилиндра находится в отдельной области пакета дисков, а индекс дорожки располагается с начала нулевой дорожки каждого цилиндра. [5]
Индексно-последовательный набор данных размещается на трех цилиндрах, на каждом из которых отведено по две дорожки для области переполнения. [6]
Индексно-последовательные наборы данных позволяют как последовательно, так и произвольно обновлять записи. При этом имя файла должно быть объявлено с атрибутом UPDATE. При необходимости заменить большое количество записей без добавления новых наиболее эффективен последовательный доступ к записям набора данных. В этом случае записи должны вводиться в логически возрастающей последовательности их ключей. [7]
Имеется индексно-последовательный набор данных, в котором находятся записи длиной по 200 байтов. Длина ключа равна 12 символам. Для обра ботки записей на каждом цилиндре отведено по три дорожки для области переполнения. С целью более эффективной обработки записей целесообразно, чтобы индекс цилиндров записывался в основную память. [8]
Для индексно-последовательных наборов данных такая возможность не предусмотрена. [9]
Записи индексно-последовательного набора данных могут быть сблокированными и несблокированными. Если же ключ содержится внутри записи, то вся логическая запись помещается в область данных блока. В области ключа блока, как и в предыдущем случае, располагается ключ записи. Таким образом, в несблокированных записях с ключами внутри них ключ логической записи повторяется дважды: в области ключа блока и в области данных блока. [10]
Для индексно-последовательного набора данных в параметре SPACE не может быть указано приращение. [11]
Для индексно-последовательного набора данных INDP25 будут отведены три области: индексная область объемом пять цилиндров на томе с серийным номером RABPAK; основная область, расположенная на двух томах: RABPAK и KADRES, по десять цилиндров на каждом из них; независимая область переполнения на томе RABPAK объемом десять цилиндров. [12]
Для индексно-последовательных наборов данных предусмотрены два вида областей переполнения. Первый вид - когда область переполнения выделяется для каждого цилиндра основной области - определенное число треков на каждом цилиндре. Этот случай будет рассмотрен в следующем параграфе. Если область переполнения данного цилиндра уже заполнена, то записи на другой цилиндр не переносятся, и возникает ситуация KEY. Второй вид - когда выделяется независимая область переполнения, общая для всего набора данных. Если добавление записей в упомянутом выше виде не предвидится, то область переполнения не обязательна. [13]
Область индексно-последовательного набора данных, содержащая таблицу адресов цилиндров, занимаемых этим набором данных, и максимальных значений ключей записей, размещенных на данных цилиндрах. [14]
Для индексно-последовательного набора данных этот режим указывается обязательно. Значение п должно в этом случае включать все участки основной области данных, участок индекса цилиндров л главного индекса ( которые должны быть смежными) и, все участки независимой области переполнения. [15]