教资会网络 | UGC NET CS 2016 年 8 月 – II |问题 18
考虑以下关于关系数据库模型的陈述:
(a) NULL 值可用于选择元组不执行外键。
(b) 假设表 T 只有一个候选键。如果 Q 在 3NF 中,那么它也在 BCNF 中。
(c) 关系代数中的项目运算符(Π) 与 SQL 中的 SELECT 关键字的区别在于,如果结果表/集有不止一次出现相同的元组,那么 Π 将只返回其中一个,而 SQL SELECT 将返回所有。
可以确定:
(A) (a) 和 (b) 为真。
(B) (a) 和 (c) 为真。
(C) (b) 和 (c) 为真。
(D) (a)、(b) 和 (c) 为真。答案: (D)
说明: IN关系数据库模型:
(a) NULL 值可用于选择元组不执行外键。正确的
(b) 假设表 T 只有一个候选键。如果 Q 在 3NF 中,那么它也在 BCNF 中。正确的
(c) 关系代数中的项目运算符(Π) 与 SQL 中的 SELECT 关键字的区别在于,如果结果表/集有不止一次出现相同的元组,那么 Π 将只返回其中一个,而 SQL SELECT 将返回所有。正确的
所以,选项(D)是正确的。
这个问题的测验