ВУЗ:
Составители:
Рубрика:
120
ожидается, что индексированная колонка будет с большой вероятностью со-
держать повторяющуюся информацию. Неуникальный индекс генерируется
на основе внешнего ключа.
Рис. 7.18. Создание нового уникального индекса
При создании нового индекса ERwin автоматически создает альтерна-
тивный ключ для уникального индекса и инверсионный вход для неуникаль-
ного индекса, а также дает соответствующее ключу имя индекса. Имя сгене-
рированного индекса в дальнейшем при необходимости можно изменить
вручную через диалог Rename Index, открывающийся по активизации
кнопки Rename…
(рис. 7.19).
Рис. 7.19. Диалог Rename Index
Редактор Indexes содержит следующие вкладки:
− Members – позволяет включить колонки в состав индекса;
− вкладка, соответствующая выбранной СУБД (например, Access), за-
дает свойства индекса, специфические для выбранной СУБД;
− Comment – содержит комментарий для каждого индекса;
− UDP – позволяет связать с индексом свойства, определяемые поль-
зователем.
Такие СУБД, как DB2/MVS, DB2/390, HiRDB, INFORMIX, MS Access,
MS SQL Server, SYBASE и SQLBase поддерживают
кластеризованные или
кластеризованные хешированные индексы. Кластеризация индекса – это
специальная техника индексирования, при которой данные в таблице физи-
чески располагаются в индексированном порядке. Использование кластери-
зованного индекса значительно ускоряет выполнение запросов по индекси-
рованной колонке. Хеширование – альтернативный способ хранения данных в
заранее заданном порядке с целью ускорения поиска. Кластеризованный или
хешированный
индекс значительно ускоряет операции поиска и сортировки,
но добавление и удаление строк замедляется из-за необходимости реоргани-
зации данных для соответствия индексу.
ожидается, что индексированная колонка будет с большой вероятностью со- держать повторяющуюся информацию. Неуникальный индекс генерируется на основе внешнего ключа. Рис. 7.18. Создание нового уникального индекса При создании нового индекса ERwin автоматически создает альтерна- тивный ключ для уникального индекса и инверсионный вход для неуникаль- ного индекса, а также дает соответствующее ключу имя индекса. Имя сгене- рированного индекса в дальнейшем при необходимости можно изменить вручную через диалог Rename Index, открывающийся по активизации кнопки Rename… (рис. 7.19). Рис. 7.19. Диалог Rename Index Редактор Indexes содержит следующие вкладки: − Members – позволяет включить колонки в состав индекса; − вкладка, соответствующая выбранной СУБД (например, Access), за- дает свойства индекса, специфические для выбранной СУБД; − Comment – содержит комментарий для каждого индекса; − UDP – позволяет связать с индексом свойства, определяемые поль- зователем. Такие СУБД, как DB2/MVS, DB2/390, HiRDB, INFORMIX, MS Access, MS SQL Server, SYBASE и SQLBase поддерживают кластеризованные или кластеризованные хешированные индексы. Кластеризация индекса – это специальная техника индексирования, при которой данные в таблице физи- чески располагаются в индексированном порядке. Использование кластери- зованного индекса значительно ускоряет выполнение запросов по индекси- рованной колонке. Хеширование – альтернативный способ хранения данных в заранее заданном порядке с целью ускорения поиска. Кластеризованный или хешированный индекс значительно ускоряет операции поиска и сортировки, но добавление и удаление строк замедляется из-за необходимости реоргани- зации данных для соответствия индексу. 120
Страницы
- « первая
- ‹ предыдущая
- …
- 118
- 119
- 120
- 121
- 122
- …
- следующая ›
- последняя »