📌  相关文章
📜  教资会网络 | UGC-NET CS 2017 年 11 月 – III |问题 12

📅  最后修改于: 2022-05-13 01:57:57.500000             🧑  作者: Mango

教资会网络 | UGC-NET CS 2017 年 11 月 – III |问题 12

考虑一个模式 R(A, B, C, D) 和以下函数依赖关系。

A → B
B → C
C → D
D → B

然后将 R 分解为 R 1 (A, B)、R 2 (B, C) 和 R 3 (B, D) 是 __________ 。
(A)依赖保持和无损连接。
(B)无损连接但不保持依赖关系。
(C)保持依赖但不是无损连接。
(D)不保留依赖,也不是无损连接。答案:(一)
解释: Schema R(A, B, C, D) 分解为三个关系 → R 1 (A, B), R 2 (B, C) and R 3 (B, D)
现在从 R 1 (A, B) 派生的依赖关系是:
甲→乙
B → C 但 C 在此关系中不是属性。
从 R 1 (B, C) 派生的依赖关系是:
B → C
C → D
D 不是相关的属性。
从 R 1 (B, D) 派生的依赖关系是:
D → B
B → C
C → D
所有的依赖关系都被保留了,这是一个无损分解。
所以,选项(A)是正确的。这个问题的测验