给定关系R(U,Fr),其中,属性集U={A,B,C,D},函数依赖集Fr={A→BC,B→D};关系S(U,Fs),其中,属性集U={A,C,E},函数依赖集Fs={A→C,C→E}。R和S的主键分别为()。关于Fr和Fs的叙述,正确的是()

A.A、A

B.AB、A

C.A、AC

D.AB、AC

问题2

A.Fr蕴含A→B、A→C,但Fr不存在传递依赖

B.Fs蕴含A→E,Fs存在传递依赖,但Fr不存在传递依赖

C.Fr、Fs分别蕴含A→D,A→E,故Fr、Fs都存在传递依赖

D.Fr蕴含A→D,Fr存在传递依赖,但是Fs不存在传递依赖

请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

知识点:函数依赖

前面的相似问题已经说了怎么理解题目和解题了。这里不重复。

选项中有一个新的概念叫传递依赖,也就是可以根据一个属性值,传递着依赖关系,就确定整条数据。就是Fs中的这种典型的传递,A可以确定C,再由C可以确定E,也就可以说A可以确定E,但不是直接确定的,是间接的。好像2020年有个题目,A和D可以推出C,A是关键字,所以A到C是存在传递依赖的。不是由自己直接确定的,适合其他联合确定的,那就是存在依赖传递。

请先 登录 后评论