首页
登录
从业资格
为防控新冠疫情,一些公共设施需要定期消毒,管理部门为高效完成工作并记承必要的工作
为防控新冠疫情,一些公共设施需要定期消毒,管理部门为高效完成工作并记承必要的工作
最全题库
2022-08-02
113
问题
为防控新冠疫情,一些公共设施需要定期消毒,管理部门为高效完成工作并记承必要的工作信息,设计了相应的数据库,其中有一个表用来记承公共汽车的消毒情况,表的结构如下:消毒记录(日期,车牌号,行驶路线,消毒人员工号,消毒人员姓名)其中车牌号和消毒人员工号唯一,同辆车保持固定的行驶路线。假设同一人员每天可以负责多辆车的消毒工作。【问题1】(6分)给出消毒记录表中成立且左侧只有一个属性的所有函数依赖关系。题中设计的消毒记录表是否满足2NF请用100字以内的文字说明原因。【问题2】 (6分)如果要将消毒记录表规范化为满足3NF,请用100字以内的文字简要说明解决方案,并给出各个新表的主码和外码。【问题3】 (3分)如果每辆车每日有多次消毒,需要记录每次消毒的消毒时间,在问题2设计结果的基础上,如何在不破坏3NF且不增加冗余的前提下做到?请简单说明方案。
选项
答案
解析
【问题1】
左侧只有一个属性的函数依赖关系有2个,分别为:
车牌号->行驶路线
消毒人员工号->消毒人员姓名
不满足2NF,根据题干可以得到消毒记录表的候选键为(日期,车牌号),由于存在车牌号->行驶路线,属于部分依赖。根据2NF的要求,不存在非主数据对主属性的部分依赖,所以不满足2NF。
【问题2】
由于消毒记录表不满足2NF,需要将消毒记录表进行拆分成多个表,拆分的表如下:
消毒记录1(车牌号,行驶路线)
消毒记录2(消毒人员工号,消毒人员姓名)
消毒记录3(车牌号,日期,消毒人员工号)
由于拆分后的三个表都不存在非主属性对主属性的部分和传递函数依赖,所以都满足3NF。
转载请注明原文地址:https://tihaiku.com/congyezige/2420049.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
在计算机系统中,()是指在CPU执行程序的过程中,由于发生了某个事件,需要CP
当布线结构需要调整时,可以通过布线配线系统来重新配置,具体调整手段是通过()实
综合布线系统由六个子系统组成,工作区子系统是()。A.连接终端设备的子系统
在一个HTML页面中使用了2个框架,最少需要()个独立的HTML文
【说明】某中学为新入学学生设计了一个学生管理系统,学生需要提交姓名、性别和个人简
在需要保证数据安全的前提下,并用来传输大块的数据库,下面那种存储网络架构合适(
在Windows中,可以采用()命令查看域名服务器是否工作正常A.nslo
()是使用电容存储信息且需要周期性地进行刷新的存储器。A.ROM B.DRAM
IEEE802.11标准定义的PeertoPeer网络是()。A.一种需要
当一个企业的信息系统建成并正式投入运行后,该企业信息系统管理工作的主要任务是(
随机试题
某社区的不少居民反映,他们担心孩子暑假期间无人照管,不是上网就是闲逛,希望社区能
施工项目进度的比较分析常用的方法有()。A.网络图记录比较法 B.横道图记录
对于气源为城市高、中压输配管道的压缩加气站来说,其进站天然气管道上应设置的阀门为
体内嘌呤核苷酸的分解代谢终产物是A.尿素 B.β-氨基异丁酸 C.β-丙氨酸
(2018年)根据车船税税收优惠相关规定,下列说法正确的有( )。A.机场、港口
土工试验中,土样制备时需要闷料的试验有()。A.界限含水率试验 B.击实
下列关于评估报告分类的说法中,错误的是( )。A.国有资产业务评估报告涉及的评
一来说,客户所经营的行业分散有利于分散风险,商业银行应优先给予信贷。( )
嗜食肥甘厚味,易形成()A.火旺体质 B.痰湿体质 C.气虚体质 D
(2018年真题)对新开挖围岩面及时喷混凝土的目的是()。A.提高围岩抗压强度
最新回复
(
0
)