设某快递公司管理系统中有一个快递员日工作量的关系模式:
R(快递员编号,姓名,电话,快件型号,日期,投递数量,部门编号,部门负责人)
如果规定: 一个快递员只能归属一个部门,每一个部门有一个负责人,每个部门有多名快递员;
快递员每天可投递多种快件,并按不同快件型号统计数量。
(1)根据语义写出关系模式R的基本基本函数依赖和主码。
(2) 关系模式R最高属于第几范式?为什么?
(3)如果R不属于3NF,请将R分解成属于3NF的关系模式。
(1) 快递员编号->部门编号,部门编号->部门负责人,(快递员编号,快件型号,日期)->投递数量
主码:(快递员编号,快件型号,日期)
(2)1NF,因为该关系模式含有包括非主属性的部分依赖
(3)快递员表:(快递员编号,姓名,电话,部门编号)
主码:快递员编号.
部门表(部门编号,部门负责人)
主码:部门编号
快件表(快递员编号,快件型号,日期,投递数量)
主码:快递员编号,快件型号,日期
1)关系模式R的基本FD有5个: FD={ 快递员编号->姓名,快递员编号->电话,快递员编号->部门编号,部门编号->部门负责人,(快递员编号, 快件型号,日期) ->投递数量 } 主码: (快递员编号, 快件型号,日期)
(2) R最高属于1NF,因为只满足1NF的属性不可再分性,存在非主属性的部分函数依赖
(3)R分解为:
R1 (快递员编号,姓名,电话,部门编号)
R2 (快递员编号,快件型号,日期,投递数量)
R3 (部门编号,部门负责人)
1.FD={ 快递员编号->姓名,快递员编号->电话,快递员编号->部门编号,部门编号->部门负责人,(快递员编号, 快件型号,日期) ->投递数量 } 主码: (快递员编号, 快件型号,日期) 2. R最高属于1NF,因为只满足1NF的属性不可再分性,存在非主属性的部分函数依赖 3.R分解为:R1 (快递员编号,姓名,电话,部门编号)R2 (快递员编号,快件型号,日期,投递数量)R3 (部门编号,部门负责人)
解:
(1)关系模式R的基本...
用户登录可进行刷题及查看答案
(1)关系模式R的基本FD有5个: FD={ 快递员编号->姓名,快递员编号->电话,快递员编号->部门编号,部门编号->部门负责人,(快递员编号, 快件型号,日期) ->投递数量 } 主码: (快递员编号, 快件型号,日期)
登录后提交答案