gpt4 book ai didi

entity-relationship - 三元关系的一个更好的例子

转载 作者:行者123 更新时间:2023-12-04 06:41:56 25 4
gpt4 key购买 nike

在 SQL 中,您可以使用表来描述二元关系,例如

老公 |妻子

我们知道一个丈夫只能有一个妻子,反之亦然,所以这是一种 1:1 的关系,您可以指定 cotraints,这样如果您添加一个已经在表中的丈夫,您就会得到一个错误,对吗?

如果您添加这样的第三列

老公 |妻子 |国家

我们知道在某些国家,一个丈夫可以有多个妻子;现在你不能放简单的约束,你必须处理第三列。

因此,从二元关系中,我们得到了依赖于第三列的具有不同行为的三元关系。

这个例子既愚蠢又无用,你知道其他例子吗?
(三元关系的其他示例,其中一列更改了元组行为?)

谢谢你。

编辑 :
另一个角度看我的问题:

您在域内有任何二元关系:您是否知道任何二元关系会随着域的变化而改变协同约束(或行为)?

最佳答案

另一个示例可能是您可以对订单应用优惠券,但对于某些优惠券类型,您只能为每个订单应用一张优惠券,而其他优惠券类型可以组合使用。

关于entity-relationship - 三元关系的一个更好的例子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4140198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com