Есть ли способ создать диаграмму, показывающую существующие таблицы и их отношения при подключении к базе данных?
Это для SQL Server 2008 Express Edition.
Есть ли способ создать диаграмму, показывающую существующие таблицы и их отношения при подключении к базе данных?
Это для 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 может сделать это.
Для операторов SQL вы можете попробовать обратные снежинки. Вы можете присоединиться к sourceforge или к демонстрационному сайту http://snowflakejoins.com/ .
Почему бы вам просто не использовать функциональность диаграммы базы данных, встроенную в SQL Server?
Visio Professional имеет функцию обратного инжиниринга базы данных, если вы создаете диаграмму базы данных. Это не бесплатно, но вездесуще в большинстве компаний и должно быть довольно легко получить.
Обратите внимание, что Visio 2003 плохо работает с SQL2005 или SQL2008 для реверс-инжиниринга - вам нужно получить 2007.
DeZign для баз данных должен быть в состоянии сделать это просто отлично.
SchemaCrawler для SQL Server может генерировать диаграммы базы данных с помощью GraphViz. Отношения внешнего ключа отображаются (и могут быть даже выведены, используя соглашения об именах), а таблицы и столбцы могут быть исключены с помощью регулярных выражений.
MySQL WorkBench - это бесплатное программное обеспечение, разработанное Oracle. Вы можете импортировать файл SQL или указать базу данных, и она сгенерирует диаграмму SQL, которую вы можете перемещать, чтобы сделать ее более привлекательной. Он работает на GNU / Linux и Windows, бесплатен и имеет профессиональный вид.