Индексное поле - Большая Энциклопедия Нефти и Газа, статья, страница 1
Поосторожней с алкоголем. Он может сделать так, что ты замахнешься на фининспектора и промажешь. Законы Мерфи (еще...)

Индексное поле

Cтраница 1


1 Вторичный индекс JMAMEINDX. [1]

Индексное поле имеет особую значимость для прикладной программы. В действительности это новое поле, которое определяется в DBD базы данных при установлении вторичного индекса. Вы можете сослаться на индексное поле в SSA, если вам нужно, чтобы DL / 1 осуществил поиск сегмента с помощью вторичного индекса. В дальнейшем мы рассмотрим индексное поле более подробно.  [2]

АБД может поместить однобайтовую константу перед началом каждого индексного поля в сегмент-указатель индекса. Константа специфицируется только тогда, когда два и более вторичных индексов используются для одной и той же физической базы данных.  [3]

Оператор РИП предназначен для резервирования требуемого количества ячеек в индексном поле для программы. Количество резервируемых ячеек индексного поля записывается в адресной части оператора в виде десятичного или восьмеричного числа. Местоположение индексного поля определяется при загрузке программы в МОЗУ, а не программистом. Поэтому оператор РИП может ставиться в любом месте программы. В программе может быть несколько операторов РИП. В этом случае общая длина индексного поля равняется сумме длин участков, резервируемых всеми операторами РИП.  [4]

5 Указатели заполнения рабочего поля сегмента. [5]

Указатель выражается числом ячеек, показывающим положение индексных ячеек данной программы по отношению к началу индексного поля сегмента.  [6]

7 Выборка сегмента ПАЦИЕНТ через вторичный индекс.| Формат сегмента-указателя индекса. [7]

Напомним, что если ваше предложение РСВ содержит параметр PROCSEQ, идентифицирующий вторичный индекс, то вы всегда сможете задать имя индексного поля в SSA. Если же предложение РСВ не содержит параметра PROCSEQ, то предложение SENSEG для целевого сегмента индекса должно включать параметр INDICES, именующий DBD вторичного индекса. В том случае, когда ваш PSB не содержит ни одного из этих параметров, программа не имеет информации о вторичном индексе, и вы не можете сослаться на индексное поле в SSA, а значит, и пользоваться преимуществами, которые предоставляются вторичной последовательностью обработки. Таким образом ваш PSB управляет способом использования вторичного индекса.  [8]

При входе в головной модуль головного сегмента базисный адрес головного модуля А0и1, полученный в результате увеличения на 16 нулевого базисного адреса Абио, совпадает с адресом А начала индексного поля: Аби1 Абио 16 А.  [9]

При входе в головной модуль головного сегмента базисный адрес головного модуля Аби 1 ( полученный в результате увеличения на 16 нулевого базисного адреса Абио, совпадает с адресом А начала индексного поля: Аби1 Абио - f - 16 А.  [10]

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

Оператор РИП предназначен для резервирования требуемого количества ячеек в индексном поле для программы. Количество резервируемых ячеек индексного поля записывается в адресной части оператора в виде десятичного или восьмеричного числа. Местоположение индексного поля определяется при загрузке программы в МОЗУ, а не программистом. Поэтому оператор РИП может ставиться в любом месте программы. В программе может быть несколько операторов РИП. В этом случае общая длина индексного поля равняется сумме длин участков, резервируемых всеми операторами РИП.  [12]

13 Размещение полей при распределении памяти программы. Направление. [13]

Положенное свободных ячеек зафиксировано в начальной ячейке участка памяти, выделенного для программы ( точка А на рис. 49), которая носит название указателя заполнения памяти. В ней хранятся наибольший адрес индексного поля ( разряды 5 - н20) и наименьший адрес поля областей ( разряды 21 - f - 36), а разряды 0 - М - нулевые.  [14]

Каждая ячейка, используемая в программе, должна быть-отнесена к какой-либо области. Индексные ячейки всегда размещаются только в индексном поле. Наличие рабочих и общих областей в программе не является обязательным.  [15]



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