ВУЗ:
Составители:
Рубрика:
121
Для того чтобы сделать индекс кластеризованным, необходимо вклю-
чить опцию Cclustered на вкладке, соответствующей выбранной СУБД.
Например, можно создать кластеризованный индекс в таблице Manager по
колонке Department number FK. В результате информация обо всех ме-
неджерах одного отдела будет физически располагаться на диске рядом, что
значительно повысит скорость выполнения запроса, который делает выборку
данных по менеджерам определенного отдела. Поскольку данные в БД физи-
чески располагаются в индексированном порядке, то для каждой таблицы
может существовать только один кластеризованный индекс.
Если СУБД поддерживает использование кластеризованного индекса,
например, Access, то ERwin автоматически создает индекс первичного ключа
кластеризованным, а при создании кластеризованного индекса не по первич-
ному ключу автоматически
снимает кластеризацию с индекса по первичному
ключу.
7.5. Правила валидации колонок
Правило валидации задает список допустимых значений для конкрет-
ной колонки таблицы и/или правила проверки допустимых значений. Значе-
ние по умолчанию - значение, которое нужно ввести в колонку, если никакое
другое значение не задано явным образом во время ввода данных
.
Задание правил валидации осуществляется через диалог Validation
Rules, который открывается через пункт главного меню Model/
Validation Rules… или через диалоговые окна, открывающиеся в сле-
дующем порядке:
1) активизировать кнопку “…”, расположенную справа от раскрываю-
щегося списка Table диалогового окна Columns (рис. 7.17);
2) в открывшемся окне выбрать закладку Validation и активизиро-
вать кнопку
Validation Constraint… (рис. 7.20).
В результате открывается диалог Validation Rules, в котором
можно задать максимальное и минимальное число колонок для всех таблиц
модели, а также тип валидации: где проверять – на сервере или в клиентском
приложении (рис. 7.21).
Для создания нового правила валидации необходимо активизировать
кнопку New…, ввести имя правила в поле Validation Rule Name диалога
New Validation Rule и
активизировать кнопку ОК (рис. 7.22.). Наиме-
нование правила валидации может быть разным на логическом и физическом
уровне. Чтобы переименовать имеющееся правило валидации, необходимо
активизировать кнопку Rename. Для удаления правила валидации предна-
значена кнопка Delete.
Для того чтобы сделать индекс кластеризованным, необходимо вклю- чить опцию Cclustered на вкладке, соответствующей выбранной СУБД. Например, можно создать кластеризованный индекс в таблице Manager по колонке Department number FK. В результате информация обо всех ме- неджерах одного отдела будет физически располагаться на диске рядом, что значительно повысит скорость выполнения запроса, который делает выборку данных по менеджерам определенного отдела. Поскольку данные в БД физи- чески располагаются в индексированном порядке, то для каждой таблицы может существовать только один кластеризованный индекс. Если СУБД поддерживает использование кластеризованного индекса, например, Access, то ERwin автоматически создает индекс первичного ключа кластеризованным, а при создании кластеризованного индекса не по первич- ному ключу автоматически снимает кластеризацию с индекса по первичному ключу. 7.5. Правила валидации колонок Правило валидации задает список допустимых значений для конкрет- ной колонки таблицы и/или правила проверки допустимых значений. Значе- ние по умолчанию - значение, которое нужно ввести в колонку, если никакое другое значение не задано явным образом во время ввода данных. Задание правил валидации осуществляется через диалог Validation Rules, который открывается через пункт главного меню Model/ Validation Rules… или через диалоговые окна, открывающиеся в сле- дующем порядке: 1) активизировать кнопку “…”, расположенную справа от раскрываю- щегося списка Table диалогового окна Columns (рис. 7.17); 2) в открывшемся окне выбрать закладку Validation и активизиро- вать кнопку Validation Constraint… (рис. 7.20). В результате открывается диалог Validation Rules, в котором можно задать максимальное и минимальное число колонок для всех таблиц модели, а также тип валидации: где проверять – на сервере или в клиентском приложении (рис. 7.21). Для создания нового правила валидации необходимо активизировать кнопку New…, ввести имя правила в поле Validation Rule Name диалога New Validation Rule и активизировать кнопку ОК (рис. 7.22.). Наиме- нование правила валидации может быть разным на логическом и физическом уровне. Чтобы переименовать имеющееся правило валидации, необходимо активизировать кнопку Rename. Для удаления правила валидации предна- значена кнопка Delete. 121
Страницы
- « первая
- ‹ предыдущая
- …
- 119
- 120
- 121
- 122
- 123
- …
- следующая ›
- последняя »