Cтраница 3
Кроме внутренних ограничений существуют ограничения, которые явно специфицируются в БД с помощью специальных конструкций языка описания данных. Их называют явными ограничениями целостности. Например, для записи типа СЛУЖАЩИЙ атрибут ТАБЕЛЬНЫЙ - НОМЕР определен как первичный ключ. Это означает, что множество экземпляров записей типа СЛУЖАЩИЙ, хранящихся в БД, не может содержать двух или более экземпляров с одинаковым значением атрибута ТАБЕЛЬНЫЙ - НОМЕР. Или, например, в схеме базы данных специфицировано, что значение атрибута ШИФР - ДЕТАЛИ представляется целым числом из четырех десятичных цифр. Это означает, что шифры деталей, описания которых будут обрабатываться в системе, должны состоять из четырех десятичных цифр. [31]
Нанесение металлических покрытий на металлическую основу путем погружения деталей в расплав ( так называемый метод горячего погружения) является самым старым, простым и часто самым дешевым методом. Этот метод имеет некоторые явные ограничения: металл или сплав покрытия должен плавиться при относительно низкой температуре, а металл подложки должен выдерживать эту температуру без нежелательного изменения своих свойств. [32]
Пусть коллектор устойчивый и отсутствуют явные ограничения продуктивной характеристики-скважин. Однако здесь не любой дебит ( а следовательно, не любая депрессия) рациональны. [33]
Пусть коллектор устойчивый и отсутствуют явные ограничения продуктивной характеристики скважин. Однако здесь не любой дебит ( а следовательно, не любая депрессия) рациональны. Чем больше дебиты скважин, тем меньше их число, требуемое для добычи запланированного количества газа. Увеличение дебитов скважин предполагает рост депрессий на пласт, возрастание потерь давления в скважинах и в газосборных сетях. При уменьшении числа скважин увеличивается степень неравномерности дренирования продуктивного коллектора, что приводит к формированию более глубокой общей депрессион-ной воронки. [34]
Спецификация явных ограничений обладает определенной автономией по отношению к структурной спецификации данных, поэтому в язык описания данных включают специальные средства для задания явных ограничений, либо в системе разрабатывается специальный язык спецификации ограничений. Во многих случаях для описания явных ограничений используются средства исчисления предикатов. Система управления базой данных проверяет непротиворечивость системы ограничений и при своем функционировании обеспечивает целостность данных в БД по отношению к заданным ограничениям. [35]
Представление того или иного из рассмотренных ограничений как внутреннего или как явного в ряде случаев зависит от особенностей конкретной модели данных. Настоящий раздел посвящен принципам представления внутренних и явных ограничений с помощью таблиц и графов. [36]
Рассмотрим теперь типы сущностей и связей, представленные таблицами и / или графами. Свойства отображений могут быть специфицированы как явные ограничения, наложенные на множества строк таблиц или дуг графа, или как внутренние ограничения на виды допустимых строк и дуг. Иногда имеет значение различие между табличным представлением отношений ( базы данных) и соответствующим представлением типов записей. [37]
Пусть коллектор устойчивый, и отсутствуют явные ограничения продуктивной характеристики скважин. Однако здесь не любой дебит ( а следовательно, не любая депрессия) рациональны. Чем больше дебиты скважин, тем меньше их число, требуемое для добычи запланированного количества газа. Увеличение де-битов скважин предполагает рост депрессий на пласт, возрастание потерь давления в скважинах и газосборных сетях. При уменьшении числа скважин увеличивается степень неравномерности дренирования продуктивного коллектора, что приводит к формированию более глубокой общей депрессионной воронки. [38]
Вместе с тем нарушение внутренних ограничений, как правило, не допускается. Поэтому, если в модели данных не предусмотрена поддержка явных ограничений, все операции обычно определены и внутренние ограничения автоматически соблюдаются. Например, результат выполнения команды включить в иерархической модели данных всегда определен потому, что здесь нет нарушения внутреннего ограничения. [39]
В странах с умеренным климатом идея такого использования солнечной энергии не столь уж привлекательна, да и в тропиках существует довольно явное ограничение для солнечных установок - ведь солнце не светит ночью. Следовательно, наряду с разработкой мощных солнечных генераторов энергии необходимо развивать систему аккумулирования подобной энергии. [40]
В других моделях данных, например в реляционной модели, функциональность типов связи должна быть задана в явном виде. Таким образом, чем больше ограничен диапазон структур данных, на представление которых ориентирована модель, тем большее число видов внутренних ограничений она предусматривает и тем меньшее число видов явных ограничений необходимо или возможно задавать. [41]
Важно провести различие между лицензированием и сертификацией. Лицензионные требования запрещают какую-либо профессиональную деятельность без разрешения государства. Они являются явным ограничением торговли. До тех пор, пока сертификация носит лишь информативный характер, она имеет право на существование. [42]
При значениях NKf Q спуск колонны может осуществляться только по трехпериодной тахограмме. При Л кр0 осуществляется комбинированный режим спуска с использованием двух типов тахограмм. Очевидно, что при отсутствии явного ограничения скорости Л кр Л шах и процесс спуска может идти только по двухпе-риодной тахограмме. [43]
Рассмотрим снова наш исходный пример - задачу обнаружения местонахождения треугольника на рис. 7.3. Предположив, что мы уже приняли одно из определений расстояния в качестве меры сходства, мы все-таки должны еще спроектировать сам эталон. После некоторого размышления придем к заключению, что эта проблема в том виде, в каком она поставлена, может быть решена только с помощью целого набора эталонов. Клин, например, если нет каких-либо явных ограничений, может находиться в любом месте сцены и может быть виден под любым углом. Следовательно, видимый размер его треугольной грани будет колебаться в широких пределах и кажущаяся величина его внутренних углов также может быть самой разной. Для каждого такого положения клина нам, очевидно, необходим отдельный эталон, и в связи с тем, что каждый эталон нужно перемещать по всей сцене, объем вычислений будет, по-видимому, большим. В такой ситуации естественным подходом к решению этой задачи является замена глобального эталона набором локальных эталонов. Локальные эталоны проектируются таким образом, что они соответствуют различным частям интересующего нас объекта. Основной довод в пользу этого разделения заключается в том, что отдельные части меняются по своему виду меньше, чем целый объект. [44]
В этом случае неважно, что представляет таблица, - отношение или тип записи, поскольку во внимание принимаются только значения атрибутов. В общем случае ФЗ должна быть специфицирована как явное ограничение. Вместе с тем существуют определенные ФЗ, которые можно рассматривать как внутренние ограничения таблиц. [45]