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

StackOverflow https://stackoverflow.com/questions/168724

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

http://sqldeveloper.solyp.com/

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top