PowerAMC/PowerDesigner позволяет создавать "графические синонимы" базовых объектов, позволяя размещать один и тот же объект дважды (или более) на диаграмме. Это замечательно, когда каким-то образом сущность должна быть связана с двумя другими, которые оказываются на противоположных концах диаграммы.

Есть ли способ сделать это в Visio 2010 при использовании шаблона моделирования базы данных?

1 ответ1

0

Есть два способа сделать это:

  • Откройте панель "Таблицы и представления" (вкладка "База данных", "Настройки модели", первая вкладка, "при удалении объекта из диаграммы" должна быть в "Спросить пользователя")
  • Перетащите существующую таблицу из этой панели на диаграмму

Это создает дубликат логической сущности и воссоздает все ссылки (отношения) к ней. Не сразу полезно очистить диаграмму, но если вы удалите посторонние ссылки и скажите "Нет", когда он спросит, следует ли также удалить логические элементы, тогда ссылки исчезнут визуально, но внешние ключи останутся.

Второй метод:

  • Скопировать таблицу из диаграммы (CTRL+C)
  • На вкладке «Главная» выберите «Вставить», «Специальная вставка» и оставьте режим по умолчанию: данные диаграммы Visio

Появится копия таблицы, но она не будет автоматически связана с чем-либо визуально.

Из обеих точек дубликаты на диаграмме логически являются одним и тем же объектом. Это означает, что если вы измените один, другой также будет изменен. Если вы связываете одно с чем-то, другое также логически связано (внешние ключи будут перечислены в обоих, хотя только один может иметь визуальную ссылку).

Примечание. Я использую французскую версию Visio, поэтому указанные метки могут отличаться на английском языке. Я старался переводить в меру своих возможностей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .