代码之家  ›  专栏  ›  技术社区  ›  Maggie

为数据库设计审查创建ERD的简单方法[已关闭]

  •  -3
  • Maggie  · 技术社区  · 16 年前

    我正在开发一个使用jet(MS Access)数据库的新应用程序。我使用FluentNHibernate的AutoMapping功能从我的C#对象构建了数据库。

    我需要在周二的在线WebEx设计评审中展示这个数据库,并正在寻找一个工具为我的数据库创建ERD,我可以将其分组到幻灯片上。

    我有:VS2008 Pro、MS Access 2007、Visio 2007、Visio for Enterprise Architects等。。。 使用NHibernate Hbm2Ddl导出的架构 包含数据库的.accdb文件

    有什么建议可以帮忙吗?

    2 回复  |  直到 5 年前
        1
  •  2
  •   zerosleep    16 年前

    由于您拥有Visio 2007,因此可以从SQL Server、Access或其他与驱动程序兼容的数据源对数据库进行“反向工程”。

    1. 创建新的数据库文档(又名:数据库模型图)

    从那时起,您将连接到所需的数据源。最后一步询问您是否要将表格添加为新形状。选择“是”,您将拥有一个漂亮的Visio风格ERD。我相信你也可以在更改后刷新你的模型。

        2
  •  0
  •   Richard    16 年前

    如果您的MS Access数据库具有真实数据库的所有属性,如约束等,则Visio应导入该数据库。如果那样对你不起作用。..将数据库导入SQL Server。SQL Server有一些绘制基本ERD的基本工具。..和Visio,从SLQ服务器导入。

    ERD的“正确性”和“复杂性”最终将取决于您以及您如何扩展捕获的数据。

    祝你好运