
92
ров, глагольные фразы, ограничения целостности, данные физической схе-
мы и индексные данные.
Когда копируется родительская и дочерняя сущность связи, то сама
связь (или связи) между этими сущностями тоже копируется. Для копиро-
вания сущности из одной диаграммы ERwin в другую следует выполнить
следующие действия:
1. Выберите сущность, которую нужно скопировать, или, используя
способы множественного выбора, выберите группу сущностей.
2. Дайте команду ″Copy″в меню ″Edit″ или нажмите ″Ctrl″+″C″. Вы
войдете в окно-диалог ″Copy″, который позволяет копировать выбранные
сущности как изображение типа ″bitmap″ или как элементы модели ERwin
(последнее делается по умолчанию).
3. Откройте диаграмму,
в которую хотите скопировать.
4. Нажмите кнопку ″Paste″ в меню ″Edit″ для того, чтобы скопировать
выбранные сущности со всей информацией и определениями ERwin.
Примечание: связи копируются только в том случае, когда и роди-
тельская и дочерняя сущности включены в множество, выбранное для ко-
пирования.
Изменение имени
При работе с диаграммой может возникнуть потребность в изменении
логического имени атрибута или физического имени, которое было задано
для атрибута. Можно сделать это для того, чтобы присвоить “более гово-
рящее” имя, привести имя в соответствие с принятым соглашением, или
исправить орфографическую ошибку. При обратном проектировании (Re-
verse Engineering) модели можно заменить логические
имена чем-то более
наглядным, чем те физические имена полей, которые были перенесены из
схемы базы данных.
Если имя атрибута, которое подлежит изменению, передается через
одну или более дочерних сущностей в качестве внешнего ключа, то этот
процесс окажется непростым. Нежелательно изменять имя атрибута в ре-
дакторе ″Entities″, поскольку оно
будет обработано таким образом, как ес-
ли бы был удален исходный атрибут и задан новый; пропадут все notes и
определения, испортятся имена ролей или любой специальный заданный
порядок. Вместо этого можно просто изменить имя атрибута без измене-
ния его других характеристик. Для безопасного изменения логического и
(или) физического имени атрибута
следует применять редактор ″Attributes″
(Model/Attribute).
Редактор ″Attributes″
В редакторе имеются закладки:
• General. В блоке ″Domain″ можно задать режим сортировки: в алфа-
витном порядке (Alphabetically), иерархически (Hierarchically), вы-
брать общий тип атрибута (Number-числовой, Datetime-временной,