Режимы RI, присваиваемые Erwin по умолчанию

  Идентифицирующая связь Неидентифицирующая связь (Nulls Allowed) Неидентифицирующая связь (No Nulls) Категориальная связь
Child Delete Возможные режимы RESTRICT, CASCADE, NONE RESTRICT, CASCADE, NONE , SET NULL, SET DEFAULT RESTRICT, CASCADE, NONE , SET DEFAULT RESTRICT, CASCADE, NONE
Child Delete Режимы по умолчанию NONE NONE NONE NONE
Child Insert Возможные режимы RESTRICT, CASCADE, NONE RESTRICT, CASCADE, NONE , SET NULL, SET DEFAULT RESTRICT, CASCADE, NONE , SET DEFAULT RESTRICT, CASCADE, NONE
Child Insert Режимы по умолчанию RESTRICT   SET NULL RESTRICT   RESTRICT  
Child Updade Возможные режимы RESTRICT, CASCADE, NONE RESTRICT, CASCADE, NONE , SET NULL, SET DEFAULT RESTRICT, CASCADE, NONE , SET DEFAULT RESTRICT, CASCADE, NONE
Child Updade Режимы по умолчанию RESTRICT   SET NULL RESTRICT   RESTRICT  
Parent Delete Возможные режимы RESTRICT, CASCADE, NONE RESTRICT, CASCADE, NONE , SET NULL, SET DEFAULT RESTRICT, CASCADE, NONE , SET DEFAULT RESTRICT, CASCADE, NONE
Parent Delete Режимы по умолчанию RESTRICT   SET NULL RESTRICT   CASCADE
Parent Insert Возможные режимы RESTRICT, CASCADE, NONE RESTRICT, CASCADE, NONE , SET NULL, SET DEFAULT RESTRICT, CASCADE, NONE , SET DEFAULT RESTRICT, CASCADE, NONE
Parent Insert Режимы по умолчанию NONE NONE NONE NONE
Parent Update Возможные режимы RESTRICT, CASCADE, NONE RESTRICT, CASCADE, NONE , SET NULL, SET DEFAULT RESTRICT, CASCADE, NONE , SET DEFAULT RESTRICT, CASCADE, NONE
Parent Update Режимы по умолчанию RESTRICT   SET NULL RESTRICT   CASCADE

 

 

Перед генерацией схемы БД целесообразно для каждой будущей колонки задать правило валидации – список допустимых значений для конкретной колонки и\или правила проверки вводимых значений. Можно задать максимальное и минимальное значение и тип валидации (где проверять – на сервере или в клиентском приложении).

Например, в таблице CUSTOMER значение, вводимое в колонку Age, должно быть больше 18, но меньше 100. Для описания этого бизнес-правила можно создать правило валидации с именем “Проверка _ возраста “, которое содержит выражение: Age BETWEEN 18 AND 100. Использование этого правила гарантирует, что диапазон вводимых значений будет от 18 до 100. СУБД выдаст сообщение об ошибке, если вводимый возраст находится вне границ заданного диапазона.

Erwin позволяет создавать представления или,как их иногда называют,временныеили производные таблицы, которые представляют собойобъекты БД, данные в которых не хранятся постоянно, как в таблице, а формируются динамически при обращении к представлению. Представление не может существовать само по себе, а определяется только в терминах одной или нескольких таблиц. Применение представлений позволяет разработчику БД обеспечить пользователю свой взгляд на данные, что решает проблему простоты использования данных.








Дата добавления: 2016-04-14; просмотров: 584;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.