早教吧 育儿知识 作业答案 考试题库 百科 知识分享

任何一个二元关系都是BCNF这句话对吗?

题目详情
任何一个二元关系都是BCNF这句话对吗?
▼优质解答
答案和解析
任何一个二元关系.
答案:
是BCNF.二元关系中或为全关键字,或为一个单属性候选关键字.
(2)关系模式选课(学号,课程号,成绩),函数依赖集F={(学号,课程号)→成绩}.
答案:
是BCNF.关系模式中只有一个候选关键字.
(3)关系模式R(A,B,C,D,E,F),函数依赖集F={A→B,C→F,E→A,CE→A},将R
分解为p={ABE,CDEF}.判断p是否是无损连接.
答案:
不是BCNF.因为模式中存在候选关键字为AD,BCD和BE,显然C对AD是部分依赖.
∵U1∩U2=E U1-U2=AB
U1∩U2→U1-U2={E→AB}={E→A,E→B}
U1∩U2→U1-U2∈F+
∴该分解具备无损连接.