oracle ERD中该行之间有什么区别?

AYE*_*ETY 5 sql oracle erd

oracle ERD中关系线之间有什么区别?

在此输入图像描述

Nic*_*nov 10

有几种表示实体关系模型的符号.你正在看的那个被称为巴克的符号,其中关系(线)被分成两半.每一半都可以是实体(关系是强制性的)或虚线(关系是可选的),您可以按如下方式阅读这些关系:

  1. 坚固的一半和稳固的半关系是强制性的.

    每台计算机必须有一个硬盘驱动器,并且必须在一台计算机上安装一个硬盘驱动器.

  2. 在左边是强制性的一半和固定的半关系,在左边是可选的:

    每台计算机必须有一个硬盘驱动器,一台计算机可能安装或不安装一个硬盘驱动器.(如果关系的右侧是虚线而左侧是实心的,那将是vise verse)

  3. 虚线的一半和虚线的半关系是可选的.

    每台计算机可能有也可能没有硬盘驱动器,一台硬盘驱动器可能安装或不安装到一台计算机上.

一对多和多对多的关系也是如此.


Joe*_*ras 5

虚线表示关系的最小基数可以为零,连续线表示关系的最小基数至少为1。

显示这个有趣的文件