1

据我了解,白点表示“可选”,而黑点表示“必需”。

如果是这样,类别是必需的,而分类是可选的。

但这在数据库中实际上意味着什么——说类别是必需的,而分类是可选的?

替代文字

4

2 回答 2

2

如果关系的子关系(在上面的示例中设置为“分类”)是可选的,则该列与数据库一起定义为允许空记录。即设置为NULL。这意味着您可以指定没有记录从分类链接到类别,也可以指定许多记录。

于 2009-05-29T09:11:27.447 回答
1

在某些情况下,这可能意味着允许NULL或不允许外键之间的差异。

在其他情况下,您可能需要通过约束或应用程序代码进行检查。

不幸的是,我不熟悉您发布的图表中使用的符号,所以我无法告诉您它的含义。

于 2009-05-29T09:08:01.760 回答