数据模型是以数据元素及其关系列表的形式对现实世界的一个方面的抽象表示。
可以使用各种技术对数据进行建模 - 关系建模中的实体关系图,面向对象建模中的UML类图,数据字典,维度建模,仅举几例。
ER 图是使用实体、其属性以及这些实体之间的关系的数据模型的图形表示。它有一个图表的形式。
数据字典是数据元素(实体/表和属性/列)及其属性和说明的列表。它具有一组表的形式。
优点
缺点
优点
缺点
严格来说,两者都不是更好。哪一个更适合您取决于您想要实现的目标和所需的详细程度。在我看来,您应该同时使用两者。
使用ERD显示关键表和顶层设计。用它来交流想法。
不要添加太多元素和细节。而是使用多个关系图来解释数据库的不同功能区域。
使用数据字典获取每个表和列的详细文档。将其用作参考文档。
根据需要添加尽可能多的详细信息。数据字典可以包含每个数据元素的详细描述,表格形式可以处理这一点而不会失去可读性。