首页 > 试题广场 >

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

[单选题]

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

  • 1NF
  • 2NF
  • 3NF
  • BCNF
BCNF意味着在3NF的基础上,关系模式中每一个决定因素都包含候选键,也就是说,只要属性或属性组A能够决定任何一个属性B,则A的子集中必须有候选键。简单说,存在属性A->属性B,但是属性A不是候选键,则关系模式不满足BCNF。
题目中,分析知,存在(S,C)->M,(C,M)->S,因此(S,C),(C,M)都可以作为候选键,而且不存在部分依赖或者函数依赖,因此关系模式A满足3NF。另一方面,由于除了(S,C),(C,M)外,没有其他的决定因素,就是说没有其他的函数依赖。因此,关系模式A满足BCNF。
发表于 2017-08-22 16:34:42 回复(2)
没有S→C吗?
发表于 2018-11-23 10:02:58 回复(2)