2009-06-28 2 views
2

Есть ли программа, которая преобразует диаграмму базы данных SQL Server в модель er или создает er-модель базы данных с сервера SQL Server?SQL Server to er model

ответ

2

В SQL Server есть функция «Диаграмма базы данных» в каждой базе данных в Management Studio.

Вы можете создать новую диаграмму из этого и включить все (или некоторые) из ваших таблиц, чтобы показать, где находятся отношения, и каковы таблицы.

0

Попробуйте Microsoft Visio. Visio professional обладает достаточно хорошей базой данных для обратной инженерии, и легко модифицировать отношения, логически присутствующие в данных, но физически не проявляющиеся в базе данных. Также легко сделать несколько диаграмм из одной и той же модели с обратной конструкцией (на отдельных страницах в файле .vsd).

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

Однако существует серьезная оговорка в том, что у него нет возможности генерировать SQL-файл из схемы, если вы не купите версию корпоративного архитектора, доступную только с версиями версий Visual Studio. Насколько я знаю, нет версии EA Visio за 2002/2003 год, поэтому этот продукт устареет.

0

Я использовал Эрвина в течение 10 лет, и он отлично работает! К сожалению, это немного дорого. Надеюсь, кто-то выйдет с менее дорогостоящим инструментом для этого, я слышал, что Visual Studio 2010 может иметь некоторые инструменты в этой области.