Cтраница 2
В графе Количество указывается 1, если в каждой группе записей может быть только одна запись данного типа, N, если в каждой группе записей может быть одна или более запись данного типа. [16]
Можно представить себе, что для каждого типа записи имеется файл, состоящий из всех записей данного типа. Этот файл организуется одним из нескольких методов, называемых способами размещения. [17]
В каждой из подстатей членов набора первая пара сопутствующих параметров служит для указания вида членства записей данного типа в наборах определяемого типа. Автоматическое или ручное членство определяет способ включения записи-члена в набор. Если запись является автоматическим членом набора, то она включается в него в момент ее помещения в базу данных. Добавление к базе данных экземпляра типа записи, объявленного ручным членом некоторого типа набора, не приведет к тому, что он автоматически станет членом какого-то набора такого типа. В этом случае для установления членства в наборе необходимо применить соответствующую функцию ЯМД, специально предназначенную для включения в набор некоторой записи, уже существующей в базе данных. [18]
Поскольку запись на переходе из кристаллического состояния в аморфное наблюдалась как в прямом, так и в обратном направлении фазового перехода, запись данного типа может быть реверсивной. В этом случае при записи происходит переход из кристаллического состояния в аморфное при локальном расплавлении слоя. Стирание данных - это переход из аморфного состояния в кристаллическое под действием отжига. Поскольку максимальные температуры на этапах записи и отжига различные, время, необходимое для отжига аморфного следа, существенно больше, чем время охлаждения расплавленного участка после действия импульса записи. Решение данной проблемы основывается на применений двух раздельных пятен - одно для записи и считывания, другое - для стирания. [19]
В графе Нет ( 25, 32, 39) указывается значение N, если описываемый признак должен отсутствовать в указанной позиции вводной записи данного типа. [20]
В графе Количество указывается 1, если в каждой группе записей может быть только одна запись данного типа, N, если в каждой группе записей может быть одна или более запись данного типа. [21]
Отражением этого факта является то, что статья записи в схеме базы данных содержит две части: множество подстатей данных, которое и составляет собственно определение типа записи, и подстатью записи, в которой задаются сведения, характеризующие уже коллекцию записей данного типа в целом. Поскольку все однотипные записи одной базы данных принадлежат одной коллекции, при ее описании нет необходимости заводить специального имени коллекции - она всегда однозначно идентифицируется именем соответствующего типа записи. Для осуществления возможности последовательных передвижений по коллекции от одной записи к другой. Таким образом, определение типа записи в схеме базы данных КОДАСИЛ приводит к образованию типа коллекции записей с индикатором текущей записи и соответствующими операциями. [22]
ГОД) - О ( ГРУППА) О ( ИГРА) и ( МЕСТО) 5А1 У ( МЕСГО) - 0 ( ИГРА) и ( ГРУППА) и ( ГОД) 5А2 В ( ГРУППА) - и ( ГОД) О ( ИГРА) и ( МЕСГО) 5АЗ Здесь S - доступ через сингулярный набор для просмотра всех записей данного типа ( существует только один набор, владеющий всеми записями типа ГОД); D - переход вниз ( down) для перебора всех записей-членов с заданным владельцем по набору подходящего типа ( при неоднозначности набор указывается); U - переход вверх ( up) к владельцу заданной записи; V - прямой доступ к записи, содержащей значение ( обычно задаваемое условием селекщш); В - перебор всех записей указанного типа в базе данных. [23]
Графа Отсутствие не заполняется, если в каждой группе записи данного типа должны присутствовать. Если же записи данного типа могут отсутствовать в какой-либо группе записей, в графе Отсутствие указывается буква О. [24]
Параметр SEGM задает диапазон страниц базы данных, в которых могут размещаться записи данного типа. Все экземпляры записей данного типа могут размещаться независимо от алгоритма их размещения только в указанных страницах; в диапазон страниц размещения могут входить страницы нескольких подбаз. Если параметр опускается, записи будут размещаться во всех страницах базы данных. [25]
Эта процедура неявным образом вызывается во многих операциях с заказным типом данных и поэтому обязательно должна быть определена. Процедура должна очищать запись V данного типа. [26]
Вариант DIRECT указывается в том случае, если предполагается, что номер страницы области для размещения записи будет поступать из программы, выполняющей загрузку ( включение) записи в БД. В этом случае прикладной программист сам управляет размещением в памяти записей данного типа на уровне отдельных экземпляров записей. [27]
Для описания шапки ( заголовка), который формируется перед началом вывода записи используются коды Т1 / и Т2 /, где / - тип записи. Заголовок, описанный как Т1 /, выводится при Появлении 1 - й записи данного типа, заголовок с Т2 / выводится на последующих листах. Код ТР / служит для описания разграфки. Коды ШВД и ШНД описывают соответственно верхнюю и нижнюю шапку всего документа и не имеют типа записи. [28]
Запись данного типа может отсутствовать в группе. Если данная графа не заполнена, а графа Номер содержит числовое значение, то запись данного типа должна присутствовать в группе. [29]
Тип - это общее понятие, представляющее собой собрание экземпляров записи. Каждый тип записи состоит из некоторого числа элементов данных, значения которых размещаются в экземплярах записи данного типа. [30]