Создать диаграмму связей таблицы из существующей схемы (SQL Server) [закрыто]
есть ли способ создать диаграмму, показывающую существующие таблицы и их отношения с учетом подключения к базе данных?
Это для SQL Server 2008 Express Edition.
9 ответов:
Да вы можете использовать сам SQL Server 2008, но вам нужно установить SQL Server Management Studio Express (если он не установлен ) . Просто щелкните правой кнопкой мыши на диаграммах базы данных и создайте новую диаграмму. Выберите существующие таблицы и если вы правильно указали ссылки в своих таблицах. Вы сможете увидеть полную схему выбранных таблиц. Для получения дополнительной информации см.:
попробуйте DBVis-скачать в https://www.dbvis.com/download/ - есть pro версия (не требуется) и открытая версия, которая должна быть достаточной.
все, что вам нужно сделать, это получить правильный драйвер JDBC - базы данных OFR SQL Server, инструмент показывает таблицы и ссылки ортогональные, хирархические, по кругу ;-) и т. д. просто нажав одну кнопку. Я использую бесплатную версию в течение многих лет.
для операторов 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, и это бесплатно и имеет профессиональный вид..