软题库 移动APP 扫码下载APP 随时随地移动学习 培训课程
当前位置:信管网 >> 在线考试中心 >> 信息系统项目管理师题库 >> 试题查看
试卷名称 2005年上半年数据库系统工程师考试下午真题试题(案例分析)
考试中心《2005年上半年数据库系统工程师考试下午真题试题(案例分析)》在线考试
试卷年份2005年上半年
试题题型【分析简答题】
试题内容

阅读下面关于项目工作管理系统的数据库设计说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
E软件开发公司,决定开发设计本公司的项目工作管理系统,由王先生承担数据库的设计工作。公司项目管理的需求分析如下:
1、组织机构:E公司有多个部门,每个部门有多个职员、多个办公室,每个办公室有一部电话。当部门变更时更换新的部门代码。职员辞职后,若再次被聘用仍使用辞职前的代码。被聘用职员担任某职务,职务用职务代码来标识。职务分为:工程师、高级工程师、经理助理、经理等。职员的工资根据等级区分,共分为S、A、B、C、D五个等级。一个职务对应某个等级,一个等级对应多个职务。职员月工资等于职员月工作时间(小时)乘以小时工资。职员的人事变动以及职位变更(升级、降级)在月初进行。
2、项目管理:项目用项目代码标识,使用过的项目代码不能重复使用。一个部门可承担多个项目,但一个项目仅由一个部门承担。一个项目有一名项目主管和多个职员;一个职员可参加多个项目。项目代码由系统自动生成,一旦项目建立,项目名、部门代码以及起始年月日不能再变更。
3、项目的工作管理流程为:项目工作计划输入(初始计划)→工作业绩输入→业绩生成(每月一次)→计划修正(每月一次)。
1)项目工作计划输入:项目主管使用如图4-1所示计划输入界面,输入项目代码、职员代码、职员参加某个项目的月工作时间(计划)。图中白色部分为可输入项。

 2)工作业绩输入:输入职员每天参加各个项目的工作时间。图4-2为工作业绩输入界面,图中白色部分为可输入项。其中,出勤时间由考勤系统管理,指定项目代码的顺序可以不同,并且一天可以输入多个项目代码,但同一个项目代码不能重复输入。
3)业绩生成:月底汇总职员的当月工作业绩,生成月工作业绩表。
4)计划修正:项目主管根据项目进度修改以后的工作计划。

王先生根据公司的项目需求将数据库关系模式设计如下:

【问题1】
请使用“关系模式标记规则”,给出部门、等级、项目、工作计划关系模式的主键和外键,以及基本函数依赖集F1、F2、F3和F4。
【问题2】请将下面关系模式中的(a)和(b)处填入属性名称,要求使用说明中已有的属性名称。
(1)王先生设计的关系模式不能管理职务和等级之间的关系,可以通过修改“职务”关系模式实现,修改后的关系模式为:职务(   (a)    )
(2)为了管理公司职员参加各项目每天的工作业绩,需设计工作业绩关系模式为:工作业绩(   (b)      )
【问题3】
(1)部门关系模式存在什么问题?请用100字以内的文字阐述原因。为了解决这个问题可将关系模式分解,分解后的关系模式的关系名依次取部门_A.部门_B.…。
(2)假定月工作业绩关系模式为:月工作业绩(职员代码,年月,工作时间),请给出“查询职员代码、职员名、年月、月工资”的SQL语句


相关试题

推荐文章
合作网站内容