📌  相关文章
📜  国际空间研究组织 | ISRO CS 2018 |问题 75

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

国际空间研究组织 | ISRO CS 2018 |问题 75

如果满足以下条件,则属性集 X 将在功能上完全依赖于属性集 Y。
(A) X 在功能上依赖于 Y
(B) X 在功能上不依赖于 Y 的任何子集

(C) (a) 和 (b)
(D)这些都不是答案: (C)
解释:术语全功能依赖用于表示功能依赖中的最小属性集。换句话说,如果满足以下条件,则属性集 X 将在功能上完全依赖于属性集 Y:

i)  X is functionally dependent on Y and
ii) X is not functionally dependent on any
    subset of Y.

示例:关于StuGrade

{stud_id, course_id, course_name} -> {course_grade}

stud_id、course_id、course_name的值确定course_grade的唯一值。然而,它不是一个全函数依赖,因为只知道 {stud_id, course_id, course_name} 的一个子集的值,即 {stud_id, course_id} 就足以确定 course_grade 因此,正确的全函数依赖可以写成:

{stud_id, course_id} -> {course_grade}

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