首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面关于项目工作管理系统的数据库设计说明,回答问题1至问题3。 【说明】 E软件开发公司,决定开发设计本公司的项目工作管理系统,由王先生承担数据库的设计工作。公司项目管理的需求分析如下: 1.组织机构:E公司有多个部门,每个部门有多个职员、
阅读下面关于项目工作管理系统的数据库设计说明,回答问题1至问题3。 【说明】 E软件开发公司,决定开发设计本公司的项目工作管理系统,由王先生承担数据库的设计工作。公司项目管理的需求分析如下: 1.组织机构:E公司有多个部门,每个部门有多个职员、
admin
2009-05-15
82
问题
阅读下面关于项目工作管理系统的数据库设计说明,回答问题1至问题3。
【说明】
E软件开发公司,决定开发设计本公司的项目工作管理系统,由王先生承担数据库的设计工作。公司项目管理的需求分析如下:
1.组织机构:E公司有多个部门,每个部门有多个职员、多个办公室,每个办公室有一部电话。当部门变更时更换新的部门代码。职员辞职后,若再次被聘用仍使用辞职前的代码。被聘用职员担任某职务,职务用职务代码来标识。职务分为:工程师、高级工程师、经理助理、经理等。职员的工资根据等级区分,共分为S、A、B、C、D五个等级。一个职务对应某个等级,一个等级对应多个职务。职员月工资等于职员月工作时间(小时)乘以小时工资。职员的人事变动及职位变更(升级、降级)在月初进行。
2.项目管理:项目用项目代码标识,使用过的项目代码不能重复使用。一个部门可承担多个项目,但一个项目仅由一个部门承担。一个项目有一名项目主管和多个职员;—个职员可参加多个项目。项目代码由系统自动生成,一旦项目建立,项目名、部门代码及起始年月日不能再变更。
3.项目的工作管理流程为:项目上作计划输入(初始计划)→工作业绩输入→业绩生成(每月一次)→计划修正(每月一次)。
(1)项目工作计划输入:项目主管使用如图22-14所示计划输入界面,输入项目代码、职员代码、职员参加某个项目的月工作时间(计划)。图中白色部分为可输入项。
(2)工作业绩输入:输入职员每天参加各个项目的工作时间。图22-15为工作业绩输入界面,图中白色部分为可输入项。其中,出勤时间由考勤系统管理,指定项目代码的顺序可以不同,并且一天可以输入多个项目代码,但同—个项目代码不能重复输入。
(3)业绩生成:月底汇总职员的当月工作业绩,生成月工作业绩表。
(4)计划修正:项目主管根据项目进度修改以后的工作计划。
王先生根据公司的项目需求将数据库关系模式设计如图22-16所示。
选项
答案
部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话) F1={部门代码→(部门名,起始年月,终止年月),部门代码→办公室,办公室→办公电话} 注:部门代码→(部门名,起始年月,终止年月)可写成(下同): 部门代码→部门名,部门代码→起始年月,部门代码→终止年月 等级(等级代码,等级名,年月,小时工资) F2={等级代码→等级名,(等级代码,年月)→小时工资} 项目(项目代码,项目名,[*],起始年月日,结束年月日,[*]) F3={项目代码→(项目名,部门代码
解析
本题要求给出部门、等级、项目、工作计划关系模式的主键和外键,以及基本函数依赖集。这些需要从试题描述和图22-14、图22-15中得到答案。我们只以“部门”为例进行分析,其他三个可类似进行。
“当部门变更时更换新的部门代码”,这说明“部门代码→(部门名,起始年月,终止年月)。“每个部门有多个职员、多个办公室,每个办公室有一部电话”。这说明“部门代码→办公室”,“办公室→办公电话”。因此,“部门代码”是关系模式“部门”主键。
但是,因为这个关系模式不满足BCNF,这样会有些问题,例如,在这个关系模式中,如果某个部门有多个办公室,则“部门代码”相同的记录的“办公电话”却不一定相同。这种现象又否定了“部门代码”是主键的结论。为了解决这个问题,必须增加“办公室”为主属性。因此,关系模式“部门”的主键为(部门代码,办公室),无外键。
转载请注明原文地址:https://kaotiyun.com/show/uzTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
某工程包括A、B、C、D、E、F、G七项工作,各工作的紧前工作、所需时间以及所需人数如下表所示(假设每个人均能承担各项工作)。该工程的工期应为(35)天。按此工期,整个工程最少需要(36)人。(36)
T和H分别作为系统需求分析师和软件设计工程师,参与①、②、③、④四个软件的开发工作。T的工作必须发生在H开始工作之前。每个软件开发工作需要的工时如下表所示。在最短的软件开发工序中,单独压缩______对进一步加快进度没有帮助。
对于系统集成企业而言,在进行项目核算时,一般将______列入项目生命周期间发生的直接成本。①可行性研究费用②项目投标费用③监理费用④需求开发费用⑤设计费用⑥实施费用⑦验收费用
某市数字城市项目主要包括A、B、C、D、E等五项任务,且五项任务可同时开展。各项任务的预计建设时间以及人力投入如下表所示。以下安排中,______能较好地实现资源平衡,确保资源的有效利用。
下表为一个即将投产项目的计划收益表,经计算,该项目的投资回收期是______。
在进行业务流程改进时,通过对作业成本的确认和计量,消除“不增值作业”、改进“可增值作业”,将企业的损失、浪费减少到最低限度,从而促进企业管理水平提高的方法是______。
以下关于J2EE多层分布式应用模型的对应关系的叙述,______是错误的。A.客户层组件运行在客户端机器上B.Web层组件运行在客户端机器上C.业务逻辑层组件运行在J2EE服务器上D.企业信息系统层软件运行在EIS服务器上
某公司打算向它的三个营业区增设六个销售店,每个营业区至少增设一个。各营业区年增加的利润与增设的销售店个数有关,具体关系如表18—3所示。可以调整各营业区增设的销售店的个数,使公司总利润增加额最大达()万元。[*17]
在项目组合管理中,项目排序是对项目创造的(49)和投入进行分析,以选择出对组织最有利项目的过程。
(2009上网工)两个公司希望通过Internet传输大量敏感数据,从信息源到目的地之间的传输数据以密文形式出现,而且不希望由于在传输结点使用特殊的安全单元而增加开支,最合适的加密方式是______(1),使用会话密钥算法效率最高的是______(2)。
随机试题
检测信号波动有何害处?应如何消除?
现代经济的核心是【】
大黄附子汤的药物组成是
A.托马斯征阳性B.抬物试验阳性C.直腿抬高试验和加强试验阳性D.患部活动受限,好发于40岁左右E.早期局部分层穿刺有助于诊断粘连性肩关节囊炎
【背景资料】某大型公共建筑,结构形式为框架一剪力墙结构。建设单位通过招标选择了某施工单位进行该项目的施工,并与其签定了施工承包合同。在施工过程中,发生了如下事件:事件一:基坑开挖后发现有市政供水管道横跨基坑,须将供水管改线,业主以书面形式通知施工单位
融资前分析应考察技术方案整个计算期内现金流入和现金流出,编制技术方案投资现金流量表,计算技术方案投资()等指标。
根据企业破产法律制度的规定,在重整期间,有关当事人的下列行为中,符合规定的是()。
公安机关职责具有有限性,是指公安机关的职责是有范围的,超越范围就是越权。()
【C1】______theveryfirstdaytherewasatensemomentandahintofthingstocome.Blockedateveryturn,aWorldTradeOrgan
A.switchingB.criticalC.diminishD.buysE.peeledF.crucialG.alteringH.
最新回复
(
0
)