📜  门| GATE CS 2018 |简体中文第59章

📅  最后修改于: 2021-06-28 21:00:10             🧑  作者: Mango

考虑关系r(A,B)和s(B,C),其中sB是主键,rB是引用sB的外键考虑查询

问:r⋈(σB <5 (s))

让LOJ表示自然左外部联接操作。假设r和s不包含空值。

以下哪一项不等同于Q?

(A) σB <5 (r⋈s)
(B) σB <5 (r LOJ s)
[C) r LOJ(σB <5 (s))
(D) σB <5 (r)LOJ s答案: (C)
说明:因为,我们正在使用属性B联接/ LOJ,该属性B是表s的主键和表r的外键。

因此,我们需要始终对连接的左表(即表r)应用条件σB <5 ,因为左外部联接(LOJ)返回内部联接的所有值以及左表中与该表不匹配的所有值。右边的桌子。

因此,选项(C)是正确的。
这个问题的测验