Проектирование баз данных с использованием AllFusion ERwin Data Modeler
117
Рис. 4.60. Отображение ER-модели – уровень иконок
4.9. Ограничения целостности
При построении ER-модели в ERWin можно задавать ограничения целостности.
Способ задания ограничения целостности зависит от вида ограничения.
4.9.1. Ограничения на значения атрибутов
Некоторые из ограничений целостности можно задать при определении атрибу-
тов. На вкладке Datatype окна Attributes (рис. 4.61) можно отметить свойство Required,
что будет означать, что при вводе информации в базу данных для соответствующего по-
ля должно быть обязательно введено значение. Для тех атрибутов, которые выбраны в
качестве первичного ключа, это свойство является неактивным, так как свойство обяза-
тельности и так (по определению ключа) присуще элементам ключа.
Рис. 4.61. Окно описания атрибутов. Вкладка Datatype
Для того чтобы задать ограничение на значение атрибута, надо нажать на кнопку
рядом с окошком для задания значения параметра Valid. В появившемся далее окне
Validation Rules (рис. 4.62) можно задать новые ограничения целостности.
Признак
обязательного
атрибута