数据库原理的小问题 当B属性函数依赖于A属性时,属性A于B的联系是 A一对多 B 多对一 C 多对多 D以上都不是.

2025-04-15 15:16:41
推荐回答(2个)
回答1:

答案应该是多对一选B
假设A是学号Sno,B是学生姓名Sname
则有Sno--》Sname,可以有学号为150012的叫小明,也可以有150013也叫小明,但是一个学号只能对应一个名字,因为不可能150012的人有两个名字。
所以是多对一

回答2:

属性之间的联系主要是根据属性的值域定义来确定的,函数依赖关系并不能决定属性之间的联系。
举个反例,班长函数依赖于班级号,但是班级号和班长并不一定是多对一的关系