没有合适的资源?快使用搜索试试~ 我知道了~
首页数据库习题(六):关系数据理论.pdf
数据库第六章关系数据理论习题及解析。1. 理解并给出下列术语的定义 函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、全码(all-key)、1NF、2NF、3NF、BCNF。2. 有关系模式R(A,B,C,D,E),回答下面各个问题: (1) 若A是R的候选码,具有函数依赖BC→DE,那么在什么条件下R是BCNF? (2) 如果存在函数依赖A→B,BC→D,DE→A,列出R所有码。(3) 如果存在函数依赖A→B,BC→D,DE→A,R属于3NF还是BCNF。 3. 考虑关系模式R(A,B,C,D),写出满足下列函数依赖时R的码,并给出R属于哪种范式(1NF、2NF、3NF或BCNF)。① B→D,AB→C② A→B,A→C,D→A③ BCD→A,A→C④ B→C,B→D,CD→A⑤ ABD→C
资源详情
资源评论
资源推荐

1. 理解并给出下列术语的定义
函数依赖、部分函数依赖、完全函数依赖、传递依赖、候选码、主码、外码、
全码(all-key)、 1NF、2NF、3NF、BCNF。
函数依赖
设 R(U)是属性集上的关系模式,X,Y 是 U 的子集。若对于 R(U)的任意一
个可能的关系 r,r 中不可能存在两个元组在 X 上的属性值相等,而在 Y
上的属性值不等,则称 X 函数确定 Y,或 Y 函数依赖于 X,记作 X→Y。
部分函数依赖
在 R(U)中,如果 X→Y,但 Y 不完全函数依赖于 X,则称 Y 对 X 部分函数
依赖。
完全函数依赖
在 R(U)中,如果 X→Y,并且对于 X 的任何一个真子集 X’,都有 Y 不函
数依赖于 X’,则称 Y 对 X 完全函数依赖。
传递依赖
在 R(U)中,如果 X
→Y(Y 不属于 X), X 不函数依赖于 Y,Y→Z(Z 不属于 Y)则称 Z 对 X 传
递函数依赖。
U 是完全函数依赖于 K,而不是部分依赖于 K。若 U 部分依赖于 K,则 K
称为超码。候选码是最小的超码。
候选码
设 K 为 R<U,F>中的属性或者属性组合,若 U 完全函数依赖于 K,则 K 为 R
的候选码。
主码
若候选码多余一个,则选定其中的一个为主码。
外码
关系模式 R 中属性或属性组 X 并非 R 的码,但 X 是另一个关系模式的码,
则称 X 是 R 的外部码,也称外码。
全码















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0