梗概

  • 即实体之间的多对多的联系,非确定联系必须分解为若干个一对多的联系来表达。
  • 非确定联系通过引入相交实体(Intersection Entity)或者称相关实体(Associative Entity)来分解为若干个一对多的联系来表达
    • 确定性联系通过属性继承实现两实体之间的联系
    • 非确定性联系通过引入相交实体实现两实体的联系

工程化要求

  • 一个非确定联系总是存在于两个实体之间,而不是三个或更多个实体之间
  • 两个实体中,任意一个实体的实例可以与另一实体的0,1或多个实例相关联,具体情况要视情况而定,在图中标出其基数
  • 为了完全地设计出一个模型,非确定联系必须由确定联系来替代