Подтвердить что ты не робот

Создать диаграмму отношений таблицы из существующей схемы (SQL Server)

Есть ли способ создать диаграмму, показывающую существующие таблицы и их отношения при подключении к базе данных?

Это для SQL Server 2008 Express Edition.

4b9b3361

Ответ 1

Да, вы можете использовать сам SQL Server 2008, но вам нужно установить SQL Server Management Studio Express (если не установлен). Просто щелкните по диаграммам базы данных и создайте новую диаграмму. Выберите таблицы exisiting и если вы правильно указали ссылки в своих таблицах. Вы сможете увидеть полную диаграмму выбранных таблиц. Дополнительные сведения см. В разделе Начало работы с диаграммами базы данных SQL Server

Ответ 2

Попробуйте DBVis - скачать по адресу https://www.dbvis.com/download - есть профессиональная версия (не нужна) и открытая версия, которой должно хватить.

Все, что вам нужно сделать, это получить правильный JDBC - драйвер базы данных для SQL Server, инструмент показывает таблицы и ссылки ортогонально, иерархически, по кругу ;-) и т.д., Просто нажав одну кнопку. Я использую бесплатную версию в течение многих лет.

Ответ 4

Для операторов SQL вы можете попробовать обратные снежинки. Вы можете участвовать в sourceforge или демонстрационном сайте http://snowflakejoins.com/.

Ответ 5

Почему бы вам просто не использовать функциональность диаграммы базы данных, встроенную в SQL Server?

Ответ 6

Visio Professional имеет функцию обратной обработки базы данных, если yiu создает диаграмму базы данных. Это не бесплатно, но довольно распространено в большинстве компаний и должно быть довольно легко получить.

Обратите внимание, что Visio 2003 отлично работает с SQL2005 или SQL2008 для обратного проектирования - вам нужно будет получить 2007.

Ответ 7

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

Ответ 8

DeZign for Databases должен быть в состоянии сделать это просто отлично.

Ответ 10

MySQL WorkBench является свободным программным обеспечением и разработан Oracle, вы можете импортировать SQL файл или указать базу данных, и он будет генерировать SQL-диаграмму, которую вы можете перемещать, чтобы сделать ее более привлекательной. Он работает на GNU/Linux и Windows и свободен и имеет профессиональный вид.