Классификация ограничений целостности 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Классификация ограничений целостности



Ограничения целостности можно классифицировать несколькими способами:

  • По способам реализации.
  • По времени проверки.
  • По области действия.

По способам реализации: Каждая система обладает своими средствами поддержки ограничений целостности. Различают два способа реализации:

  • Декларативная поддержка ограничений целостности(заключается в определении ограничений средствами языка определения данных (DDL - Data Definition Language)
  • Процедурная поддержка ограничений целостности(заключается в использовании триггеров и хранимых процедур.)

По времени проверки ограничения делятся на:

  • Немедленно проверяемые ограничения(проверяются непосредственно в момент выполнения операции)

Ограничения с отложенной проверкой(проверяется в момент фиксации транзакции оператором COMMIT WORK. Внутри транзакции ограничение может не выполняться) По области действия ограничения делятся на:

  • Ограничения домена(представляют собой ограничения, накладываемые только на допустимые значения домена.)
  • Ограничения атрибута(представляют собой ограничения, накладываемые на допустимые значения атрибута вследствие того, что атрибут основан на каком-либо домене. Ограничение атрибута в точности совпадают с ограничениями соответствующего домена. Отличие ограничений атрибута от ограничений домена в том, что ограничения атрибута проверяются.)
  • Ограничения кортежа(представляют собой ограничения, накладываемые на допустимые значения отдельного кортежа отношения, и не являющиеся ограничением целостности атрибута. Требование, что ограничение относится к отдельному кортежу отношения, означает, что для его проверки не требуется никакой информации о других кортежах отношения)
  • Ограничения отношения(представляют ограничения, накладываемые только на допустимые значения отдельного отношения, и не являющиеся ограничением целостности кортежа.)
  • Ограничения базы данных(представляют ограничения, накладываемые на значения двух или более связанных между собой отношений (в том числе отношение может быть связано само с собой).

Классификация огранич цел.: 1) По способу реализации (декларотивная поддержка, процедурная поддержка). 2) По времени проверки (немедленная, с задержкой). 3) По области действия (домены, атрибуты, отношения, картежи, база данных)

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

 



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 538; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.86.138 (0.006 с.)