
128
изменить, и в поле "Name" ввести нужное имя (в поле "Owner" можно вве-
сти имя владельца).
Примечание: редактор Index будет отражать то табличное имя сущ-
ности, которое у нее было в момент связывания, а не новое логическое
имя. Имя индекса связывается с именем таблицы при нажатии кнопок
"Preview", "Report" и
"Print" в редакторе <DB> Schema Generation.
Колонки индекса
ERwin автоматически выбирает атрибут в качестве индексной колон-
ки, если знак ключа (то есть РК, АК, IF или IE) совпадает с типом ключа
для индекса. Т.е., когда ERwin создает индекс по первичному ключу, то
все атрибуты со знаком РК выбираются в качестве индексных колонок.
Ниже приводится пример автоматического создания индексов
в
ERwin для сущности CUSTOMER и колонки, выбранные для индекса по
первому альтернативному ключу (АК1).
По умолчанию колонки индекса по внешнему ключу включают в себя
все атрибуты, мигрировавшие из одной и той же сущности (один индекс по
внешнему ключу – для одной родительской сущности).
Когда ERwin создает индекс, он автоматически располагает
колонки в
индексе в порядке, противоположном тому, в котором расположены атри-
буты соответствующей сущности. Если присвоить индексу разные колон-
ки, то порядок расположения колонок в редакторе "Index" непредсказуем.
Примечание: нельзя изменить порядок расположения колонок в ин-
дексе по первичному ключу или по внешним ключам в редакторе "Index".
Чтобы изменить порядок расположения
колонок в этих индексах, следует
пользоваться редактором "Attributes".
Работа в редакторе "Index"
Редактор "Index" выводит на экран информацию об индексах каждой
сущности в модели данных. ERwin вставляет имя выбранной СУБД в ка-
честве префикса перед заголовком редактора и настраивает режимы редак-
тора в соответствии с СУБД. Режимы редактора "Index" адаптируются для
каждой конкретной СУБД.
Чтобы создать новый индекс по альтернативному ключу или
"Inversion Entry", выберите имеющийся индекс, который послужит источ-
ником, и нажмите кнопку "New". Если в окне "Unique" для исходного ин-
декса стоит метка, то ERwin создает индекс по альтернативному ключу.
Если окно "Unique" пустое, то ERwin создает индекс по "Inversion Entry".
Когда ERwin создает индекс, он присваивает очередной порядковый
номер имени индекса
, а также присваивает значения по умолчанию всем
характеристикам нового индекса, таким как порядок сортировки, кластери-
зация и т.д. Колонки с новым индексом связываются путем выбора атрибу-
тов из вложенной диаграммы.
Чтобы изменить какие-то характеристики индекса, нужно выбрать ин-
декс из списка наверху редактора и ввести новые значения. Во
вложенной