oracle ERD中的关系线之间有什么区别?
问问题
10320 次
2 回答
14
有几种表示法来表示实体关系模型。您正在查看的一个称为Barker 表示法,其中关系(线)分为两半。每一半都可以是实心的(关系是强制性的)或虚线的(关系是可选的),您可以按如下方式阅读这些关系:
坚实的一半和坚实的一半 - 关系是强制性的。
每台计算机都必须有一个硬盘驱动器,并且必须将一个硬盘驱动器安装到一台计算机中。
虚线一半和实线一半——关系在右边是强制性的,在左边是可选的:
每台计算机都必须有一个硬盘驱动器,并且一个硬盘驱动器可能会或可能不会安装到一台计算机中。(如果关系的右侧是虚线而左侧是实线,则将是副诗)
虚线半和虚线半 - 关系是可选的。
每台计算机可能有也可能没有硬盘驱动器,一个硬盘驱动器可能安装在一台计算机中,也可能不安装。
一对多和多对多的关系也是如此。
于 2013-10-15T15:08:48.363 回答
5
虚线表示关系的最小基数可以为零,实线表示关系的最小基数至少为一。
显示这个有趣的文档
于 2013-10-15T14:54:45.647 回答