一、什么是ERD?
实体关系图 (ERD) 是系统内不同实体以及它们如何相互关联的可视化表示。
如下图:
Customer、Order、Product表示实体(entity), 每个实体可以包含多个属性(attribute),也就是key所对应的字段(key分为PK和FK)。实体关系图在软件项目的规划阶段用于软件工程。它们有助于识别不同的系统元素及其相互关系。它通常用作众所周知的数据流图或 DFD 的基础。
二、ERD Cardinality(基数)
实体之间的关系通过基数连接起来。使用过java编写过@OnetoOne,@Manyt