可视化数据库架构

Sea*_*arp 6 erd sql-server

我不是 DBA,而是最终用户,将公司内各种数据库的数据混合在一起以产生洞察力。

当我第一次遇到一个新的(对我来说)数据库时,我会花时间滚动浏览 SSMS 或 Power Query 中的表/视图/列,以了解数据库中的数据及其结构。这是一个手动过程,在滚动长列表时我可能会忽略关键表。

有没有一个简单的工具可以扫描数据库并直观地表示数据库结构?我相信旧版本的 Visio 可以对数据库进行逆向工程并生成数据库模型/实体关系图,但当前版本不能。如果重要的话,有问题的数据库都是 MSSQL

Eri*_*rik 13

在 SSMS 中,您可以轻松创建显示表之间关系的图表。基本步骤是:

  1. 连接到数据库服务器
  2. 展开Databases文件夹
  3. 展开您正在调查的数据库的文件夹。
  4. 右键单击Database Diagrams文件夹。

    一种。Install Diagram Support根据需要选择

  5. 选择 New Database Diagram
  6. 在向导中添加您感兴趣的任何表。
  7. 采取适当的下一步:

    一种。诅咒之前造成这种混乱的 DBA/开发人员。

    湾 感谢您选择的神赐予结构良好/建模良好的数据库。

    C。耸耸肩,告诉自己这是可以控制的。