阅读以下说明和关系表,回答问题1~3。[说明] 关系R中有如下函数依赖关系: DC→E DB→E BA→F BC→DF AC→D DA→F D→B
问答题 求此模型的最小函数依赖集。
【正确答案】正确答案:对函数依赖的右部进行分解得: (1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC→D (7)DA→F (8)D→B 由(8)、(2)可以得D→E,由此可得(1)、(2)冗余 由(3)可以得出(5)冗余,(6)可以推出(4)冗余 由(8)可得DA→BA,再结合(3),可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B
【答案解析】
问答题 求出关系模式的候选码。
【正确答案】正确答案:由第一问的结果可以看出候选码为AC
【答案解析】
问答题 此关系模型最高属于哪级范式。
【正确答案】正确答案:R中的非主属性有B、D、E、F,它们都完全函数依赖于AC,所有R属于2NF。 由于B、E、P都传递依赖于候选键AC,所有不属于 3NF。即R最高为2NF。
【答案解析】