📜  门| GATE CS 2019 |简体中文第41章

📅  最后修改于: 2021-07-02 17:16:40             🧑  作者: Mango

让一组功能依赖项F = {QR→S,R→P,S→Q}保持在关系模式X =(PQRS)上。 X不在BCNF中。假设X分解为两个模式,Z则为Y =(PR)和Z =(QRS)。考虑下面给出的两个语句:

  • I. Y和Z都在BCNF中
  • 二。 X分解为Y和Z是保持依赖关系并且是无损的。

以上哪个陈述是正确的?
(A)我只
(B)我和我都不
(C)我和我
(D)仅II答案: (D)
说明: X(PQRS){QR→S,R→P,S→Q}分解为Y(PR)和Z(QRS)。所以,

Y (PR) Z (QRS)
{R → P}Candidate key : {R}So, relation Y in BCNF {QR → S, S → Q}Candidate key : {QR, RS}So, relation Z in 3NF but not BCNF, becasuse of S is not superkey.

由于此分解涵盖了原始关系(X)的所有功能依赖关系,因此将X分解为Y和Z是保持依赖关系。

而且,这种分解具有共同的属性(即R),它是关系Y(PR)的超键,因此X分解为Y和Z也是无损连接分解。

选项(D)是正确的。这个问题的测验