我有一个已经运行了 10 多年的 MS SQL 数据库。
我想绘制数据库结构图,而不必花费数小时在 Visio 或类似软件中将其全部设计出来...
我以前见过漂亮的模型图,但我不知道它们是如何创建的。据我所知 - 这些模型是在数据库本身之前创建的,以帮助澄清关系......但我的数据库已经存在了!
有人能建议我可以采用哪些方法来整理出一份描述我的数据库结构的干净的文档吗?
答案1
如果您已经拥有 Visio(专业版),它有一个很棒的数据库建模工具,可以连接到您的数据库并从中创建可编辑的图表。我甚至使用 Visio 制作图表,然后可以创建数据库(包括关系、约束——几乎所有内容)。
Visio 标准版与专业版比较: http://office.microsoft.com/en-us/visio/FX101757911033.aspx
答案2
我们已经使用了查询规范在我目前的工作地点成功完成。您还应该知道 SQL Server Management Studio 也可以生成数据库图表。
答案3
我非常喜欢Aqua Data Studio 的数据库查询工具,除了其他数十种功能外,它还有一个非常强大的实体关系建模器。它几乎支持所有数据库、所有操作以及您能想到的所有常见 DBA 任务,这真是太棒了。
(只是一个非常满意的用户)
答案4
蟾蜍具有非常强大的建模组件。