已知关系R(X,Y,Z,P),有函数依赖集F={(X,Y)→Z,Y→Z},则R最高属于A.1NFB.2NFC.3NFD.4NF

题目

已知关系R(X,Y,Z,P),有函数依赖集F={(X,Y)→Z,Y→Z},则R最高属于

A.1NF

B.2NF

C.3NF

D.4NF


相似考题
更多“已知关系R(X,Y,Z,P),有函数依赖集F={(X,Y)→Z,Y→Z},则R最高属于A.1NFB.2NFC.3NFD.4NF ”相关问题
  • 第1题:

    已知关系R(X,Y,Z,P) ,有函数依赖集F={(X,Y) →Z,Y→Z},则R最高属于

    A.1NF

    B.2NF

    C.3NF

    D.4NF


    正确答案:A
    解析:关系R(X,Y,Z,P) 的主码是(X,Y,P) ,函数依赖集F={(X,Y) →Z,Y→Z}中有部分函数依赖关系,所以R最高属于1NF。

  • 第2题:

    下列关于部分函数依赖的叙述中,哪一条是正确的?

    A.若X→Y,且存在属性集Z,Z∩Y,Y→Z,则称Y对X部分函数依赖

    B.若X→Y,且存在属性集Z,Z∩Y,Y→Z,则称Y对X部分函数依赖

    C.若X→Y,且存在X的真子集X',X'→Y,则称Y对X部分函数依赖

    D.若X→Y,且对于X的任何真子集X',都有X'→Y\,则称Y对X部分函数依赖


    正确答案:C
    解析:本题是对函数依赖定义和公理的考查。选项A、B显然是不正确的;按照函数部分依赖的定义选项C(若X→Y,且存在X的真子集X',X'→Y,则称Y对X部分函数依赖)是正确的。而D(若X→Y,且对于X的任何真子集X',都有X'≠>Y,则称Y对X部分函数依赖)是错误的,因为若X→Y,且对于X的任何真子集X',都有X'≠>Y,则称Y对X是完全函数依赖。所以本题正确答案为选项C。

  • 第3题:

    下列关于部分函数依赖的叙述中,______是正确的。

    A.若X→Y,且存在属性集Z,Z∩Y≠Φ,X→Z,则称Y对X的部分函数依赖

    B.若X→Y,且存在属性集Z,Z∩y=Φ,X→Z,则称Y对X的部分函数依赖

    C.若X→Y,且存在X的真子集X',X'→Y,则称Y对X的部分函数依赖

    D.若X→Y,且对于X的任何真子集X',都有X'→Y,则称Y对X的部分函数依赖


    正确答案:C
    解析:在关系模式RU,F>中,如果X→Y,且存在X的一个真子集X',有X'→Y,则称Y对X的依赖为部分函数依赖。这是部分函数依赖的定义。

  • 第4题:

    给定关系模式R(U,F),其中U为关系R属性集,F是U上的一组函数依赖,若 X→Y,(42)是错误的,因为该函数依赖不蕴涵在F中。

    A.Y→Z成立,则X→Z

    B.X→Z成立,则X→YZ

    C.ZU成立,则X→YZ

    D.WY→Z成立,则XW→Z


    正确答案:C
    解析:本题考查的是关系数据库理论方面的基础知识。Armstrong公理系统推导出下面三条推理规则:传递规则(选项A):若A→Y,Y→Z成立,则X→Z为F所蕴涵。合并规则(选项B):若X→Y,X→Z成立,则X→YZ为F所蕴涵。伪传递规则(选项D):若X→Y,  WY→Z成立,则XW→Z为F所蕴涵。选项C是错误的,例如,假设学生关系为(学号,姓名,课程号,成绩),该关系的主键为(学号,课程号),其中学号能决定姓名,但是学号不能决定(姓名,课程号),学号也不能决定(姓名,成绩)。

  • 第5题:

    给定关系模式R<U ,F> ,其中 U 为关系 R 的属性集,F 是 U 上的一组函数依赖, X 、Y、Z 、W 是 U 上的属性组。下列结论正确的是( )。

    A.若 wx →y , y →Z 成立,则 X →Z 成立B.若 wx →y ,y →Z 成立,则 W →Z 成立C.若 X →y ,WY →z 成立,则 xw →Z 成立D. 若 X →y ,Z ⊆ U 成立,则 X →YZ 成立


    正确答案:C

  • 第6题:

    ● 给定关系模式 ( ) F U R , ,其中U 为关系R属性集,F 是U 上的一组函数依赖,

    若 Y X → , (42) 是错误的,因为该函数依赖不蕴涵在F中。

    (42)

    A. Z Y → 成立,则 Z X →

    B. Z X → 成立,则 YZ X →

    C. U Z ? 成立,则 YZ X →

    D. Z WY → 成立,则 Z XW →


    正确答案:C

  • 第7题:

    对于关系模式R(X,Y,Z,W),下面有关函数依赖的结论中错误的是( )。

    A.若X→Y,WY→Z,则WX→Z
    B.若XY→Z,则X→Z
    C.若X→Y,Y→Z,则X→Z
    D.若X→YZ,则X→Z

    答案:B
    解析:

  • 第8题:

    给定关系模式R,其中U为关系R的属性集,F是U上的一组函数依赖,X、Y、Z、W是U上的属性组。下列结论正确的是( )。

    A.若wx→y,y→Z成立,则X→Z成立
    B.若wx→y,y→Z成立,则W→Z成立
    C.若X→y,WY→z成立,则xw→Z成立
    D.若X→y,Z?U成立,则X→YZ成立

    答案:C
    解析:
    函数依赖的公理系统(Armstrong)设关系模式R,U是关系模式R的属性全集,F是关系模式R的一个函数依赖集。对于R来说有以下的:自反律:若Y?X?U,则X→Y为F所逻辑蕴含增广律:若X→Y为F所逻辑蕴含,且Z?U,则XZ→YZ为F所逻辑蕴含传递律:若X→Y和Y→Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含合并规则:若X→Y,X→Z,则X→YZ为F所蕴涵伪传递率:若X→Y,WY→Z,则XW→Z为F所蕴涵分解规则:若X→Y,Z?Y,则X→Z为F所蕴涵

  • 第9题:

    给定关系模式 R;其中 U 为属性集,F 是 U 上的一组函数依赖,那么 Armstroog 公理系统的增广律是指( )。

    A.若 X→Y,X→Z,则 X→YZ 为 F 所蕴涵
    B.若 X→Y,WY→Z,则 XW→Z 为 F 所蕴涵
    C.若 X→Y,Y→Z 为 F 所蕴涵,则 X→Z 为 F 所蕴涵
    D.若 X→Y,为 F 所蕴涵,且 ZU,则入 XZ→YZ 为 F 所蕴涵

    答案:D
    解析:
    从已知的一些函数依赖,可以推导出另外一些函数依赖,这就需要一系列推理规则。函数依赖的推理规则最早出现在1974年W.W.Armstrong 的论文里,这些规则常被称作"Armstrong 公理"设U 是关系模式R 的属性集,F 是R 上成立的只涉及U 中属性的函数依赖集。函数依赖的推理规则有以下三条:自反律:若属性集Y 包含于属性集X,属性集X 包含于U,则X→Y 在R 上成立。(此处X→Y是平凡函数依赖)增广律:若X→Y 在R 上成立,且属性集Z 包含于属性集U,则XZ→YZ 在R 上成立。传递律:若X→Y 和 Y→Z在R 上成立,则X →Z 在R 上成立。其他的所有函数依赖的推理规则可以使用这三条规则推导出。
    根据上面三条规律,又可推出下面三条推理规则:④ 合并规则:若X→Y,X→Z,则X→YZ为F所蕴含;⑤ 伪传递规则:若X→Y,WY→Z,则XW→Z为F所蕴含;⑥ 分解规则:若X→Y,Z Y,则X→Z为F所蕴含。引理:X→A1A2…Ak成立的充分必要条件是X→Ai成立(i=1,2,...,k)。
    本题题目是考“增广律”,学员需务必看清楚题目的提问项(很容易被混淆),因此答案为D。

  • 第10题:

    在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是()

    • A、一定是传递函数依赖
    • B、一定不是传递函数依赖
    • C、不一定是传递函数依赖
    • D、如果X是单一属性,则是传递函数依赖

    正确答案:C

  • 第11题:

    判断下列关系模式可以达到的范式级别: 1)R(X,Y,Z)F={XY→Z} 2)R(X,Y,Z)F={Y→Z,XZ→Y} 3)R(X,Y,Z)F={Y→Z,Y→X,X→YZ} 4)R(X,Y,Z)F={X→Y,X→Z}


    正确答案: 1)R(X,Y,Z)F={XY→Z,Y→Z 达到1NF
    2)R(X,Y,Z)F={Y→Z,XZ→Y}达到3CNF
    3)R(X,Y,Z)F={Y→Z,X→YZ}达到2NF
    4)R(X,Y,Z)F={X→Y,X→Z} 达到BCNF

  • 第12题:

    在一个关系R中,若存在X→(Y,Z),则也隐含存在(X→Y)和(X→Z),称此为函数依赖的()规则。


    正确答案:分解性

  • 第13题:

    下列关于部分函数依赖的叙述中,哪一条是正确的?

    A.若X→Y,且存在属性集Z,Z∩Y≠¢,X→Z,则称Y对X部分函数依赖

    B.若X→Y,且存在属性集Z,Z∩Y=¢,X→Z,则称Y对X部分函数依赖

    C.若X→Y,且存在X的真子集X’Z,X’→Z,则称Y对X部分函数依赖

    D.若X→Y,且对于X的任何真子集X’,都有,则称Y对X部分函数依赖


    正确答案:C
    解析:在关系模式R中,如果X→Y,且对于X的任何一个真子集X',都有,则称Y对完全函数依赖;若X→Y,但Y不完全函数依赖于X,称Y对X部分函数依赖。

  • 第14题:

    设有关系R和函数依赖F:

    R(W,X,Y,Z),F ={ X→Z,WX→Y}

    试求下列问题:

    (1)关系R属于第几范式?

    (2)

    如果关系R不属于BCNF,请将关系R逐步分解为BCNF。


    参考答案:(1)R是1NF。侯选码为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对侯选码的部分函数依赖。
    (2) 将关系分解为:
    R1(W,X,Y),F1={WX→Y}
    R2(X,Z),F2={X→Z}
    消除了非主属性对码的部分函数依赖。
    F1和F2中的函数依赖都是非平凡的,并且决定因素是候选码,所以上述关系模式是BCNF。

  • 第15题:

    下列关于部分函数依赖的叙述中,哪一条是正确的?

    A.若X→Y,且存在属性集Z,Z∩Y≠,Y→Z,则称Y对X部分函数依赖

    B.若X→Y,且存在属性集Z,Z∩Y=,Y→Z,则称Y对X部分函数依赖

    C.若X→Y,且存在X的真子集X',,则称Y对X部分函数依赖

    D.若K→X,且对于X的任何其子集又X',都有X'→Y,则称Y对X部分函数依赖


    正确答案:C
    解析:选项A、B显然是不正确的;按照函数部分依赖的定义,选项C(若X→Y,且存在X的真子集X',X'→Y,别称Y对X部分数依赖)正确的。而D(若X→Y,且对于X的任何真子集X',都有,则称Y对X部分函数依赖)是错误的,因为若X→Y,且对于X的任何真子集X',都有X→Y,则称对Y对X是完全函数依赖。

  • 第16题:

    设关系模式R,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指()。

    设关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指()。

    A.若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵

    B.若X→Y,X→Z,则X→YZ为F所蕴涵

    C.若X→Y,WY→Z,则XW→Z为F所蕴涵

    D.若X→Y为F所蕴涵,且Z?U,则XZ→YZ为F所蕴涵


    正确答案:C

  • 第17题:

    对于关系模式R(X,Y,Z),以下结论错误的是(60)。

    A.若X→r,Y→Z,则X→Z

    B.若X→Y X→Z,则X→YZ

    C.若X→Z,则XY→Z

    D.若XY→Z,则X→Z,Y→Z


    正确答案:D
    解析:选项A的“若X→Y,Y→Z,则X→Z”是函数依赖的传递规则。选项B的“若X→Y,X→Z,则X→YZ”是函数依赖的合并规则。选项C中,若X→Z成立,则给其决定因素X再加上其他冗余属性Y后“XY→Z”成立。对于选项D可举一个反例来说明它是不成立的。例如,“XY”为学号和课程号,“Z”为成绩,则“学号、课程号”→“成绩”成立,但“学号”→“成绩”不成立。

  • 第18题:

    给定关系模式 R;其中 U 为属性集,F 是 U 上的一组函数依赖,那么 Armstroog 公理系统的增广律是指( )。

    A.若 X→Y,X→Z,则 X→YZ 为 F 所蕴涵
    B.若 X→Y,WY→Z,则 XW→Z 为 F 所蕴涵
    C.若 X→Y,Y→Z 为 F 所蕴涵,则 X→Z 为 F 所蕴涵
    D.若 X→Y,为 F 所蕴涵,且 Z?U,则入 XZ→YZ 为 F 所蕴涵

    答案:D
    解析:
    从已知的一些函数依赖,可以推导出另外一些函数依赖,这就需要一系列推理规则。函数依赖的推理规则最早出现在1974年W.W.Armstrong 的论文里,这些规则常被称作“Armstrong 公理”设U 是关系模式R 的属性集,F 是R 上成立的只涉及U 中属性的函数依赖集。函数依赖的推理规则有以下三条:自反律:若属性集Y 包含于属性集X,属性集X 包含于U,则X→Y 在R 上成立。(此处X→Y是平凡函数依赖)增广律:若X→Y 在R 上成立,且属性集Z 包含于属性集U,则XZ→YZ 在R 上成立。传递律:若X→Y 和 Y→Z在R 上成立,则X →Z 在R 上成立。其他的所有函数依赖的推理规则可以使用这三条规则推导出。

  • 第19题:

    设关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指( )。

    A.若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵
    B.若X→Y,X→Z,则X→YZ为F所蕴涵
    C.若X→Y,WY→Z,则XW→Z为F所蕴涵
    D.若X→Y为F所蕴涵,且Z?U,则XZ→YZ为F所蕴涵

    答案:C
    解析:
    本题考查关系数据库基础知识。从已知的一些函数依赖,可以推导出另外一些函数依赖,这就需要一系列推理规则。函数依赖的推理规则最早出现在1974年W.W.Armstrong的论文里,这些规则常被称作“Armstrong公理”。选项A“若X→Y,Y→Z为F所蕴涵,则H为F所蕴涵”符合Armstrong公理系统的传递率。选项B“若X→Y,X→Z,则X→YZ为F所蕴涵”符合Armstrong公理系统的合并规则。选项C“若X→Y,WY→Z,则XW→Z为F所蕴涵”符合Armstrong公理系统的伪传递率。选项D“若X→Y为F所蕴涵,且K?U,则XZ→YZ为F所蕴涵”符合Armstrong公理系统的增广率。

  • 第20题:

    下列关于部分函数依赖的叙述中,哪一条是正确的()。

    A.若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖
    B.若X→Y,且对于X的任何真子集X′,都有X→Y,则称Y对X部分函数依赖
    C.若X→Y,且存在属性集Z,Z∩Y≠φ,P,X→Z,则称Y对X部分函数依赖
    D.若X→Y,且存在属性集Z,Z∩Y=‘p,X→Z,则称Y对X部分函数依赖

    答案:A
    解析:
    部分函数依赖的概念,若X→2,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖,A正确。

  • 第21题:

    给定关系模式R,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指( )。

    A.若X→Y,X→Z,则X→YZ为F所蕴涵
    B.若X→Y,WY→Z,则XW→Z为F所蕴涵
    C.若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵
    D.若Ⅹ→Y为F所蕴涵,且Z U,则XZ→YZ为F所蕴涵

    答案:B
    解析:
    从已知的一些函数依赖,可以推导出另外一些函数依赖,这就需要一系列推理规则。函数依赖的推理规则最早出现在1974年W.W.Armstrong的论文里,这些规则常被称作"Armstrong公理".合并规则:若X→Y,X→Z同时在R上成立,则X→YZ在R上也成立。分解规则:若X→W在R上成立,且属性集Z包含于W,则X→Z在R上也成立。伪传递规则:若X→Y在R上成立,且WY→Z,则XW→Z。

  • 第22题:

    指出下列关系模式是第几范式?并说明理由。 (1)R(X,Y,Z)F={XY→Z} (2)R(x,Y,z)F={Y→z,XZ→Y} (3)R(X,Y,Z)F={Y→Z,Y→X,X→YZ} (4)R(x,Y,z)F={X→Y,X→Z} (5)R(x,Y,Z)F={XY→Z} (6)R(W,X,Y,Z)F={X→Z,WX→Y}


    正确答案: (1)R是BCNF。R候选关键字为XY,F中只有一个函数依赖,而该函数依赖的左部包含了R的候选关键字XY。
    (2)R是3NF。R候选关键字为XY和XZ,R中所有属性都是主属性,不存在非主属性对的候选关键字的传递依赖。
    (3)R是BCNF。R候选关键字为X和Y,∵X→YZ,∴X→Y,X→Z,由于F中有Y→Z,Y→X,因此Z是直接函数依赖于X,而不是传递依赖于X。又∵F的每一函数依赖的左部都包含了任一候选关键字,∴R是BCNF。
    (4)R是BCNF。R的候选关键字为X,而且F中每一个函数依赖的左部都包含了候选关键字X。
    (5)R是BCNF。R的候选关键字为XY,而且F中函数依赖的左部包含了候选关键字XY。
    (6)R是1NF。R的候选关键字为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对候选关键字的部分函数依赖。

  • 第23题:

    设有关系模式R(U,F),其中U={X,Y,Z},F={X→Z,Y→X },则该模式最高满足()


    正确答案:2NF

  • 第24题:

    填空题
    在一个关系R中,若存在X→(Y,Z),则也隐含存在(X→Y)和(X→Z),称此为函数依赖的()规则。

    正确答案: 分解性
    解析: 暂无解析