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

Database design 如何在不使用ER表示法的情况下表示数据模型,database-design,Database Design,我手头有一个有趣的问题。我在Erwin中有一个大型模型——我的逻辑数据模型几乎处于物理模型的级别。因此,为了向业务分析师和程序员展示模型,我需要创建一个看起来像业务对象模型的逻辑数据模型。我发现大多数人发现很难理解用ER符号表示的关系。即使经过大量的解释,人们也不会对ER符号感到舒服,因为它与我们表达实体的正常方式相反 例如,如果我有一个雇员和多个地址,在一个类模型中,我们将雇员作为一个类,地址作为一个集合实体。而在数据模型中,地址将具有FK关系,从员工到地址的基数为1到多 我想找到一种以图表结

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

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

我想找到一种以图表结构表示数据模型的方法,如果您愿意的话,这种方法可以使数据模型以自顶向下的方式易于理解


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

是独立于实现的概念模型的理想选择。ORM是比ERD更好的模型共享和交流媒介。能够首先创建概念模型,然后使用类似的工具从中生成数据库也非常有用。

非常感谢您的建议。我读了一些关于ORM的文献,它看起来确实很有趣。谢谢你的指点。ORM看起来太详细了,无法满足我的需要。