Субд лекции

Темы:

Задание ограничений целостности в ERWin

Естественно, что выбор режима действий при выполнении корректирующих операций будет зависеть от типа связи между сущностями. В табл. 4.1 приведены возможные режимы для каждого вида связи. Значения по умолчанию выделены полужирным курсивом с подчеркиванием.

            Таблица 4.1

Действие

Идентифицирующая связь

Неидентифици-рующая связь (Nulls Allowed)

Неидентифици-

рующая связь (No Nulls)

Категориальная связь

Child Delete

NONE,

RESTRICT, CASCADE

NONE,

RESTRICT, CASCADE,

SET DEFAULT, SET Null

NONE,

RESTRICT, CASCADE, SET DEFAULT

NONE,

RESTRICT, CASCADE

Child Insert

NONE,

RESTRICT,

CASCADE

NONE,

RESTRICT, CASCADE,

SET DEFAULT, SET Null

NONE,

RESTRICT,

CASCADE, SET DEFAULT

NONE,

RESTRICT,

CASCADE

Child Update

NONE,

RESTRICT,

CASCADE

NONE,

RESTRICT, CASCADE,

SET DEFAULT, SET Null

NONE,

RESTRICT,

CASCADE, SET DEFAULT

NONE,

RESTRICT,

CASCADE

Parent Delete

NONE,

RESTRICT,

CASCADE,

NONE,

RESTRICT, CASCADE,

SET DEFAULT, SET Null

NONE,

RESTRICT CASCADE, SET DEFAULT

NONE,

RESTRICT,

CASCADE

Продолжение таблицы 4.1

Parent Insert

NONE,

RESTRICT, CASCADE

NONE,

RESTRICT, CASCADE,

SET DEFAULT, SET Null

NONE,

RESTRICT, CASCADE, SET DEFAULT

NONE,

RESTRICT, CASCADE

Parent

Update

NONE,

RESTRICT,

CASCADE

NONE,

RESTRICT, CASCADE,

SET DEFAULT, SET Null

NONE,

RESTRICT,

CASCADE, SET DEFAULT

NONE,

RESTRICT,

CASCADE

Значения ограничений означают следующее:

предыдущаяследующая