银河999游戏官方下载(2)一名学生可以在不同日期参加不同的竞赛

当前位置:银河999游戏下载 > 银河999游戏官方下载 > 银河999游戏官方下载(2)一名学生可以在不同日期参加不同的竞赛
作者: 银河999游戏下载|来源: http://www.sterilecreed.com|栏目:银河999游戏官方下载

文章关键词:银河999游戏下载,关系模式分解

  现有如下关系模式:R(教师号,姓名,部门号,部门名称,科研项目编号,项目名称,项目经费,担任工作,完成时间)每名教师可以参加多项科研项目,每个项目可以有多名教师参加,教师参加科研工作包括担任工作及他完成所担任部分的完成时间。 (1)根据上述条件,写出关系模式R的关键码。 (2)R最高属于第几范式,为什么? (3)将R规范到3NF。

  (2)第一范式,存在姓名依赖于教师号,而担任工作依赖于教师号和科研项目编号,这是个非主属性对码的部分函数依赖

  借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,银河999游戏官方下载归还日期)

  (1)不是,读者编号只能决定书名、作者名、出版社,不能决定所有的属性,因此该关系模式不能完全依赖于读者编号。

  (4)第一范式,因为存在非主属性对码的部分函数依赖,比如(图书编号,读者编号,借阅日期)→(书名),而(图书编号)→(书名)。

  因为一个借阅日期告诉我们,我们只知道借了某个东西以后需要归还,但没有具体时间,想什么时候还是未知的,因此不能决定。

  这就得怪题目不严谨了!明明借了一本书只要在规定时间内的某一天还就可以了,这也是不能预测的某一天,除非已经有了规定:该书必须在哪天还,或者说这里的归还日期指的是最后的归还日期,也就是deadline,截止日期,哈哈哈那就是咋们中华文化广大精神了,咋们在图书馆借了某本书后确实是有个成文的规定,在规定时间还,这样想的话就比较合理,但是题目中真的没有任何描述,所以线:

  参加竞赛(竞赛编号,银河999游戏官方下载竞赛名称,竞赛组织者,竞赛开始日期,学号,学生姓名,获奖等级)

  (2)一名学生可以在不同日期参加不同的竞赛,但在同一日期只能参加一个竞赛;一个竞赛可有多名学生参加;

  3)请给出关系模式的一个有效分解,使得分解后的关系模式均满足第三范式? (5分)

  2)第一范式,因为该关系模式中存在非主属性对码的部分函数依赖,比如(学号,竞赛编号)→(获奖等级)、(竞赛编号)→(竞赛组织者)

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!