首页 > 试题广场 >

已知关系R(F,G,H,I,J)及其上的函数相关性集合,F=

[单选题]
已知关系R(F,G,H,I,J)及其上的函数相关性集合,F=(F->G,J->F,HJ->I),该关系的候选关键字是:
  • FJ
  • HJ
  • HI
  • IJ
被多选给迷惑了 +1
发表于 2021-10-12 20:05:52 回复(0)
看到不定项选择,强行加了个A
发表于 2017-11-10 17:11:32 回复(0)
炫头像
由依赖关系可以得出:J可以推导出F,F推导出G,H和J联合可以推导出I,即利用H和J可以推导出所有的字段
发表于 2016-03-04 13:17:23 回复(0)
如果一个 超关键字 去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(Candidate Key)。候选关键字既能唯一地确定记录,它包含的字段又是最精炼的。也就是说候选关键字是最简单的超关键字。
排除掉含有g f i的
发表于 2015-09-08 16:49:47 回复(0)
看箭头右边,箭头右边是G、F、I,没有H、J,这说明H和J不能由其它字母推出,所以,候选关键字中必然包括H和J,又,利用HJ,通过函数相关性集合,可以推出全部字母,所以,HJ就是候选关键字。
发表于 2016-03-28 19:06:08 回复(0)
知道:F->G 表示F确定G,G依赖于F,就行了
发表于 2015-09-12 16:30:36 回复(0)
前奏:对于给定的关系R(A1,A2,……,An)和其上的函数依赖集F,可将其属性分为如下四类: 
  L类:仅出现在F的函数依赖左侧的属性 
  R类:仅出现在F的函数依赖右侧的属性      
  N类:在F的函数依赖左右两侧均未出现的属性   
  LR类:在F的函数依赖左右两侧均出现的属性 
§1 快速求解候选关键字的一个充分条件(无独立回路时)  
【定理一】:对于给定的关系模式R(U,F),若X(X属于U)是L类属性, 则X必为R的任一候选码的成员(组成部分)。     
【例-1】 设有关系模式R(A,B,C,D),其函数依赖集F={D→B,B→D,AD→B,AC→D},求R的所有候选关键字。  
【解】:显然A、C为L属性,据定理一知,AC必须为R的候选码的成员。                
 又 ∵(AC)+F =ABCD= U               
  ∴AC是R的唯一候选码。

该题目跟这个挺像的
参考文档:http://wenku.baidu.com/view/654cc44b2b160b4e767fcf1f.html
发表于 2015-09-18 17:40:52 回复(0)
看不懂一点

发表于 2023-01-31 11:14:50 回复(0)
不定向选择😅
发表于 2022-04-07 11:24:58 回复(0)
候选码: 根据依赖关系可以推出所有属性
发表于 2022-04-02 10:31:40 回复(0)
hj可以推导到其他的所有关系
发表于 2022-03-12 14:01:48 回复(0)
这道题考的是数据库的知识点吗
发表于 2016-08-01 22:04:11 回复(0)
我想的是:关系R(F,G,H,I,J)中存在5个变量,而由F=(F->G,J->F,HJ->I)可知如果知道J,就可以知道F和G(J 推导出F,F推导出G),而只有同时知道H和J才能知道I,所以总共只要知道H和J就能得到关系R中的其他变量。
发表于 2016-04-03 22:19:25 回复(0)
候选关键字的定义
发表于 2015-09-08 16:30:36 回复(0)