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

UptoLike

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