首页 > 试题广场 >

在关系模式中,如果属性A和B存在1对1的联系,则说 ____

[单选题]

在关系模式中,如果属性A和B存在1对1的联系,则说 ______ 。

  • A→B
  • B→A
  • A←→B
  • 以上都不是
推荐
C
A选项, B属性函数依赖于A属性时,也可以说成A函数确定B,即A->B。对于A中的每一个属性在B中只有唯一的一个值与之对应,而B中的一个值可与A中的多个值对应,所以A、B之间的联系是从A到B的多对一联系。即一个确定的B可以有多个A,但是一个确定的A只能有一个B。即多对1的关系。
B选项,同理也是多对1的关系。
C选项,若A→B,B→A,称作A<->B。如果实体集E1中的每个实体最多只能和实体集E2中一个实体有联系,反之亦然,那么实体集E1对E2的联系成为一对一联系A<->B满足要求,因此C选项正确。
D选项错误。
综上,本题选C。
编辑于 2020-01-21 16:22:20 回复(0)
函数依赖的最简单理解 就是: 如Y函数依赖X,也就是X可以推出Y,Y=f(X),官方记法:X→ Y
发表于 2021-07-24 15:47:01 回复(0)
C。考察的是属性之间的依赖关系。(一看到上面那个回答者“翻来覆去复制粘贴”,“字多写作文”的文科思维阐述理科问题就头疼)
举个例子:根据题目中的属性一对一联系,如下表格:husband和wife两个属性之间的一对一关系
结合题目中的选项,即husband可以推断出唯一的wife,反之wife可以推断出唯一的husband,所以选择C,A←→B


发表于 2020-01-16 19:32:40 回复(0)
1对1 的关系,力的作用是相互的,同理数据库作用也是相互的,很明显应该选C
发表于 2020-01-15 11:33:57 回复(1)
C,数据库所有的关系都是相互的,1v1,1vN,NvN都不是单向的关系
发表于 2020-01-14 15:47:49 回复(0)
C
发表于 2019-12-20 16:25:59 回复(0)