如何在不使用ER表示法的情况下显示数据模型

时间:2011-10-04 14:22:08

标签: database-design

我手边有一个有趣的问题。我在Erwin中有一个大型模型 - 我的逻辑数据模型几乎处于物理模型的水平。因此,为了向业务分析师和程序员展示模型,我需要创建一个看起来像业务对象模型的逻辑数据模型。我发现大多数人发现很难理解ER表示法中表达的关系。即使经过大量的解释,人们也不会对ER符号感到满意,这反过来表达了一个实体的正常方式。

例如,如果我有一个员工和多个地址,那么在类模型中,我们将员工作为一个地址作为集合实体。而在数据模型中,地址将具有FK关系,其中从员工到地址的基数为1到多。

我想找到一种在图表结构中呈现数据模型的方法,如果愿意的话,可以通过自上而下的方式轻松理解。

这里有关于我可以使用哪些工具/想法的建议?我在Erwin和SQL Server中有完整的模型。我可以访问Erwin,Vision,Microsoft Visual Studio和Enterprise Architect

1 个答案:

答案 0 :(得分:1)

Object Role Modelling非常适合独立于实施的概念模型。与ERD相比,ORM是一种更好的共享和交流模型的媒介。能够首先创建概念模型然后使用NORMA之类的工具从中生成数据库也非常有用。