Як: Модель бази даних у Visio 2013


24

Мені не вдається знайти "Модель бази даних" у Visio 2013, і при з'єднанні існуючої бази даних з Visio, немає можливості вибрати програму Reverse Engineer. Де я можу знайти цю функціональність?

Відповіді:


30

Звернено реверсивну інженерію у Visio 2013, відповідно до блогу Visio: https://www.microsoft.com/en-us/microsoft-365/blog/2012/10/17/uml-and-database-diagrams-in -нові-visio /

Позбавлення

Нові можливості діагностування програмного забезпечення та баз даних у Visio - це відхід від можливостей попередніх версій. Ми робимо сильний акцент на діаграмі та спільному використанні замість жорсткого моделювання. Зокрема, немає можливості генерувати діаграму з існуючого коду чи визначення бази даних. Також - як і в останніх випусках - немає можливості переходити від діаграми до коду чи бази даних. Існуючі діаграми UML та бази даних можна відкрити в новому Visio, але вони фактично заморожені для редагування, оскільки попередній набір функцій був видалений. Поведінка існуючих діаграм еквівалентна досвіду, який ви отримуєте сьогодні, відкриваючи їх у Visio 2010 Standard.

Є альтернативи:


8
Ви вже знаєте відповідь, але я вважаю, що команда VS взяла цю функціональність і вклала її в Entity Framework: msdn.microsoft.com/en-us/data/ee712907.aspx
TheCleaner

Ви можете розширити свою відповідь, пояснивши, що може зробити натомість користувач, оскільки ця функція була видалена. Які ще є варіанти, якщо такі є?
allquixotic

14
Я не бачу, як EF десь замінює функціонал Visio. У Visio вам запропонували спосіб зробити привабливі версії діаграми, які можна використовувати для друкованих матеріалів / тощо. EF в значній мірі робить те, що робить "Діаграма даних" у студії управління SQL Server.
user16429

Насправді, якщо ви використовуєте діаграму баз даних у SMSS, вона не додає стосунків автоматично.
Анонімний тип
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.