Cтраница 1
Ограничения целостности в моделях данных, поддерживающих указанную гипотезу, используются для выделения обобщенных категорий таких фактов, сведения о которых не должны быть представлены в базе данных и которые, следовательно, считаются ложными. Подобную категорию определяет, например, следующее ограничение: Никто не может получать жалование большее, чем жалование его руководителя. Кроме того, ограничения целостности могут использоваться для усиления контроля за непротиворечивостью данных. Ограничение никто не может быть одновременно и женатым, и холостым выражает определенное требование непротиворечивости, вытекающее из того, что быть холостым означает быть неженатым. [1]
Ограничения целостности могут быть статическими, присущими всем состояниям предметной области, или динамическими, определяющими возможность перехода предметной области из одного состояния в другое. [2]
Ограничения целостности могут играть две функции в системах баз данных. [3]
Ограничения целостности рассматриваются при этом как механизм моделирования семантики предметной области в базах данных. [4]
Ограничения целостности описывают факты, постоянно существующие в предметной области. Ограничения целостности, допускающие возможность проверки их правильности одновременно с изменением значений данных, называют безотлагательными ограничениями. Проверка выполнения ограничений АА6 и АА7 является более сложной. Если в отношениях, представленных на рис. 5.2, отобразить факт приема нового служащего в отдел, то для этого необходимо выполнить две операции: операцию записи кортежа в отношение СЛУЖАЩИЙ и операцию изменения значений атрибута количество-служащих в отношении ОТДЕЛ. [5]
Ограничения целостности, задаваемые для данных в БД, обычно специфицируются для множества реализаций, а не для одной конкретной реализации. Например, ограничение в учебной группе по списку должно быть не более 35 студентов относится к любой учебной группе, информация о которой представлена в базе данных. [6]
Ограничения целостности могут действовать как после выполнения любой операции ведения данных, так и после завершения транзакции в целом. Ограничения целостности поддерживаются специальными процедурами контроля СУБД: для объектов данных БД, включаемых в ограничения целостности, должны быть указаны тип доступа, семантическое ограничение, условие применения этого ограничения при невыполнении условия. [7]
Ограничения целостности реализуются через логические правила, относящиеся к данным, входящим в информационную модель объектов проблемной области. Выполняемые над БД операции называются допустимыми, если они обеспечивают инвариантность модели данных относительно ограничений целостности. [8]
Ограничение целостности - это свойство, которое для данного множества или отношения либо истинно, либо ложно. Тем не менее интенсионал задается следующим образом: если значения данных отвечают существующим знаниям об объекте, то соответствующие ограничениям логические выражения принимают значение истинно. Это значение должно сохраняться для каждого возможного состояния, в котором может находиться объект. [9]
Ограничения целостности приложений можно классифицировать различным образом в зависимости от их свойств. [10]
Перечислим ограничения целостности для рассматриваемых двух отношений. [11]
Некоторые ограничения целостности не нужно выражать в явном виде, поскольку они встроены в структуры данных. Например, в СУБД, поддерживающей структуры, составленные из записей, каждый экземпляр записи в БД должен отображать спецификацию типа записи. Это означает, что все поля, специфицированные в описании типа, должны быть представлены в каждом экземпляре записи. Контроль за таким ограничением СУБД осуществляет с помощью ключей: при поступлении записи в БД контролируется уникальное значение ключа. [12]
Все объявленные ограничения целостности доступны пользователю. [13]
Для отложенного ограничения целостности большое значение имеет понятие логический элемент работы. Непрерывное управление данными, при котором базу данных из одного целостного состояния переводят в другое целостное состояние, называют логическим элементом работы. Перед началом данной операции над отношением размер оклада соответствует ограничениям целостности. [14]
![]() |
Взаимосвязь между информационными объектами. [15] |