
115
Есть случаи, когда унификация нежелательна. Например, когда два
атрибута имеют одинаковые имена, но на самом деле они немного отлича-
ются, и пользователь хочет, чтобы это отличие отражалось в диаграмме.
Имена ролей используются для сохранения отличий между двумя раз-
ными атрибутами, имеющими одинаковые имена.
Перенос или копирование атрибута
1. Щелкнуть по инструменту управления атрибутами на Toolbox.
2. Выбрать один или несколько атрибутов исходной сущности. Можно
щелкнуть мышью для выбора одной сущности или нажать ″SHIFT″ или
″CTRL″ одновременно с кнопкой мыши для выбора нескольких атрибутов.
3. Для переноса атрибута нажмите левую кнопку мыши и, не отпуская
ее,
перенесите атрибут в другую сущность или на новое место в той же са-
мой сущности или, если нужно скопировать атрибут, установите курсор на
тот атрибут, который стоит ниже того места, в которое нужно вставить ат-
рибут. При копировании или переносе атрибута ERwin переносит инфор-
мацию и определения исходного атрибута (например, значения
доменов,
определение, замечания и т.д.) на новое место. При копировании атрибута
ERwin не контролирует соблюдение уникальности имен, если оно не зада-
но.
Примечание: при выборе рядом стоящих атрибутов нажимайте
″SHIFT″-Click, а при выборе изолированных атрибутов – ″CTRL″-Click.
Чтобы вставить атрибут в конец первичного ключа или не ключевой
об-
ласти сущности, вставьте его на вторую с конца позицию, а затем перене-
сите последний атрибут так, чтобы он оказался над новым атрибутом.
Продублировать атрибут в этой же сущности нельзя. Нельзя удалить
внешний ключ или перенести его из той сущности, в которой он находит-
ся. Нельзя перенести внешний ключ, который
мигрировал в результате за-
дания идентифицирующей связи, из не ключевой области, в которой он
находится. Если внешний ключ мигрировал в не ключевую область в ре-
зультате задания не идентифицирующей связи, то его можно перенести в
область первичного ключа этой же сущности, за исключением случаев, ко-
гда не идентифицирующая связь, в результате
которой он мигрировал, бы-
ла рекурсивной.
Преобразование объектов
Transform – метод для создания и сохранения записей проектирова-
ния после изменения объектов или свойств в пределах проектного слоя
(логический, физический уровни); изменение установки объектов от одно-
го состояния до другого с целью нормализации, очистки, или денормали-
зации модели.
Основные преимущества использования
преобразования:
• Автоматизация. ERwin упрощает очистку логической и физиче-
ской моделей. Можно использовать мастеров (Wizard) для автомати-