第一次在这里发布海报,2023 年快乐!
在谈论不同类型的实体关系时,我倾向于认为以下三种:
- 一对一
- 一对多/多对一
- 多对多
但是,我知道鱼尾纹符号将一对多分为两种类型:
即,
- “CUSTOMER places ORDER”可以有零个或多个,但是
- “ORDER contains LINE-ITEM ”必须一对多
我知道它更准确,但我从未进一步考虑对 DDL 和 DML 级别的影响。所以,
请问这两种一对多关系在DDL和DML层面有什么影响?例如,
如果我告诉或不告诉他们一部分,那么在定义 DDL 中的关系时有什么区别;以及做 DML 时的限制。我会得到或失去什么?