问题 单项选择题

下面第(23)~(24)题基于以下说明:设有如下两个关系,若雇员信息的主键是雇员号,部门信息表的主键是部门号。假设雇员信息表中的工资最低为800(包括800),最高不能超过2000。另外,这里假定DBMS不支持级联删除和级联更新功能。
雇员信息表

雇员号 雇员名 部门号 工资
001 张山 02 2000
010 王宏达 01 1200
056 马林生 02 1000
101 赵敏 04 1500
                                         部门信息表
部门号 部门名 主任
01 业务部 李建
02 销售部 应伟东
03 服务部 周垠
04 财务部 陈力胜

今对以上两个关系做如下操作:
Ⅰ.从雇员表中删除行(‘010’,‘王宏达’,‘01’,1200)。
Ⅱ.从部门表中删除行(‘01’,‘业务部’,‘李建’)。
Ⅲ.从部门表中将部门名为‘服务部’的行删除。
Ⅳ.将雇员表中雇员号=‘010’的工资改为2600元。
在上述所给的操作中,哪个(些)操作能被执行

A.Ⅰ、Ⅱ

B.Ⅱ、Ⅲ

C.Ⅲ、Ⅳ

D.Ⅰ、Ⅲ

答案

参考答案:A

解析: 注意到雇员信息的主键是雇员号,外键是部门号;部门信息表的主键是部门号。另外,“雇员信息表中的工资最低为800(包括800),最高不能超过2000”属于用户自定义的完整性规则。所以对题目中给出的操作仔细验证是否违背了关系的3类完整性规则,就可以很容易判断出哪些操作是否可以被执行。
删除参照关系(即外码所在的关系)中的元组肯定不会破坏上述3类完整性规则,但向参照关系中插入元组或者更新参照关系中的元组有可能会破坏完整性规则;向被参照关系中插入元组也肯定不会破坏参照完整性规则,但有可能破坏实体完整性规则和用户自定义的完整性规则,更新被参照关系中的元组有可能破坏3类完整性规则,删除被参照关系中的元组只有可能破坏参照完整性规则。这些情形总结如下。
在对参照关系和被参照关系进行操作时的各种可能破坏3类完整性规则的情形。
[*]

问答题


阅读下列说明,回答问题1至问题3,将解答填入对应栏内。
【说明】
J公司2008年3月中标某市公安局的人口管理系统开发项目,因该市要在2008年11月举办某大型国际会议,因此公安局要求人口管理系统一定要在2008年7月1日之前投入使用。强某是负责这个项目的项目经理,虽然他进公司才不到3年,但他已成功地管理过两个类似的项目,被大家称为“救火队长”,而强某也对自己信心十足。但这次和以往不同的是,强某还同时管理着另外两个项目,而这个人口管理系统项目的工期要求紧,他能调用的人手少。
该人口管理系统项目属于升级项目。原来的系统为J公司开发,是C/S结构,只能管理本地城区常住人口。新的人口管理系统要求是B/S结构,要既能管理城区常住人口又能管理郊区常住人口、市辖县常住人口和流动人口,而公安局要求该新系统首先把流动人口管理起来。该项目从技术角度可分为网络改造和软件开发,而软件又分界面、业务流程和数据库三个子系统。他们团队有6人,其中有人做过类似的C/S结构的项目,而公司刚刚结束的一个网络项目与本次承担的网络改造项目在技术架构方面几近相同,只是规模不同。公安局要求新系统能够支持移动接入,而项目团队中没有一个人接触过移动接入技术。强某凭直觉知道,依现有的人员在2008年7月1日之前完成项目是不可能的。

【问题3】
请说明强某可以采用哪些方法来跟踪项目的进度,以确保项目能够按期交付(300字以内)。

单项选择题