首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
[说明] E 软件开发公司,决定开发设计本公司的项目工作管理系统,由王先生承担数据库的设计工作。公司项目管理的需求分析如下。 1.组织机构:E公司有多个部门,每个部门有多个职员、多个办公室,每个办公室有一部电话。当部门变更时更换新的部门代码。职
[说明] E 软件开发公司,决定开发设计本公司的项目工作管理系统,由王先生承担数据库的设计工作。公司项目管理的需求分析如下。 1.组织机构:E公司有多个部门,每个部门有多个职员、多个办公室,每个办公室有一部电话。当部门变更时更换新的部门代码。职
admin
2006-03-15
68
问题
[说明]
E 软件开发公司,决定开发设计本公司的项目工作管理系统,由王先生承担数据库的设计工作。公司项目管理的需求分析如下。
1.组织机构:E公司有多个部门,每个部门有多个职员、多个办公室,每个办公室有一部电话。当部门变更时更换新的部门代码。职员辞职后,若再次被聘用仍使用辞职前的代码。被聘用职员担任某职务,职务用职务代码来标识。职务分为工程师、高级工程师、经理助理、经理等。职员的工资根据等级区分,共分为S、A、B、C、D五个等级。—个职务对应某个等级,一个等级对应多个职务。职员月工资等于职员月工作时间(小时)乘以小时工资。职员的人事变动以及职位变更(升级、降级)在月初进行。
2.项目管理:项目用项目代码标识,使用过的项目代码不能重复使用。一个部门可承担多个项目,但一个项目仅由一个部门承担。一个项目有一名项目主管和多名职员:一名职员可参加多个项目。项目代码由系统自动生成,一旦项目建立,项目名、部门代码以及起始年月日不能再变更。
3.项目的工作管理流程为:项目工作计划输入(初始计划)→工作业绩输入→业绩生成(每月一次)→计划修正(每月一次)。
.项目工作计划输入:项目主管使用如图4-1所示的工作计划输入界面,输入项目代码、职员代码、职员参加某个项目的月工作时间(计划)。图中白色部分为可输入项。
.工作业绩输入:输入职员每天参加各个项目的工作时间。图4-2为工作业绩输入界面,图中白色部分为可输入项。其中,出勤时间由考勤系统管理,指定项目代码的顺序可以不同,并且一天可以输入多个项目代码,但同一个项目代码不能重复输入。
.业绩生成:月底汇总职员的当月工作业绩,生成月工作业绩表。
.计划修正:项目主管根据项目进度修改以后的工作计划。
王先生根据公司的项目需求将数据库关系模式设计如下:
部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话)
职务(职务代码,职务名)
等级(等级代码,等级名,年月,小时工资)
职员(职员代码,职员名,部门代码,职务代码,任职时间)
项目(项目代码,项目名,部门代码,起始年月口,结束年月日,项目主管)
工作计划(项目代码,职员代码,年月,工作时间)
选项
答案
部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话) F1={部门代码→(部门名,起始年月,终止年月),部门代码→→办公室,办公室→办公电话} 注:部门代码→(部门名,起始年月,终止年月)可写成(下同): 部门代码→部门名,部门代码→起始年月,部门代码→终止年月 等级(等级代码,等级名,年月,小时工资) F2={等级代码→等级名,(等级代码,年月)→小时工资} 项目(项目代码,项目名,[*],起始年月日,结束年月日,[*]) F3={项目代码→(项目名,部门代码,起始年月日,结束年月日,项目主管)} 工作计划(项目代码,职员代码,年月,工作时间) F4={(项目代码,职员代码,年月)→工作时间}
解析
关于数据库设计方面的题目。关系数据库设计的目标是生成一组合适的、性能良好的关系模式,以减少系统中信息存储的冗余度,但又可方便地获取信息。
为了正确给出关系模式的主键和外键,需要正确地理解主键和外键的基本概念。首先看一下什么是候选码。
设K为R(U,F)中的属性的组合,若
,且对于K的任何一个真子集K’,都有K’不能决定U,则K为R的候选码(候选关键字),若有多个候选码,则选一个作为主码(主键)。
1)部门关系
根据题意在部门关系中,由于E公司每个部门多个办公室,部门代码多值决定办公室,如果仅用部门代码无法唯一区分部门关系中的每一个元组(记录)。但是,用(部门代码,办公室)作为主键,可以唯一区分部门关系中的每一个元组,因此,正确答案如下:
部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话)
F1={部门代码→(部门名,起始年月,终止年月),部门代码→→办公室,办公室→办公电话}
2)等级关系
根据题意在等级关系中,由于一个职务对应某个等级, 一个等级对应多个职务。职员月工资等于职员月工作时间(小时)乘以小时工资。职员的人事变动以及职位变更(升级、降级)在月初进行。如果用等级代码无法唯一区分等级关系中的每一个元组,这是因为对于同一个等级在不同的时期小时工资不一定一样。例如,等级1在2004年1月小时工资为5元,到2004年10月小时工资为6元。可见用(等级代码,年月)作为主键,可以唯一区分等级关系中的每一个元组。因此正确答案如下:
部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话)
等级(等级代码,等级名,年月,小时工资)
F2={等级代码→等级名,(等级代码,年月)→小时工资}
3)项目关系
项目代码可以决定项目关系中的全属性,所以主键是项目代码。在项目关系中,部门代码是部门关系的主键,所以部门代码应是外键。项目主管应该来自职员,所以项目主管应是外键。因此正确答案如下:
项目(项目代码,项目名,
,起始年月日,结束年月日,
)
F3={项目代码→(项目名,部门代码,起始年月日,结束年月日,项目主管)}
4)工作计划
在工作计划关系中,由于一个项目有多个职员参加,因此仅用项目代码无法唯一确定关系中的每一个元组。又由于工作计划是按月给职员安排的,所以,工作计划关系的主键是(项目代码,职员代码,年月)。因此正确答案如下:
工作计划(项目代码,职员代码,年月,工作时间)
F4={(项目代码,职员代码,年月)→工作时间}
转载请注明原文地址:https://kaotiyun.com/show/58UZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
(2014下集管)某信息系统开发公司承担了某企业的ERP系统开发项目,由项目经理老杨带领着一支6人的技术团队负责开发。由于工期短、任务重,老杨向公司申请增加人员,公司招聘了2名应届大学毕业生小陈和小王补充到该团队中。老杨安排编程能力强的小陈与技术骨干老张共
(2012上集管)A信息系统集成公司有员工50多名,其中技术部开发人员有30多人。公司采用矩阵式的组织结构。公司的主营业务是开发企业信息化建设方面的项目,业务较为繁忙,一般有十多个项目在同时进行。由于技术人员有限,为保证各个项目的进展,人员在项目之间的兼职
(2012上集管)A信息系统集成公司有员工50多名,其中技术部开发人员有30多人。公司采用矩阵式的组织结构。公司的主营业务是开发企业信息化建设方面的项目,业务较为繁忙,一般有十多个项目在同时进行。由于技术人员有限,为保证各个项目的进展,人员在项目之间的兼职
(2006下项管)老高承接了一个信息系统开发项目的项目管理工作。在进行了需求分析和设计后,项目人员分头进行开发工作,期间客户提出的一些变更要求也由各部分人员分别解决。各部分人员在进行自测的时候均报告正常,因此老高决定直接在客户现场进行集成,但是发现问题很多
(2014上集管)小张被任命为公司的文档与配置管理员,在了解了公司现有的文档及配置管理现状和问题之后,他做出如下工作计划:(1)整理公司所有文档,并进行归类管理小张在核理公司文档时,根据《软件文档管理指南GB/T16680-1996》
(2012下集管)系统集成商A与生产型企业B签定了一份企业MIS(管理信息系统)开发合同,合同已执行到设计和开发阶段,由于企业B内部组织结构调整,可能会影响核心业务的流程。集成商A提出建议,合同暂停执行至新的组织结构确定之后,双方经过会议协商和沟通,同意上
(2012上集管)某信息系统集成企业随着规模的扩大。决定委派小王专门对合同进行管理,其职责主要是负责分析和审核各项目合同,以防潜在的合同风险。小王上任后,根据一般原则梳理了合同管理的主要内容,在此基础上制定了公司的合同管理制度,并将该制度分发给各项目组和职
(2009上集管)C公司是一家专门从事ERP系统研发和实施的IT企业,目前该公司正在进行的一个项目是为某大型生产单位(甲方)研发ERP系统。C公司同甲方关系比较密切,但也正因为如此,合同签得较为简单,项目执行较为随意。同时甲方组织架构较为复杂,项
(2012上集管)A公司近期成功中标当地政府机构某信息中心的信息安全系统开发项目。公司任命小李为项目经理,配备了信息安全专家张工负责项目的质量保证和关键技术。小李为项目制定了整体进度计划,将项目分为需求、设计、实施和上线试运行四个阶段,项目开始后
随机试题
请阅读以下材料:以毛泽东同志为核心的党的第一代中央领导集体带领全党全国各族人民完成了新民主主义革命,进行了社会主义改造,确立了社会主义基本制度,成功实现了中国历史上最深刻最伟大的社会变革,为当代中国一切发展进步奠定了根本政治前提和制度基础。在探索
心包积液
2岁小儿,头部及右上肢全部被开水烫伤,8小时入院。病儿入院时呈嗜睡状态,皮肤发花,心音低钝,脉搏细弱,伤面大部分表皮脱落,散在水疱。入院后抢救该患儿最首要的措施是
通过利尿作用达到降压效果的药物是
甲为有独立请求权第三人,乙为无独立请求权第三人,关于甲、乙的诉讼权利和义务,下列哪一说法是正确的?(2010年试卷三第41题)
下列方法中,可用于风险型决策的是()。
下列财务指标中,属于效率指标的是()。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料2
第一部称作以结构和功能相结合的原则编写的对外汉语教材是_____。
Stamp-collecting,onceexclusivelythe【B1】______ofsmallboysandanall-consuming【B2】______fortheolderenthusiasts,hasnow
最新回复
(
0
)