题目详情

问答题 互联网数据库(00911)

某电子商务平台员工信息表设计如下:

其中e_id:员工编号(主键), e_name:员工姓名,e_gender:员工性别,e_age:员工年龄,e_dpid:员工部门编号,e_dpname:员工部门名称。
请回答如下问题:
(1).该关系属于第几范式?为什么?
(2).请简述该关系所属范式级别的基本要求。
(3).请指明该关系可能出现的异常。
(4).将其分解为更高一级范式。

参考答案
(1)第二范式。因为非主属性“e dpname部门名称”对主键“e id员工编号”存在传递函数依赖。1)能回答存在传递函数依赖2分2)能正确指出存在传递函数依赖的属性3分。
(2)第二范式要求为:如果关系模式R为第一范式(2分),并且R中每一个非主属性完全函数依赖于R的某个候选键(3分),则称是第二范式模式。
(3)可能出现插入和删除异常(1分)。当系统新增一个新部门,而该部门还没有员工时,不能加入,从而发生插入异常(2分);
当某部门只有一名员工,删除该员工时会把该部门的信息也删除,从而发生删除异常(2分)。
(4)将上述表拆分为两张表:(1分)
员工表(e id,e_name,e gende,e_telno, e_dpid)(2分)
部门表(e_dpid,e_dpname)(2分)
所属课程:互联网数据库 考试类型:成人自考
0.068218s