设有一个关系模式R(导游编号,姓名,性别,旅游班次号,出发日期,回程日期,宾馆编号,宾馆名,城市,星级,地址)其中:每个导游可以带多个旅游班次,每个旅游班次可以有多个导游;每个旅游班次只能食宿在一个宾馆,一个宾馆可以接待多个旅游班次。 (1)根据上述条

admin2017-10-25  27

问题 设有一个关系模式R(导游编号,姓名,性别,旅游班次号,出发日期,回程日期,宾馆编号,宾馆名,城市,星级,地址)其中:每个导游可以带多个旅游班次,每个旅游班次可以有多个导游;每个旅游班次只能食宿在一个宾馆,一个宾馆可以接待多个旅游班次。
  (1)根据上述条件,写出关系模式R的关键码。
  (2)R最高属于第几范式,为什么?
  (3)将R规范到3NF。

选项

答案(1)导游编号,旅游班次号。 (2)1NF,因为存在非主属性姓名、性别等对码的部分函数依赖,所以不是2NF。 (3)R1(导游编号,姓名,性别) R2(旅游班次号,出发日期,回程日期,宾馆编号) R3(宾馆编号,宾馆名,城市,星级,地址) R4(导游编号,旅游班次号)

解析
转载请注明原文地址:https://jikaoti.com/ti/ptdaFFFM
0

最新回复(0)