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


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

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

9 185

9 ответов:

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

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

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

SQLDeveloper может это сделать.

http://sqldeveloper.solyp.com/

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

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

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

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

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

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

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