题干本题共包含 3 个小题

设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。

简答题1

根据上述规定,写出模式R的基本FD和候选键。

正确答案

基本的FD有三个:
(职工编号,日期)→日营业额
职工编号→部门名
部门名→部门经理
R.的关键码为:(职工编号,日期)

答案解析

简答题2

说明R不是2NF的理由,并把R分解成2NF模式集。

正确答案

R.中有两个这样的FD://
(职工编号,日期)→(部门名,部门经理)
职工编号 →(部门名,部门经理)
可见前一个FD是局部依赖,所以R不是2NF模式。
R.应分解Rl(职工编号,部门名,部门经理)
R.2(职工编号,日期,日营业额)
此处,Rl和R2都是2NF模式。

答案解析

简答题3

进而分解成3NF模式集。

正确答案

R.2已是3NF模式。
在R1中,存在两个FD://
职工编号 → 部门名
部门名 → 部门经理
因此,“职工编号 → 部门经理”是一个传递依赖,Rl不是3NF模式。
R.1应分解成R11(职工编号,部门名)
R.12(部门名,部门经理)
这样,ρ={R11,Rl2,R2}是一个3NF模式集。

答案解析

相似试题
  • 设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。说明R不是2NF的理由,并把R分解成2NF模式集。

    简答题查看答案

  • 设有关系模式R(职工编号,日期,日营业额,部门名,部门经理),该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。进而分解成3NF模式集。

    简答题查看答案

  • 设有一个记录职工历次体检情况的关系模式:R(职工号,姓名,部门号,体检日期,体检医院,总检结果,体检项目,分项结果)说明:体检医院不固定,总检结果是指对体检结果的总体评价。 (1)写出模式R的基本FD和关键码。 (2)R最高属于第几范式? (3)将R规范到3NF

    简答题查看答案

  • 设有如下两个关系模式 职工(职工号,姓名,所在部门编号) 部门(部门编号,部门名称,联系电话,办公地点) 为表达职工与部门之间的关联关系,需定义外码。下列关于这两个关系模式中外码的说法,正确的是()。

    单选题查看答案

  • 设有一个记录商品采购信息的关系模式:R(商品号,商品名,规格,采购日期,采购单价,采购数量,采购员编号,采购员姓名) 如果规定:每名采购员可负责多种商品的采购,但每种商品只能由一个人员负责采购; 商品的采购单价随市场行情而定。 (1)根据上述规定,写出R的基本FD和关键码。 (2)R最高达到第几范式。 (3)将R规范到3NF。

    简答题查看答案

  • 设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:R(员工编号,姓名,电话,产品型号,日期,安装数量) 如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。 (1)写出关系模式R的基本FD和关键码。 (2)R最高属于第几范式。 (3)将R规范到3NF。

    简答题查看答案