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

Значение - ключевое поле

Cтраница 2


Часто бывает желательно, чтобы каждому сегменту-указателю в базе данных вторичного индекса соответствовало уникальное значение ключевого поля. АБД может специфицировать поля дополнительного упорядочения, для того чтобы сделать ключевые значения уникальными. Например, база данных БОЛЬНИЦА может содержать более одного сегмента ПАЦИЕНТ с одинаковым значением ИМЯ ПАЦИЕНТА. Если мы поместили в сегмент-указатель только значение ИМЯ ПАЦИЕНТА, то более одного сегмента-указателя может содержать одно и то же значение ключа. Это снижает эффективность функционирования базы данных вторичного индекса.  [16]

При получении сообщения ВВЕДИТЕ ЗНАЧЕНИЯ ИНТЕРВАЛА пользователь должен ввести нижнюю и верхнюю границы интервала значения старшего ключевого поля, в пределах которого будет осуществлен поиск информации в базе данных. Значения интервала разделяются пробелом. Для выборки конкретной позиции базы указывается только нижняя граница интервала. Для просмотра всей базы значения интервала не указываются.  [17]

18 Создание поля подстановки из таблицы. [18]

Поля таблицы, создаваемые с помощью Мастера подстановок, используют фиксированный список значений небольшого объема либо ссылаются на значения ключевого поля другой таблицы. В таблице ( форме) вместо обычного поля выводится элемент управления - поле со списком или список, которые содержат значения для выбора.  [19]

20 Схема восстановления целостности базы данных в случае ее нарушения. [20]

При доступе к экземпляру корневого сегмента, в случае организации HIDAM, СУБД обращается к индексной БД, по значению ключевого поля находит КБД искомого экземпляра корневого сегмента, затем по КБД обращается к ФБД.  [21]

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

В дальнейшем ключевое поле мы будем называть просто ключом. Таким образом, ключ записи является значением ключевого поля и однозначно идентифицирует эту запись.  [23]

Благодаря внесению необходимых изменений в связанную таблицу целостность данных не будет нарушена. Если эта опция не включена, изменить значение ключевого поля первичной таблицы не удастся.  [24]

Многие программисты применяют команду SET EXACT ON / off для изменения режима поиска по командам FIND и SEEK. По команде SET EXACT ON отыскиваются только те записи, в которых значение ключевого поля полностью совпадает с аргументом поиска. SET EXACT OFF указывает, что следует искать записи и по неполному совпадению ( в первых знаках) аргумента и ключа.  [25]

Операнд NAME определяет имя поля сегмента. Если задан параметр SEQ, то поле является ключевым, U - значения ключа уникальны; М - допускается дублирование значений ключевого поля. Операнд START определяет начальную позицию поля в информационной части сегмента. Операнд BYTES задает размер поля в байтах. Операнд TYPE задает формат внутреннего представления поля: X - шестнадцатиричный, Р - упакованный десятичный, С - символьный.  [26]

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

Наличие значительного объема свободной памяти в каждом управляемом интервале приводит к тому, что большая часть вновь поступающих записей умещается в пределах соответствующих интервалов. Тем не менее неизбежны случаи нехватки распределенной свободной памяти в интервалах для включения новых записей. В таких случаях осуществляется расщепление интервала. Предположим, что необходимо включить запись с некоторым значением ключевого поля. В соответствии со значением ключевого поля определяется управляемый интервал, в который следует включить запись. Но интервал полностью заполнен, и поэтому осуществляется его расщепление, заключающееся в том, что около половины его записей пересылается в свободный интервал, входящий в состав той же управляемой области. Программы VSAM находят свободный управляемый интервал, для которого соответствующий элемент в наборе указателей помечен как свободный.  [28]

Кроме того, СУБД обеспечивает также прямой доступ по значению ключевого поля к так называемым вычисляемым записям. Вычисляемыми могут быть объявлены записи любого типа. Требуется лишь, чтобы записи этого типа содержали ключевое поле, значения которого не дублировались и не изменялись. При запоминании вычисляемой записи специальная программа хеширования ставит в соответствие значению ключевого поля номер страницы, куда следует поместить запись. Записи, которым назначена одна и та же страница, называются синонимами. Синонимы объединяются в цепь, началом которой служит поле в заголовке страницы.  [29]

30 Включение сегмента ВРАЧ.| Сегменты НАЗНАЧЕНИЕ. [30]



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