首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“关系模式标记规则”,给出部门、等级、项目、工作计划关系模式的主键和外键,以及基本函数依赖集F1、F2、F3和F4。 (1)部门关系模式存在什么问题?请用100字以内的文字阐述原因。为了解决这个问题可将关系模式分解,分解后的关系模式的关系名依次取部
请使用“关系模式标记规则”,给出部门、等级、项目、工作计划关系模式的主键和外键,以及基本函数依赖集F1、F2、F3和F4。 (1)部门关系模式存在什么问题?请用100字以内的文字阐述原因。为了解决这个问题可将关系模式分解,分解后的关系模式的关系名依次取部
admin
2009-05-15
57
问题
请使用“关系模式标记规则”,给出部门、等级、项目、工作计划关系模式的主键和外键,以及基本函数依赖集F1、F2、F3和F4。
(1)部门关系模式存在什么问题?请用100字以内的文字阐述原因。为了解决这个问题可将关系模式分解,分解后的关系模式的关系名依次取部门_A、部门_B、……
(2)假定月工作业绩关系模式为:月工作业绩(职员代码,年月,工作时间),请给出“查询职员代码、职员名、年月、月工资”的SQL语句。
选项
答案
(1)部门关系模式属于第2范式(或2NF),该关系模式存在冗余问题,因为某部门有多少个办公室,部门代码、部门名、起始年月、终止年月就要重复多少次。 为了解决这个问题,可将模式分解,分解后的关系模式为: 部门_A(部门代码,部门名,起始年月,终止年月) 部门_B(部门代码,办公室,办公电话) (2)Select职员代码,职员名,年月,工作时间*小时工资AS 月工资 From 职员,职务,等级,月工作业绩 Where 职员.职务代码=职务.职务代码 And 职务
解析
(1)在问题1的分析中,我们已经指出了“部门”关系模式存在问题。“部门”关系模式因为存在部分依赖,所以属于2NF,该关系模式存在冗余问题。因为某部门有多少个办公室,部门代码、部门名、起始年月、终止年月就要重复多少次。
为了解决这个问题,可将“部门”关系模式分解,分解后的关系模式为:
部门_A(部门代码,部门名,起始年月,终止年月)
部门_B(部门代码,办公室,办公电话)
(2)因为工资问题比较复杂,这里涉及多个表的查询。同时,因为所有关系模式中都没有“月工资”,按照题目的要求,“职员月工资等于职员月工作时间(小时)乘以小时工资”,而“小时工资”又不均等,每个“等级”的职员的“小时工资”都不一样。因此,必须得从“职员”关系模式中取得“职务代码”,然后在“职务”关系模式中取得“等级代码”,接着在“等级”关系模式中取得“年月”和“小时工资”,最后再根据“月工作业绩”中的“年月”和“工作时间”决定月工资。整个查询语句如下:
Select 职员代码,职员名,年月,工作时间* 小时工资AS 月工资
From 职员,职务,等级,月工作业绩
Where 职员.职务代码=职务.职务代码 And
职务.等级代码=等级.等级代码 And
等级.年月=月工作业绩,年月 And
职员.职员代码=月工作业绩.职员代码;
转载请注明原文地址:https://kaotiyun.com/show/5zTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
企业通过多年项目实施经验总结归纳出的IT项目可能出现的风险列表属于______范畴。
根据《软件文档管理指南》(GB/T16680—1996),下列关于文档质量的描述中,______是不正确的。
项目组成员中有一名专职的文件管理员,其主要职责之一是负责项目组的文件收发和保管。针对文件收发环节,以下叙述不正确的是______。
商业智能(BI)的核心技术是逐渐成熟的数据仓库和______。A.联机呼叫技术B.数据整理(ODS)技术C.联机事务处理(OLTP)技术D.数据挖掘(DM)技术
根据《计算机软件质量保证计划规范GB/T12504-1990》,项目开发组长或其代表______。A.可以作为评审组的成员,不设副组长时可担任评审组的组长B.可以作为评审组的成员,但只能担任评审组的副组长C.可以作为评审组的成员,但不能担任评审组的组
投资大、建设周期长、专业复杂、技术人员来自多个部门的大型项目,最好采用______组织形式或近似的组织形式。
螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用(26)的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列(27),确保(28)项目开发过程中的相关利益者都支持可行的和令人满意的系统解
(2005下系分)数据仓库通过数据转移从多个数据源中提取数据,为了解决不同数据源格式不统一的问题,需要进行______操作。
煤气公司想要在某地区高层住宅楼之间铺设煤气管道并与主管道相连,位置如下图所示,结点代表各住宅楼和主管道位置,线上数字代表两节点间距离(单位:百米)。则煤气公司铺设的管道总长最短为()米。
()是一种支持结构化程序设计的流程设计工具。它的执行顺序是从最左主干线的上端结点开始,自上而下依次执行。
随机试题
认为人都以自我为中心,安于现状,好逸恶劳,不愿承担责任的是()
Goalsettingseemstobeahottopic,yetit’seasytoknowaboutbutdifficulttopractice.Peoplesetgoals,workhardat
自汗的临床表现是脱汗的临床表现是
下列对执行异议的表述正确的是()。
企业、事业单位建立的本单位最高计量标准,须经_______主持考核。
阅读材料,根据要求完成教学设计。材料初中物理某教科书“光沿直线传播”一节中“探究光的直线传播”的演示实验如图所示:任务:简述3个光沿直线传播在生活中的应用。
我国古代不同时期的文学特色鲜明,下列佳句最能体现唐代文学特色的是()。
【背景材料】2016年11月8日,在漳州市老年体育活动中心对面,出现这样一家超市——漳州市首家爱心慈善超市。在这家慈善超市,困难户凭爱心传递卡每月可领物品5件。除此之外,他们还可将心愿填写在心愿榜上,让爱心人士和志愿者认领后,帮助其实现心愿。而慈善超市向
数据挖掘是一个从原始数据到信息再到______的发展过程。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
最新回复
(
0
)