阅读下列说明,回答问题,将解答填入答题纸的对应栏内。 【说明】 某市居委会在新冠病毒疫情期间需分配社区人员到辖区内各个小区,协助小区物业人员进行业主出入登记及体温检测工作。居委会为高效完成工作并记录必要的工作信息,设计了相应的数据库。其中有一个表用来记录工

admin2021-02-03  42

问题 阅读下列说明,回答问题,将解答填入答题纸的对应栏内。
【说明】
某市居委会在新冠病毒疫情期间需分配社区人员到辖区内各个小区,协助小区物业人员进行业主出入登记及体温检测工作。居委会为高效完成工作并记录必要的工作信息,设计了相应的数据库。其中有一个表用来记录工作人员在各个小区的分布情况及每天工作时长。表的结构如下:
人员分配(人员编号,人员姓名,小区编号,物业经理姓名,人员职责)。
其中人员编号和小区编号唯一,人员职责用于记录该人员需配合小区完成的工作,假设每个人员在同一个小区只负责一项工作,但在不同小区可以负责不同的工作。请回答以下问题。
如果要将人员分配表规范化为满足3NF,请用100字以内的文字简要说明解决方案。

选项

答案拆分为三个表: 人员表(人员编号,人员姓名) 小区表(小区编号,物业经理姓名) 责任表(人员编号,小区编号,人员职责)

解析 第三范式(3NF)就是指表中的所有数据元素不但要能唯一地被主关键字所标识,而且它们之间还必须相互独立,不存在其他的函数关系。
首先我们需要满足第二范式,应分为三个表。
人员表(人员编号,人员姓名),人员编号为主键。
小区表(小区编号,物业经理姓名),小区编号为主键。
责任表(人员编号,小区编号,人员职责),人员编号和小区编号为主键。
这三个表中已经不存在其他函数关系,符合第三范式。
转载请注明原文地址:https://kaotiyun.com/show/PL0D777K
0

相关试题推荐
最新回复(0)