Проектирование информационных систем с CA ERwin Modeling Suite 7.3. Горбаченко В.И - 123 стр.

UptoLike

123
Рис. 7.22. Создание нового правила валидации
В результате в верхней части редактора Validation Rules отобра-
зится список всех созданных правил валидации и представится возможность
редактирования правил валидации (рис. 7.23).
Закладка General редактора задания правил валидации позволяет вы-
брать тип правила:
тип User-Defined позволяет задать вручную фрагмент SQL – вы-
ражения, который соответствует правилу валидации и будет использоваться
при генерации схемы
базы данных;
тип Min/Max позволяет задать минимальное и максимальное значе-
ние колонки, которое будет проверяться в базе данных на вхождение в за-
данный диапазон;
тип Valid Values List позволяет задать список допустимых
значений.
Пример правила валидации типа Min/Max для колонки Сумма зака-
за таблицы Заказ приведен на рис. 7.24.
Вкладка, соответствующая
выбранной СУБД (на рис. 7.24 – Access)
позволяет просмотреть фрагмент SQL – выражения, соответствующего пра-
вилу валидации, которое гарантирует проверку вводимых значений (рис.
7.25). В случае выхода за границы заданного диапазона СУБД выдает сооб-
щение об ошибке.
                 Рис. 7.22. Создание нового правила валидации


       В результате в верхней части редактора Validation Rules отобра-
зится список всех созданных правил валидации и представится возможность
редактирования правил валидации (рис. 7.23).
       Закладка General редактора задания правил валидации позволяет вы-
брать тип правила:
       − тип User-Defined позволяет задать вручную фрагмент SQL – вы-
ражения, который соответствует правилу валидации и будет использоваться
при генерации схемы базы данных;
       − тип Min/Max позволяет задать минимальное и максимальное значе-
ние колонки, которое будет проверяться в базе данных на вхождение в за-
данный диапазон;
       − тип Valid Values List позволяет задать список допустимых
значений.
       Пример правила валидации типа Min/Max для колонки Сумма зака-
за таблицы Заказ приведен на рис. 7.24.
       Вкладка, соответствующая выбранной СУБД (на рис. 7.24 – Access)
позволяет просмотреть фрагмент SQL – выражения, соответствующего пра-
вилу валидации, которое гарантирует проверку вводимых значений (рис.
7.25). В случае выхода за границы заданного диапазона СУБД выдает сооб-
щение об ошибке.




                                     123