首页 > 试题广场 >

有关系模式 A(S , C , M) ,其中各属性的含义是:

[单选题]
有关系模式 A(S C M) ,其中各属性的含义是: S :学生; C :课程; M :名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式 A 最高达到(




  • 1NF
  • 2NF
  • 3NF
  • BCNF
BCNF是在3NF基础上的改进式,BCNF比3NF更为严格

3NF——只消除非主属性对主属性的传递依赖;
BCNF——消除所有属性对主属性的传递依赖

本题中(学生,课程)作为联合主键 确定唯一的名次 满足BCNF

发表于 2018-03-23 21:02:33 回复(0)
这个关系的码是(学生,课程),一个学生可以选修多门课程,所以单个属性学生不能唯一确定一条记录,所以学生不是码;联合主键(学生,课程)能够唯一确定一条记录,所以他是才是码;这样一来,那么名次又依赖于(学生,课程),所以非主属性完全依赖于码,不存在非主属性部分依赖和传递依赖于码;其次主属性对码不存在部分和传递函数依赖,所以是BCNF
发表于 2022-03-14 11:31:17 回复(0)
名次和课程也可以确定唯一的一个学生啊,这个函数依赖不包含键?
发表于 2019-09-05 14:41:55 回复(3)