数量关系

一对多联系

  • 注意一对多双方都应该尽量满射,如果有很多空值,则应该设计为多值
    • 通常一的那方都是满射
    • 而多的那方有时候不是满射的

多对多联系

  • 多对多的联系本就是一个关系, 能直接用实体替换
    • 然后就变成了两个多对一关系

三元联系

  • 当同时需要两个实体来确定另一个实体, 才需要3元联系
    • 如果只需一个实体A就能确定实体B,再通过二元联系就能实体C,则只需要二元联系就行
    • 3元关系的三个元缺一不可, 不能有其中一个为空

聚集联系

child::聚集联系