有没有办法生成一个图表,显示现有表及其与数据库连接的关系?
这适用于SQL Server 2008 Express Edition.
是的,您可以使用SQL Server 2008本身,但需要安装SQL Server Management Studio Express(如果未安装).恰到好处点击Database Diagrams并创建新图表.如果已正确指定表中的引用,请选择现有表.您将能够看到所选表格的完整图表.有关进一步参考,请参阅SQL Server数据库图表入门
试试DBVis - 从https://www.dbvis.com/download下载- 有一个专业版(不需要)和一个应该足够的开放版本.
您所要做的就是为SQL Server获取正确的JDBC - 数据库驱动程序,该工具只需按一个按钮即可显示正交,分层,循环的表和引用;-)等.我现在使用免费版多年了.
SQLDeveloper可以做到这一点.
http://sqldeveloper.solyp.com/
对于SQL语句,您可以尝试反向雪花.您可以访问sourceforge或http://snowflakejoins.com/上的演示站点.