Область - ключ - Большая Энциклопедия Нефти и Газа, статья, страница 3
Опыт - это замечательная штука, которая позволяет нам узнавать ошибку, когда мы опять совершили ее. Законы Мерфи (еще...)

Область - ключ

Cтраница 3


Вспомним, что для сблокированных записей фиксированной длины ключ каждой логической записи помещается в область данных, а ключ последней записи блока - в область ключа блока. Если RKP 0 для сблокированных записей фиксированной длины, то ключ начинается с первого байта каждой записи, и поэтому средство удаления записей ( OPTCD L) не может быть использовано.  [31]

Если ключ содержится только в области ключа ( например, в случае неблокированных записей), то на бланке выводных данных дополнительно описываются поля области ключа. Перед номером последней позиции поля ключа указывается К, например КЮ.  [32]

Если программист определяет набор данных с ключами ( значение поля KEYLEN в блоке DCB не равно нулю), то каждой записи набора данных на устройстве предшествует область ключа. Длина ключей для всех записей в прямом наборе данных должна быть одинакова.  [33]

Если ключи находятся только в области ключа, то на бланке выводных данных, кроме полей, помещаемых в саму запись, описываются и поля, помещаемые в область ключа. Для последних перед номером позиции, занимаемой последним символом поля в области ключа, указывается К.  [34]

35 Формат блоков записи на диске. [35]

Данные записываются на дорожке диска с участием как аппаратных, так и программных средств. Область ключа может отсутствовать, но две другие области присутствуют обязательно. Область счетчика ( рис. 9.7) указывает на начало записи и содержит длины блоков ключа и данных. Признаки, а также номера цилиндра и головки, которые идентифицируют дорожку, содержащую запись, рассматриваются ниже. Номер записи идентифицирует запись и используется в командах поиска данной единицы информации. Поля длина ключа KL и длина данных DL определяют число байтов, составляющих области ключа и данных соответственно. Нулевая длина ключа означает отсутствие области ключа. Нулевая длина данных означает запись конец данных EOD, и в этом случае в области данных присутствуют только 4 проверочных байта. Запись может содержать поле ключа.  [36]

37 Форматы записей на магнитном диске. а запись без ключа. б запись с ключом. [37]

Области ключа и данных содержат только ту информацию, которая предусмотрена программистом, и два байта циклического контроля, которые не входят в длину названных областей. В области ключа может повторяться часть области данных.  [38]

Для наборов REGIONAL ( 1) ключ записи, используемый в программе, идентифицирует записи только внутри программы. Поэтому область ключа для записей этих наборов не формируется. Физическая система управления вводом - выводом ( СУВВ) исходя из номера определяет область относительно начала набора и вычисляет адрес записи на дисках. Поэтому можно читать как действительные, так и фиктивные записи набора данных.  [39]

Записи второго формата счетчик-ключ - данные состоят из адресного маркера, области счетчика, области ключа и области данных. В области ключа записывается управляющая информация пользователя, в ряде случаев ускоряющая поиск записи.  [40]

В графе Начало ( 44 - 47) указывается относительный номер первой позиции описываемого лоля. В случае описания поля из области ключа непосредственно перед номером первой позиции указывается буква К.  [41]

В графе Конец ( 48 - 51) указывается относительный номер последней позиции описываемого поля. В случае описания поля из области ключа непосредственно перед номером последней позиции указывается буква К.  [42]

Индексом каждой записи является значение ее ключа, который записывается в область ключа физической записи. Если логическая запись неблокирована, то в область ключа заносится ключ единственной в блоке записи. Отметим, что обязательным требованием при создании йндексно-последовательного набора данных является возрастающая упорядоченность ключей логических записей. Таким образом, и физические записи также упорядочиваются по возрастанию значений ключей. Эта упорядоченность в пределах основной области набора данных ( см. ниже) сохраняется и во время всей работы, обеспечивая быстрое нахождение произвольной записи.  [43]

Предположим, что файл PERECH с информацией о сотрудниках организован произвольно. Записи не сблокированы и табельные номера находятся только в области ключа; в самих записях табельные номера отсутствуют. Кроме самого файла имеется таблица, в которой содержатся ключи записей файла и адреса дорожек, на которых находятся записи. Такая таблица может быть получена, например, при создании файла.  [44]

В область данных засылаются логические записи с их ключами. Таким образом, в этом случае дважды повторяется - в области ключа и в области данных - только ключ последней логической записи блока.  [45]



Страницы:      1    2    3    4