2013软考数据库系统工程师下午真题及答案解析(打印版)

2013软考数据库系统工程师下午真题及答案解析(打印版)
2013软考数据库系统工程师下午真题及答案解析(打印版)

中级数据库系统工程师2013上半年下午试题

试题一

阅读以下说明和图,根据要求回答下列问题。

[说明]

某慈善机构欲开发一个募捐系统,以跟踪记录为事业或项目向目标群体进行募捐而组织的集体性活动。该系统的主要功能如下所示。

1管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等。

2确定募捐需求和收集所募捐赠(资金及物品)。根据需求提出募捐任务、活动请求和捐赠请求,获取所募集的资金和物品。

3组织募捐活动。根据活动请求,确定活动时间范围。根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性。然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动,从募捐机构获取资金并向其发放赠品。获取和处理捐赠,根据捐赠请求,提供所募集的捐赠;处理与捐赠人之间的交互,即:录入捐赠人信息,处理后存入捐赠人信息表;从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表。根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表;对捐赠记录进行处理后,存入已处理捐赠表,向捐赠人发送致谢函。根据已联系的捐赠人和捐赠记录进行跟进,将捐赠跟进情况发送给捐赠人。

现采用结构化方法对募捐系统进行分析与设计,获得如图所示的分层数据流图。

1、使用说明中的词语,给出图1中的实体E1~E4的名称。

2、在建模DFD时,需要对有些复杂加工(处理)进行进一步精化,图2为图1中处理3的进一步细化的1层数据流图,图3为图2中3.1进一步细化的2层数据流图。补全图2中加工P1、P2和P3的名称和图2与图3中缺少的数据流。

3、使用说明中的词语,给出图3中的数据存储D1~D4的名称。

试题二

阅读以下说明,根据要求回答下列问题。

[说明]

某航空公司要开发一个订票信息处理系统,该系统的部分关系模式如下:

航班(航班编号,航空公司,起飞地,起飞时间,目的地,到达时间,票价)

折扣(航班编号,开始日期,结束日期,折扣)

旅客(身份证号,姓名,性别,出生日期,电话,VIP折扣)

购票(购票单号,身份证号,航班编号,搭乘日期,购票金额)

有关关系模式的属性及相关说明如下:

4航班表中的起飞时间和到达时间不包含日期,同一航班不会在一天出现两次及两次以上;

5各航空公司会根据旅客出行淡旺季适时调整机票的折扣,旅客购买机票的购票金额计算公式为:票价×折扣×VIP折扣,其中旅客的VIP折扣与该旅客已购买过的机票的购票金额总和相关,在旅客每次购票后被修改。VIP折扣值的计算由函数float vip_value(char[18]身份证号)完成。

根据以上描述,回答下列问题。

4、请将如下创建购票关系的SQL语句的空缺部分补充完整,要求指定关系的主键、外键,以及购票金额大于零的约束。

CREATE TABLE 购票(

购票单号 CHAR(15) ______,

身份证号 CHAR(18),

航班编号 CHAR(6),

搭乘日期 DATE,

购票金额 FLOAT ______,

______,

______,

);

5、(1)身份证号为210000************的客户购买了2013年2月18日CA5302航班的机票,购票单号由系统自动生成。下面的SQL语句将上述购票信息加入系统中,请将空缺部分补充完整。

INSERT INTO 购票(购票单号,身份证号,航班编号,搭乘日期,购票金额)

SELECT '201303105555','210000************','CA5302','2013/2/18', ______

FROM 航班,折扣,旅客

WHERE ______ AND 航班.航班编号='CA5302' AND

AND '2013/2/18' BETWEEN 折扣.开始日期 AND 折扣.结束日期

AND 旅客.身份证号='210000************';

(2)需要用触发器来实现VIP折扣的修改,调用函数vip_value()来实现。请将如下SQL语句的空缺部分补充完整。

CREATE TRIGGER VIP_TRG AFTER ______ ON ______

RE FERENCING new row AS nrow

FOR EACH row

BEGIN

UPDATE 旅客

SET ______

WHERE ______;

END

6、请将如下SQL语句的空缺部分补充完整。

(1)查询搭乘日期在2012年1月1日至2012年12月31日之间,且合计购票金额大于等于10000元的所有旅客的身份证号、姓名和购票金额总和,并按购票金额总和降序输出。

SELECT 旅客.身份证号,姓名,SUM(购票金额)

FROM 旅客,购票

WHERE ______

GROUP BY ______;

ORDER BY ______;

(2)经过中转的航班与相同始发地和目的地的直达航班相比,会享受更低的折扣。查询从广州到北京,经过一次中转的所有航班对,输出广州到中转地的航班编号、中转地、中转地到北京的航班编号。

SELECT ______

FROM 航班航班1,航班航班2

WHERE ______;

试题三

阅读以下说明,根据要求回答下列问题。

[说明]

某电视台拟开发一套信息管理系统,以方便对全台的员工、栏目、广告和演播厅等进行管理。

[需求分析]

7系统需要维护全台员工的详细信息、栏目信息、广告信息和演播厅信息等。员工的信息主要包括:工号、姓名、性别、出生日期、电话和住址等,栏目信息主要包括:栏目名称、播出时间和时长等。广告信息主要包括:广告编号、价格等。演播厅信息包括:房间号、房间面积等。

8电视台根据调度单来协调各档栏目、演播厅和场务。一个销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。演播厅和场务可以被多个栏目循环使用。

9电视台根据栏目来插播广告。每档栏目可以插播多条广告,每条广告也可以在多档栏目中插播。

10一档栏目可以有多名主持人,但一名主持人只能主持一档栏目。

11一名编辑人员可以编辑多条广告,一条广告只能由一名编辑人员编辑。

[概念模型设计]

根据需求阶段收集的信息而设计的实体联系图(不完整)如图所示。

[逻辑结构设计]

根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):

演播厅(房间号,房间面积)

栏目(栏目名称,播出时间,时长)

广告(广告编号,销售价格,______)

员工(工号,姓名,性别,出生日期,电话,住址)

主持人(主持人工号,______)

插播单(______,播出时间)

调度单(______)

7、补充图中的联系和联系的类型。

8、根据图,将逻辑结构设计阶段生成的关系模式中补充完整,并用下划线指出所在关系模式的主键。

9、现需要记录广告商信息,增加广告商实体。一个广告商可以提供多条广告,一条广告只能由一个广告商提供。请根据该要求,对图进行修改,画出修改后的实体间联系和联系的类型。

试题四

阅读以下说明,根据要求回答下列问题。

[说明]

某水果零售超市拟开发一套信息系统,对超市的顾客、水果、员工、采购和销售信息进行管理。

[需求分析]

10水果零售超市实行会员制,顾客需具有会员资格才能进行购物,顾客需持所在单位出具的证明信才能办理会员资格,每位顾客具有唯一编号。

11超市将采购员和导购员分成若干个小组,每组人员负责指定的若干种水果的采购和导购。每名采购员可采购指定给该组购买的水果;每名导购员都可对顾客选购的本组内的各种水果进行计价和包装,并分别贴上打印条码。

12顾客选购水果并计价完毕后进行结算,生成结算单。结算单包括流水号、购买的各种水果信息和顾客信息等,每张结算单具有唯一的流水号。

13超市在月底根据结算单对导购员进行绩效考核,根据采购情况对采购员进行考核,同时也根据结算单对顾客消费情况进行会员积分。

初步设计的数据库关系模式如下。

顾客(顾客编号,身份证号,姓名,性别,积分,单位名称,单位地址,单位电话) 采购(批次,水果名称,采购价格,采购数量,采购员编号)

职责(水果名称,采购员编号,导购员编号)

结算单(流水号,条码,水果名称,销售单价,数量,金额,导购员编号,顾客编号) 数据库关系模式

关系模式的主要属性、含义及约束如表所示。

表1 主要属性、含义及约束

属性含义及约束条件

顾客编号唯一地标识某位顾客

单位地址和单位电话顾客的单位地址和电话由单位名称决定

批次不同批次的水果,采购价格和数量也可能不同

流水号每个结算单都有一个流水号

条码购买的每种水果的信息

“结算单”示例如表2所示。

表2 “结算单”示例

流水号2013032200001 顾客G2000102

条码水果名称销售单价数量金额(元) 导购员A10001 苹果 5 4 20 D001

A10013 桔子 4 3 12 D002

B10005 香蕉 3 5 15 D003

C10034 葡萄 3.5 10 35 D001

E10323 火龙果15 2 30 D001

G10551 梨 4 5 20 D002

总计132

10、对于“顾客”关系模式,请回答以下问题:

(1)给出所有候选键。

(2)该关系模式可达到第几范式,用60字以内的文字简要叙述理由。

11、对于“结算单”关系模式,请回答以下问题:

(1)用100字以内的文字简要说明它会产生什么问题。

(2)将其分解为第3范式,分解后的关系名依次为:结算单1,结算单2,结算单3,并用下划线标注分解后的各关系模式的主键。

12、对于“职责”关系模式,请回答以下问题:

(1)它是否为第4范式,用100字以内的文字叙述理由。

(2)将其分解为第4范式,分解后的关系名依次为:职责1,职责2。

试题五

阅读以下说明,根据要求回答下列问题。

[说明]

某连锁酒店提供网上预订房间业务,流程如下:

13客户查询指定日期内所有类别的空余房间数,系统显示空房表(日期,房间类别,数量)中的信息。

14客户输入预订的起始日期、结束日期、房间类别和数量,并提交。

15系统将用户提交的信息写入预订表(身份证号,起始日期,结束日期,房间类别,数量),并修改空房表的相关数据。

针对上述业务流程,回答下列问题。

13、如果两个用户同时查询相同日期和房间类别的空房数量,得到的空房数量为1,并且这两个用户又同时要求预订,可能会产生什么结果,请用100字以内的文字简要叙述。

14、引入如下伪指令:将预订过程作为一个事务,将查询和修改空房表的操作分别记为RA.和W(A,x),插入预订表的操作记为W(B,a),其中x代表空余房间数,a代表预订房间数,则事务的伪指令序列为:x=RA.,W(A,x-a),W(B,a)。

在并发操作的情况下,若客户1、客户2同时预订相同类别的房间时,可能出现的执行序列为:x1=RA.,x2=RA.,W(A,x1-a1),W(B1,a1),W(A,x2-a2),W(B2,a2)。

(1)此时会出现什么问题,请用100字以内的文字简要叙述。

(2)为了解决上述问题,引入共享锁指令SLock(X)和独占锁指令XLock(X)对数据X进行加锁,解锁指令Unlock(X)对数据X进行解锁,请补充上述执行序列,使其满足2PL协议,不产生死锁且持有锁的时间最短。

15、下面是实现预订业务的程序,请补全空缺处的代码。其中主变量“:Cid”、“:Bdate”、“:Edate”、“:Rtype”、“:Num”分别代表身份证号、起始日期、结束日期、房间类别和订房数量。

SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;

UPDATE 空房表

SET 数量=数量-:Num

WHERE ______;

if error then {ROLLBACK; return -1; }

INSERT INTO 预订表 VALUES (:cid, :Bdate, :Edate, :Rtype, :Num); if error then {ROLLBACK; return -2; }

______;

答案:

试题一

1、E1:志愿者 E2:捐赠人

E3:募捐机构 E4:场馆

由题干中的关键信息“根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿者提供的邀请响应、志愿者信息、工作时长、工作结果等”,结合如图1所示的0层数据流图中与实体E1相关的“加入邀请/邀请跟进/工作任务”这一条输入数据流,以及“志愿者信息/工作时长/邀请响应/工作结果”这一条输出数据流可知,实体E1的名称是“志愿者”。

根据题干中给出的“根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性”等关键信息,结合图1中输入至实体E4的数据流“场馆可用性请求”,以及输出数据流“场馆可用性”等可知,实体E4的名称是“场馆”。

基于题干中给出的“根据相应的活动信息举办活动,从募捐机构获取资金并向其发放赠品”等关键信息,结合图1中输入至实体E3的数据流“赠品”,以及输出数据流“资金”等可知,实体E3的名称是“募捐机构”。

依据题干中给出的“从捐赠人信息表中查询捐赠人信息,向捐赠人发送募捐请求”等关键信息,结合图1中输入至实体E2的数据流“募捐请求”,以及输出数据流“捐赠人信息”等可知,实体E2的名称是“捐赠人”。

2、P1:确定活动时间范围 P2:搜索场馆

P3:推广募捐活动

数据流名称起点终点

所募集资金3.5或举办活动并募集资

2

活动请求 2 3.2或确定活动时间范围捐赠请求2(可不填) 3.1.3

所募集捐赠(或所募集资金或所募集物品3.1.3或募集2(可不填) 3.1.3或募集2(可不填) 3.1.3或募集2(可不填)

注:数据流没有次序要求;其中“2”处可以为“确定募捐需求收集所募捐赠”

基于问题1的解析结果,结合如图2所示的1层数据流图中与加工P1相关的“活动时间”这一条输出数据流,查找到题干中与之相关的关键信息“(3)组织募捐活动。根据活动请求,确定活动时间范围。根据活动时间……”可知,P1的名称是“确定活动时间范围”。

根据题干中给出的“根据活动时间,搜索场馆,即:向场馆发送场馆可用性请求,获得场馆可用性”等关键信息,结合图2中加工P2的输入数据流“活动时间”和“场馆可用性”,以及输出数据流“场馆可用性请求”等可知,P2的名称是“搜索场馆”。

由题干中给出的关键信息“然后根据活动时间和地点推广募捐活动,根据相应的活动信息举办活动……”等,结合图2中加工P3的输入数据流“活动时间和地点”,以及输出数据流“活动信息”等可知,P3的名称是“推广募捐活动”。

结合题干中给出的关键信息“(3)组织募捐活动。根据活动请求,确定活动时间范围”,

以及图1中处理2至处理3的数据流“活动请求”可知,图2中缺少了一条从处理2至处理3.2的数据流“活动请求”。

依据题干中给出的“(2)确定募捐需求和收集所募捐赠(资金及物品)……获取所募集的资金和物品”、“(3)组织募捐活动……获取和处理捐赠,根据捐赠请求,提供所募集的捐赠”等关键信息可知,图2中缺少了一条从处理3.5至处理2的数据流“所募集资金”。

基于题干中给出的关键信息“(3)组织募捐活动……根据捐赠请求进行募集”,以及图2中处理2至处理3.1的数据流“捐赠请求”可知,图3中缺少了一条从处理2至处理3.1.3的数据流“捐赠请求”。

根据图2中处理3.1至处理2的数据流“所募集物品”、“所募集资金”,以及“(2)确定募捐需求和收集所募捐赠(资金及物品)……获取所募集的资金和物品”可知,图3中缺少了一条从处理3.1.3至处理2的数据流“所募集捐赠”。

3、D1:捐赠人信息表 D2:已联系的捐赠人表 D3:捐赠表 D4:已处理捐赠表结合题干中给出的关键信息“录入捐赠人信息,处理后存入捐赠人信息表”,以及图3中处理3.1.1的名称“录入捐赠人信息”可知,图3中数据存储D1的名称是“捐赠人信息表”。

同理,根据题干中给出的关键信息“……向捐赠人发送募捐请求,并将已联系的捐赠人存入已联系的捐赠人表”,以及图3中处理3.1.2的名称“请求募捐”及其输出数据流“已联系的捐赠人”等可知,数据存储D2的名称是“已联系的捐赠人表”。

基于题干中给出的关键信息“……根据捐赠请求进行募集,募得捐赠后,将捐赠记录存入捐赠表”,以及图3中处理3.1.3的名称“募集”及其输出数据流“捐赠记录”等可知,数据存储D3的名称是“捐赠表”。

依据题干中给出的关键信息“……对捐赠记录进行处理后,存入已处理捐赠表……”,以及图3中处理3.1.3的名称“募集”及其输出数据流“已处理的捐赠记录”等可知,数据存储D4的名称是“已处理捐赠表”。

试题二

4、PRIMARY KEY(或NOT NULL UNIQUE)

CHECK(购票金额>0)

FOREIGN KEY (身份证号) REFERENCES 旅客(身份证号)

FOREIGN KEY (航班编号) REFERENCES 航班(航班编号)

在创建“购票”关系模式的SQL语句时,由于属性“购票单号”为“购票”关系模式的主键,即不能为空且唯一标识一条数据记录,因此空缺处需要填入“PRIMARY KEY(或NOT NULL UNIQUE,或NOT NULL PRIMARY KEY)”对该属性进行主键约束。

结合题干给出的关键信息“购票金额大于零”可知,空缺处应填入“CHECK(购票金额>0)”对属性“购票金额”进行约束。

由于属性“身份证号”、“航班编号”是“购票”关系模式的外键,因此空缺处需要使用FOREIGN KEY对这两个属性进行外键约束,即应填入“FOREIGN KEY(身份证

号)REFERENCES旅客(身份证号)”、“FOREIGN KEY(航班编号)REFERENCES航班(航班编号)”。

5、票价*折扣*VIP折扣

航班.航班编号=折扣.航班编号

INSERT

购票

VIP折扣=vip_value(nrow.身份证号)

旅客.身份证号=nrow.身份证号

(1)基于题干给出的关键信息“旅客购买机票的购票金额计算公式为:票价×折扣×VIP折扣”可知,(空缺处对应填入INSERT INTO语句中“购票金额”的计算公式,即“票价*折扣*VIP 折扣”。

结合题干给出的“其中旅客的VIP折扣与该旅客已购买过的机票的购票金额总和相关,在旅客每次购票后被修改”等关键信息可知,该SELECT查询语句中将涉及到“航班”、“折扣”

两个关系模式,因此空缺处应对这二者进行关联,即应填入“航班.航班编号=折扣.航班编号”。

(2)使用T-SQL语句来创建触发器的基本语句如下。

create trigger trigger_name on {table_name | view_name} {for | After | Instead of}

[insert,update,delete] as sql_statement

在“购票”关系模式中插入一条数据记录时,触发器应能够自动执行,因此需要创建基于INSERT类型的触发器,即空缺处应依次填入“INSERT”、“购票”。

根据题干给出的“VIP折扣值的计算由函数float vip_value(char[18]身份证号)

完成”等关键信息可知,空缺处应填入的触发器执行动作是“VIP折扣=vip_value(nrow.

身份证号)”。

空缺处应添加表的连接条件——“旅客.身份证号=nrow.身份证号”。

6、旅客.身份证号=购票.身份证号 AND

搭乘日期 BETWEEN '2012/1/1' AND '2012/12/31'

旅客.身份证号,姓名 HAVING SUM(购票金额)>=10000

SUM(购票金额) DESC

航班1.航班编号,航班1.目的地,航班2.航班编号

航班1.起飞地='广州' AND 航班2.目的地='北京' AND

航班1.目的地=航班2.起飞地;

(1)(1)查询搭乘日期在2012年1月1日至2012年12月31日之间,且合计购票金额大于等于10000元的所有旅客的身份证号、姓名和购票金额总和,并按购票金额总和降序输出。

SELECT 旅客.身份证号,姓名,SUM(购票金额)

FROM 旅客,购票

WHERE 旅客.身份证号=购票.身份证号 AND

搭乘日期 BETWEEN '2012/1/1' AND '2012/12/31'

GROUP BY 旅客.身份证号,姓名 HAVING SUM(购票金额)>=10000;

ORDER BY SUM(购票金额) DESC;

(2)经过中转的航班与相同始发地和目的地的直达航班相比,会享受更低的折扣。查询从广州到北京,经过一次中转的所有航班对,输出广州到中转地的航班编号、中转地、中转地到北京的航班编号。

SELECT 航班1.航班编号,航班1.目的地,航班2.航班编号

FROM 航班航班1,航班航班2

WHERE 航班1.起飞地='广州' AND 航班2.目的地='北京' AND

航班1.目的地=航班2.起飞地;

试题三

7、

这是一道要求读者掌握数据库的概念结构设计的综合分析题,本题的解答思路如下。

仔细阅读题干给出的说明信息,由其中关键信息“(3)电视台根据栏目来插播广告。每档栏目可以插播多条广告,每条广告也可以在多档栏目插播”等可知,图中实体“广告”与实体“栏目”之间存在联系“插播”,其联系的类型为多对多(m:n)。

基于题干给出的“(4)一档栏目可以有多个主持人,但一名主持人只能主持一档栏目”等关键信息可知,图中实体“栏目”与实体“主持人”之间存在联系“主持”,其联系的类型为一对多(1:n)。

根据题干给出的关键信息“(2)电视台根据调度单来协调各档栏目、演播厅和场务。一个销售档栏目只会占用一个演播厅,但会使用多名场务来进行演出协调。演播厅和场务可以被多个栏目循环使用”等关键信息可知,图中实体“场务”与联系“调度”之间存在关联,其关联的类型为多(n)。

整理以上分析结果,结合图可得出完整的信息管理系统实体联系图,如图所示。

8、(1)编辑人员工号 (2)栏目名称

(3)栏目名称,广告编号 (4)栏目名称,房间号,场务工号

广告(广告编号,销售价格,编辑人员工号)

主持人(主持人工号,栏目名称)

插播单(栏目名称,广告编号,播出时间)

调度单(栏目名称,房间号,场务工号)

这是一道要求读者掌握数据库的逻辑结构设计的综合理解题,本题的解答思路如下。

基于问题1的分析结果,在图中实体“编辑人员”与实体“广告”之间存在联系“编辑”,其联系的类型为一对多(1:n)。结合题干说明信息中已给出的关系模式:员工(工号,姓名,性别,出生日期,电话,住址),可知“广告”关系模式中需要加入一端实体的主键“编辑人员工号”(即空缺处所填写的内容)。结合常识可知,属性“广告编号”唯一标识每一条“广告”的数据记录,因此它是“广告”关系模式的主键。

同理,在图中实体“栏目”与实体“主持人”之间存在联系“主持”,其联系的类型为一对多(1:n)。题干中已给出的关系模式:栏目(栏目名称,播出时间,时长),可知“主持人”关系模式中需要加入一端实体的主键“栏目名称”(即空缺处所填写的内容)。结合常识可知,属性“主持人工号”唯一标识每一条“主持人”的数据记录,因此它是“主持人”关系模式的主键。

对于图中联系类型为多对多(m:n)的“插播”联系,应将其转换成一个独立的关系模式,其属性为两端实体类型的主键加上联系类型自身的属性,而该关系模式的主键为两端实体主键的组合。因此空缺处应填入“栏目名称,广告编号”。属性“栏目名称”、“广告编号”的组合是“插播单”关系模式的主键。

对于图中联系类型为1:m:n的“调度”联系,应将其转换成一个独立的关系模式,其属性为三端实体类型的主键加上联系类型自身的属性,而该关系模式的主键为三端实体主键的组合。因此空缺处应填入“栏目名称,房间号,场务工号”。属性“栏目名称”、“房间号”、“场务工号”的组合是“调度”关系模式的主键。

9、

这是一道要求读者掌握数据库的概念结构设计的综合应用题,本题的解答思路如下:如果需要广告商信息,则新增一个“广告商”实体,而一个广告商可以提供多条广告,一条广告只能由一个广告商提供,因此“广告商”和“广告”两个实体之间都存在联系“提供”,其联系的类型都为一对多(1:n)。修改后的某电视台信息管理系统的实体联系图如图所示。

试题四

10、(1)顾客编号和身份证号

(2)可以达到第2范式

理由:在“顾客”关系模式中,存在以下函数依赖:“单位名称→单位地址,

单位电话”,存在非主属性对键的传递依赖,所以“顾客”关系模式可以达到第2范式,但不满足第3范式

这是一道要求读者掌握数据库关系模式规范化理论中,非主属性和3NF范式的综合分析题,本题的解答思路如下。

(1)依题意,由“顾客”关系模式和题干给出的关键信息“每位顾客具有唯一编号”等可知,属性“顾客编号”是“顾客”关系模式的主键;而属性“身份证号”也是该关系模式的决定因素之一,因此它们都是候选键的属性。

(2)结合表1中的属性“单位地址和单位电话”的约束条件——“顾客的单位地址和电话由单位名称决定”等关键信息可知,在“顾客”关系模式中,存在“单位名称→(单位地址,单位电话)”的函数依赖关系。根据3NF的要求:每一个非主属性既不部分依赖于码,也不传递依赖于码。而“顾客”关系模式存在非主属性对码的传递依赖,因此它不能满足3NF,但可以达到2NF。

11、(1)根据“结算单”关系模式,可知其键为(流水号,条码),而又存在部分函数依赖:“条码→水果名称,销售单价,数量,金额,导购员编号”

根据第2范式的要求:不存在非主属性对键的部分依赖,所以“结算单”关系模式不满足第2范式,会造成插入异常、删除异常和修改异常

(2)对“结算单”关系模式进行分解后的关系模式及主键如下:

结算单1(流水号,条码)

结算单2(流水号,顾客编号)

结算单3(条码,水果名称,销售单价,数量,金额,导购员编号)

这是一道要求读者掌握数据库关系模式规范化理论中2NF和3NF的综合应用题,本题的解答思路如下。

(1)由“结算单”关系模式、题干(或表1)中给出的关键信息“(3)……每张结算单具有唯一的流水号”、表1中“条码”属性的约束条件——“购买的每种水果的信息”和表2的示例等关键信息可知,属性“流水号,条码”是该关系模式的候选键。

“结算单”关系模式存在部分函数依赖:

流水号→顾客编号

条码→水果名称,销售单价,数量,金额,导购员编号

根据第2范式(2NF)的要求:不存在非主属性对码的部分依赖。而“结算单”关系模式存在非主属性对码的部分依赖,因此它不属于2NF,会造成插入异常、删除异常和修改复杂(或修改异常)等问题。

(2)根据3NF的要求和“结算单”关系模式的函数依赖关系,对“结算单”关系模式进行如下分解,以满足3NF的要求。

结算单1(流水号,条码)

结算单2(流水号,顾客编号)

结算单3(条码,水果名称,销售单价,数量,金额,导购员编号)

其中,带下划实线的属性为分解后的各关系模式对应的主键,带波浪线的属性为外键。这3个关系模式中的每一个非主属性既不部分依赖于码,也不传递依赖于码,因此满足3NF的要求。

12、(1)不属于第4范式。

根据“职责”关系模式的定义可知:其主键为“水果名称,采购员编号,导购员

编号”,存在多值依赖:

水果名称→→采购员编号

水果名称→→导购员编号

根据第4范式的要求,不允许存在非平凡的多值依赖,因此,“职责”关系模式不满足第4范式。

(2)对“职责”关系模式进行分解后的关系模式如下:

职责1(水果名称,采购员编号)

职责2(水果名称,导购员编号)

这是一道要求读者掌握关系模式规范化理论中4NF的综合分析题,本题解答思路如下。

(1)由“职责”关系模式和题干中“(2)超市将采购员和导购员分成若干个小组,每组人员负责指定的若干种水果的采购和导购……”等关键信息可知,属性“水果名称,采购员编号,导购员编号”是该关系模式的主键。“职责”关系模式存在多值依赖:

水果名称→→采购员编号

水果名称→→导购员编号

根据第4范式的要求:不允许有非平凡且非函数依赖的多值依赖,因此“职责”关系模式不满足4NF。

(2)根据4NF的要求和“职责”关系模式的函数依赖,对该关系模式进行如下分解,以满足4NF的要求。

职责1(水果名称,采购员编号)

职责2(水果名称,采购员编号)

其中,带下划线的属性为相应关系模式的主键。

试题五

13、同时预订时,可能会产生一个客户订不到或者把同一房订给两个客户

依题意,如果两个用户同时要求预订相同日期和相同类别的同一个房间,则可能会产生一个客户订不到房间或者把同一房间预订给两个客户的冲突现象。

14、(1)出现问题:丢失修改,客户1预订a1数量房间后,对空房数量的修改被T2的修改覆盖,造成数据不一致。

(2)XLOCK(A),x1=R(A),W(A,x1-a1),XLOCK(B),UNLOCK(A),W(B1,a1),

UNLOCK(B),XLOCK(A),x2=R(A),W(A,x2-a2),XLOCK(B),UNLOCK(A),

W(B2,a2),UNLOCK(B)

若对并发事务的指令交叉执行不加以控制,则会使每个事务的执行结果相互干扰,破坏事务的隔离性,从而造成数据库的不一致。本试题中,客户1预订a1数量房间后,对空房数量的

修改可能被客户2的修改所覆盖,造成不能体现出客户1已预订的房间数量。该现象属于丢失修改造成的数据库不一致性。

在并发状态下,可能会相互干扰破坏事务的ACID属性,加锁机制是保障事务正确执行的一种机制。2PL协议能够保证事务在并发状态下调度的正确性,即可串行化的调度。针对题干所给出的客户f的房间预订伪指令序列:x=R(A),W(A,x-a),W(B,a),需要在修改房间数量之前加XLock()指令,并保证读/写锁不交叉,即确保客户1释放A上的锁之后客户2

才能执行加锁操作。重写后的房间预订伪指令序列如下。

XLOCK(A),x1=R(A),W(A,x1-a1),XLOCK(B),UNLOCK(A),W(B1,a1),UNLOCK( B),XLOCK(A),

x2=R(A),W(A,x2-a2),XLOCK(B),UNLOCK(A),W(B2,a2),UNLOCK(B)

15、房间类别=:Rtype AND 日期 BETWEEN :Bdate AND :Edate

COMMIT :retum 0;

SQL语句“SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;”是SQL提供的事务隔离级别之一。它表示只允许事务读已提交的数据,并且在两次读同一数据时不允许其他事务修改此数据。依题意,结合题干给出的关键信息“(1)客户查询指定日期内所有类别的空余房间数,系统显示空房表(日期,房间类别,数量)中的信息”可得,空缺处应填入“房间类别=:Rtype AND 日期BETWEEN :Bdate AND :Edate”。

在程序中,事务是以COMMIT语句或ROLLBACK语句结束。结合该程序中已给出的代码“if error then {ROLLBACK; return -1;)”和“if error then {ROLLBACK; return -2;}”可得,空缺处应填入“COMMIT; return 0;”。

软考数据库系统工程师试题及答案

软考数据库系统工程师 试题及答案 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-

2012年软考数据库系统工程师试题及答案 1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在dbs中,dbms和os之间的关系是( ) A.相互调用 调用os 调用dbms D.并发运行 4.数据库物理存储方式的描述称为( ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是( ) A.定义概念模式 B.修改模式结构

C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 、dbms 和dbs 三者之间的关系是( ) 包括dbms和dbs 包括db和dbms 包括db和dbs D.不能相互包括 中“第三级存储器”是指( ) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) 10.数据库系统中的数据模型通常由( )三部分组成 A.数据结构、数据操作和完整性约束 B.数据定义、数据操作和安全性约束

C.数据结构、数据管理和数据保护 D.数据定义、数据管理和运行控制 组织提出的dbtg 报告中的数据模型是( )的主要代表 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 A.子模式 B.用户模式 C.模式 D.存储模式 13.用户涉及的逻辑结构用( )描述 A.模式 B.存储模式 C.概念模式 D.子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A.设计 B.保护 C.操纵 D.维护 15.( )是控制数据整体结构的人,负责三级结构定义和修改 A .专业用户 B .应用程序员

2020年软考系统分析师练习题及答案(一)

2020年软考系统分析师练习题及答案(一) ●栈结构不适用地下列(1)应用 (1) A.表达式求值 B.树的层次序周游算法的实现 C.二叉树对称序周游算法的实现 D.快速排序算法的实现 ●以下关于数据结构的基本概念的叙述中(2)是错误的。 (2) A.数据元素是数据的基本单位 B.数据项是有独立含义的数据最小的单位 C.数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构 D.数据的逻辑结构分为线性结构和非线性结构 ●电视系统采用的颜色空间是,其亮度信号和色度信号是相分离的。下列颜色空间中,(3)颜色空间不属于电视系统的颜色空间。 (3) A.YUV B.YIQ C.YCrCb D.HSL

●在关系数据库设计中,定义数据库全局模式是(4)阶段的内容。 (4) A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 ●下列叙述中,准确的是(5) (5) A.用E—R图只能表示实体集之间一对多的联系 B.用E—R图只能表示实体集之间一对一的联系 C.用E—R图表示的概念数据模型只能转换为关系数据模型 D.用E—R图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系 ●基于“学生-选课-课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将 使用关系(6)。 (6) A.S和SC. B.SC和C C.S和C

D.S,SC和C ●若要求查找姓名中第一个字为‘刘’的学生号和姓名。下面列出的SQL语句中,(7)是准确的。 (7) A.SELECT S#,SNAME,FROM S WHERE SNAME=‘刘%’ B.SELECT S#,SNAME,FROM S WHERE SNAME=‘刘-’ C.SELECT S#,SNAME,FROM S WHERE SNAME LIKE‘刘%’ D.SELECT S#,SNAME,FROM S WHERE SNAME LIKE ‘刘-’ ●主机A运行Unit操作系统,IP地址为202.113.224.35,子网屏蔽码为255.255.255.240。它们分别连接在同一台局域交换机上,但处于不同的VLAN中。主机通过ping命令去ping主机B时,发现接收不到准确的响应。可能的原因是(8) (8) A.主机A主机B的IP地址不同 B.主机A和主机B处于不同的VLAN中 C.主机A和主机B使用了不同操作系统 D.主机A和主机B处于不同的子网中 ●用户A通过计算机网络向用户B发消息,表示自己同意签订某个合同,随后用户A反悔不承认自己发过该条消息。为了防止这种情况发生,应采用(9) (9) A.数字签名技术 B.消息认证技术

最新数据库系统工程师考试资料-数据库系统工程师试题汇总

2010数据库系统工程师考试资料-数据库系统工程师试题

2010年数据库系统工程师考试资料:数据库系统工程师试题 1. 单个用户使用的数据视图的描述称为() A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式ddl用来描述() A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在dbs中,dbms和os之间的关系是() A.相互调用 B.dbms调用os C.os调用dbms D.并发运 4.数据库物理存储方式的描述称为() A.外模式 B。内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是() A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是() A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D.提高数据与程序的可移植性 7.db、dbms和dbs三者之间的关系是() A. db包括dbms和dbs B. dbs包括db和dbms

C. dbms包括db和dbs D. 不能相互包括 8.dbs中“第三级存储器”是指() A. 磁盘和磁带 B. 磁带和光盘 C. 光盘和磁盘 D. 快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是() A. dbs B. db C. dbms D. mis 10.数据库系统中的数据模型通常由()三部分组成 A. 数据结构、数据操作和完整性约束 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护 D. 数据定义、数据管理和运行控制 11.codasyl组织提出的dbtg报告中的数据模型是()的主要代表 A. 层次模型 B. 网状模型 C. 关系模型 D. 实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用()来描述 A. 子模式 B. 用户模式 C. 模式 D. 存储模式 13.用户涉及的逻辑结构用()描述 A. 模式 B. 存储模式 C. 概念模式 D. 子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的()

系统分析师考试真题一(下午试题)

系统分析师考试真题(下午试题)系统分析师考试是软考中一项高级资格考试科目,考试一共分为三门:基础知识、案例分析及论文。下面是小编整理的系统分析师历年考试下午真题,供大家学习参考。 试题一 阅读以下关于工业控制系统方案选型方面的叙述,回答问题1和问题2。 某省拟新建电厂的主管部门召集了一批专业人员和计算机专家,讨论如何为新电厂建立计算机控制系统,在讨论中提出了以下两种方案: (1)方案———传统的DCS(分布式控制系统)。经本省内不少电厂多年推广使用,相对已十分成熟和实用。 在DCS系统中把计算机、通信、自动控制和显示等技术集成在一起形成一个统一的分布式电厂控制系统,其中采用了控制功能分散、监视管理集中和全厂信息共享的原则,具有以下特征: ①在结构上,采用了各类能独立运行的一批工作站(如:操作员站、工程师站、数据采集处理的DAS站、管理站等),这些工作站分别能从事于局部控制,在各个工作站之间则采用局域网实施通信,交换有关的信息。 ②在功能上,采用分层管理控制的原则,比如:整个DCS系统可分解为基本控制级(实现相对固定的平稳调节目标)和协凋管理级(在全厂范围内实现优化计算与协调控制),并且通过网络可与再上一级的主机或系统实现通信。 ③在技术上,尽可能实现标准化,采用通用性强的PC机或小型工作站,有针对性的多类通信介质;在模拟量控制的基础上结合可编程逻辑控制(PLC)技术,大屏幕显示与监控技术等。 ④在软件选用上,可灵活地选用规范化的实时多任务操作系统,配备有效的GUI视窗软件,包含有常用功能软件与算法库的组态软件,先进的控制软件包,绘图软件,相应的数据库软件,

管理调度软件和办公软件等分布在系统内。 (2)方案二——代表国际上发展方向的FCS(现场总线控制系统),即是采用网络通信技术,把分布在现场各处的仪表仪器、测量控制设备有机地连接在一起并实施数字化控制的技术。 现场总线的特点是数字化、串行、双向和多线式。通过现场总线可能有效地实现联网信息传输的数字化,各网络站点仅表的智能化和整个电厂系统的开放化。其主要特征大体上包括有: ①FCS主要由现场总线通信网络、智能变送器、智能执行器(现场仪表)、工业PC(上位机设备)和相应的软件等组成。 ②现场总线上所连接的产品采用统一的通信规程和协议,从根本上保证实现信息的共享、设备的互换或互操作,允许实现现场仪表的远程调整校验。通过网关还可实现不同现场总线的互联。 ③现场总线采用数字信号传送信息,通常可采用一对多结构,即用一对传输线可连接多台现场仪表,实现主控系统与现场仪表之间的双向通信(接线简单,施工方便,维护与扩充容易)。 ④现场总线引入并定义了若干不同的标准功能块,不同厂商的设备都采用相同的组态方法。这样,用户的应用、培训与编程十分方便。 [问题1] 看上去新颖的FCS比传统的DCS有着远为吸引人的许多特点与长处。可是,在讨论中绝大多数专家都认为DCS(分布式控制系统)仍是目前电厂工程中应用选型的主流。请你用100字以内的文字简单说明理由。 [问题2] 在热烈的讨论过程中,不少专家又提出了以下的第三种方案:方案三——基于远程智能I /O 的新型DCS系统。这里的远程智能I/O 装置是一类独立的系统,大体上由三部分所组成。即智能前端、现场通信总线和计算机通信适配器。其中,

软考数据库系统工程师考试复习资料

目录 第一章计算机系统知识 (2) 第二章数据结构与算法 (9) 第三章操作系统知识 (12) 第四章程序设计基础 (17) 第六章多媒体基础知识 (21) 第七章数据库技术基础 (24) 第八章关系数据库 (31) 第九章SQL语言 (35) 第十章系统开发与运行 (41) 第十一章数据库设计 (45) 第十二章网络与数据库 (52) 第十四章知识产权基础知识 (55) 第十五章标准化基础知识 (56)

第一章计算机系统知识 1. 计算机软件=程序+数据+相关文档。 2. 操作数包含在指令中是立即寻址,操作数的地址包含在指令中是直接寻址。 3. 计算机硬件的典型结构:单总线结构、双总线结构、采用通道的大型系统结构。 4. CPU由运算器和控制器组成;控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、状态条件寄存器、时序产生器和微操作信号发生器组成。 a) PC: pc自动增加一个值,指向下一条要执行的指令,当程序转移时将转移地址送入PC。 b) IR:用于存放当前要执行的指令。 c) ID:对现行的指令进行分析,确定指令类型、指令要完成的操作和寻址方式。 5. 指令执行的过程: a) 取指令:控制器首先按程序计数器所指出的指令地址从内存中取出一条指令。 b) 指令译码:将指令的操作码部分送入指令译码器中进行分析,然后根据指令的功能发出控制命令。 c) 按指令操作码执行。 d) 形成下一条指令地址。

6. CPU的基本功能: a) 程序控制 b) 操作控制 c) 时间控制 d) 数据处理——CPU的根本任务 7. 计算机体系结构和计算机组成的区别:体系结构要解决的问题是计算机系统在总体上、功能上需要解决的问题,而计算机组成要解决的是逻辑上如何具体实现的问题。 8. 计算机体系结构分类(指令流、数据流、多倍性): a) Flynn分类:传统的顺序执行的计算机在同一时刻只能执行一条指令(即只有一个控制流)、处理一个数据(即只有一个数据流),因此被称为单指令流单数据流计算机Single Instruction Single Data即SISD 计算机)。而对于大多数并行计算机而言,多个处理单元都是根据不同的控制流程执行不同的操作,处理不同的数据,因此,它们被称作是多指令流多数据流计算机,即MIMD(Multiple Instruction Multiple Data)计算机。曾经在很长一段时间内成为超级并行计算机主流的向量计算机除了标量处理单元之外,最重要的是具有能进行向量计算的硬件单元。在执行向量操作时,一条指令可以同时对多个数据(组成一个向量)进行运算,这就是单指令流多数据流(Single Instruction Multiple Data,SIMD)的概念。因此,我们将向量计算机称为SIMD 计算机。第四种类型即所谓的多指令流单数据(MultipleInstructionSingleData)计算机。在这种计算机中,各个处理

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

2018年上半年数据库系统工程师考试真题(下午题) 试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理效率。该系统的主要功能如下: (1)通用信息查询。客户提交通用信息查询请求,查询通用信息表,返回查询结果。 (2)医生聘用。医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生出诊安排。 (3)预约处理。医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。 (4)药品管理。医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存

以及预约表中的治疗信息;给医生发送“药品已开出”反馈。 (5)报告创建。根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生产报表返回给主管。 现采用结构化方法对医疗管理系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(3分) 使用说明中的词语,给出图1-1中的实体E1~E3的名称。【问题2】(5分) 使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。

1989考研数二真题及解析

1989考研数二真题及解析

1989年全国硕士研究生入学统一考试数学二试题 一、填空题(每小题3分,满分21分.把答案填在题中横线上.) (1) 0 lim cot 2x x x →=______. (2) 0 sin t tdt π = ? ______. (3) 曲线0 (1)(2)x y t t dt =--?在点(0,0)处的切线方程是_ _____. (4) 设 ()(1)(2)() f x x x x x n =++??+L ,则 (0)f '= ______. (5) 设()f x 是连续函数,且1 ()2()f x x f t dt =+?,则()f x =_ _____. (6) 设 2,0()sin ,0a bx x f x bx x x ?+≤? =?>? ?在0x =处连续,则常数a 与b 应 满足的关系是_____. (7) 设tan y x y =+,则dy =______. 二、计算题(每小题4分,满分20分.) (1) 已知arcsin x y e -=求y '. (2) 求2 ln dx x x ?. (3) 求1 lim(2sin cos )x x x x →+.

(4) 已知 2ln(1),arctan , x t y t ?=+? =?求dy dx 及 22 d y dx . (5) 已知1(2),(2)02f f '==及20 ()1f x dx =? ,求12 (2)x f x dx ''?. 三、选择题(每小题3分,满分18分.每小题给出 的四个选项中,只有一项符合题目要求,把所选项前的字母填在题后的括号内.) (1) 设 x >时,曲线 1 sin y x x = ( ) (A) 有且仅有水平渐近线 (B) 有且仅有铅直渐近线 (C) 既有水平渐近线,也有铅直渐近线 (D) 既无水平渐近线,也无铅直渐近线 (2) 若2350 a b -<,则方程532340 x ax bx c +++= ( ) (A) 无 实根 (B) 有唯一实根 (C) 有 三 个 不 同 实 根 (D) 有五个不同实根 (3) 曲线cos ()22 y x x ππ=-≤≤与x 轴所围成的图形,绕x 轴旋转一周所成的旋转体的体积为

软考系统分析师练习题及答案二

软考系统分析师练习题及答案二 ●某软件公司开发的《财务之星》管理软件,在我国受法律保护的依据是(1) (1) A.《中华人民共和国专利法》 B.《中华人民共和国科学技术进步法》 C.《中华人民共和国商标法》 D.《中华人民共和国著作权法》 ●(2)信息传输的安全应保证信息在网络传输的过程中不被泄露和不被攻击。下列哪些属于攻击方法? I.复制信息 II.剪裁信息 III.窃听信息 (2) A.I和II B.II和III C.I和III D.全部 ●局域网常用的拓扑结构有总线、环形、星形3种,以下关于这3种拓扑结构说法错误的是(3) (3)

A.总线网可靠性高、扩充性能好、通信电缆长度短、成本低,但当网上站点较多时会因数据冲突增多而使效率降低 B.环形网控制简单、信道利用率高通信电缆长度短、对节点接口和传输的要求较低但存在数据冲突问题 C.星形网结构简单、实现容易、信息延迟确定,但通信电缆总长度长、传输媒体不能共享 D.选用何种拓扑结构,首先要考虑采用何种媒体访问控制方法,其次要考虑性能、可靠性、成本、扩充性、实现难易以及传输媒体的长度等因素 ●进行系统修改时可能会产生维护的副作用,没有(4) (4) A.修改数据的副作用 B.修改错误后,又引入了新的错误 C.修改代码的副作用 D.文档资料的副作用 ●关于安全电子交易SET要达到的主要目标,下列(5)说法的错误的。 (5) A.利用SSL协议保证数据不被黑客窃取 B.隔离订单信息和个人账号信息 C.持卡人和商家相互认证,确保交易各方的真实身份 D.软件遵循相同协议和消息格式 ●在电子商务环境中,对中介所发生的变化,你认为错误的是(6) (6) A.传统中介的数目将减少

2017年上半年数据库系统工程师考试真题(案例分析)

2017年上半年数据库系统工程师考试真题(案例分析)下午试题 试题一(共15分〉 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下: 1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至其订货店、时,返回低存量部件及库存量。 2.下达采购订单。采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据〉下达采购订单,并存储于采购订单文件中。 3.交运部件。当供应商提交提单并交运部件时,运输和接收(S /R)部门通过执行以下三步过程接收货物: (1)验证装运部件。通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R职员。如果收货部件项目出现在采购订单和提单上,则己验证的提单和收货部件项目将被送去检验。否则S/R职员提交的装运错误信息生成装运错误通知发送给供应商。

(2)检验部件质量。通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。 (3)更新部件库存。库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。标记订单采购完成。 现采用结构化方法对该采购系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流圈。 图1-1上下文数据流图

考研数二真题及解析

1993年全国硕士研究生入学统一考试数学二试题 一、填空题(本题共5小题,每小题3分,满分15分.把答案填在题中横线上.) (1) 0 lim ln x x x + →=______. (2) 函数()y y x =由方程2 2 2 sin()0x x y e xy ++-=所确定,则 dy dx =______. (3) 设1 ()(2(0)x F x dt x = >? ,则函数()F x 的单调减少区间是______. (4) =______. (5) 已知曲线()y f x =过点1 (0,)2 - ,且其上任一点(,)x y 处的切线斜率为2ln(1)x x +,则()f x =______. 二、选择题(本题共5小题,每小题3分,满分15分.每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在题后的括号内.) (1) 当0x →时,变量 211 sin x x 是 ( ) (A) 无穷小 (B) 无穷大 (C) 有界的,但不是无穷小 (D) 有界的,但不是无穷大 (2) 设2|1| ,1,()1 2, 1,x x f x x x ?-≠? =-??=? 则在点1x =处函数()f x ( ) (A) 不连续 (B) 连续,但不可导 (C) 可导,但导数不连续 (D) 可导,且导数连续 (3) 已知2,01, ()1, 12, x x f x x ?≤<= ?≤≤? 设1 ()()x F x f t dt =?(02)x ≤≤,则()F x 为 ( ) (A)31,013,12x x x x ?≤,函数()ln x f x x k e =-+在(0,)+∞内零点个数为 ( ) (A) 3 (B) 2 (C) 1 (D) 0 (5) 若()()f x f x =--,在(0,)+∞内()0,()0f x f x '''>>,则()f x 在(,0)-∞内 ( )

软考初级信息处理技术员上半年上午试题及答案

初级信息处理技术员2017上半年上午试题 单项选择题 1、以下关于数据的叙述中,正确的是()。 A. 原始数据必然都是真实、可靠、合理的 B. 通过数据分析可以了解数据间的相关关系 C. 依靠大数据来决策就一定不会被误导 D. 用过去的大数据可以准确地预测未来 2、以下关于企业信息处理的叙述中,不正确的是()。 A. 数据是企业的重要资源 B. 信息与噪声共存是常态 C. 数据处理是简单重复劳动 D. 信息处理需要透过数据看本质 3、以下关于政府信息化的要求中,不正确的是()。 A. 加快退工政务信息系统互联和公共数据共享 B. 除涉及国家安全、商业秘密、个人隐私外,政务信息应向社会开放 C. 让信息多跑路,群众少跑路 D. 实现政务信息处理全自动化 4、某企业今年1 至 4 月的销售额依次为 a1、a2、a3、a4时,现采用加权平均来预测5月份的销售额。权重的比例为 1:2:3:4,时间越近则权重越大,预测的结果为()。 A. a1 + 2a2 + 3a3 + 4a4 B. https://www.360docs.net/doc/6912707485.html,1 + 0.2a2 + 0.3a3 + 0.4a4 C. 4a1 + 3a2 + 2a3 + a4 D. 0.4a1 + 0.3a2 + 0.2a3 + https://www.360docs.net/doc/6912707485.html,4 5、某公司某种商品每天销售量N(个)价格P(元〉的函数:N=7500-50P,已销售商品的总成本C (元)是销售量N(个)的函数C=25000+40N,销售每个商品需要交税10元。在以下四种价格中,定价P=()元能使公司每天获得更高的总利润(总收入一总成本一总税)。 A. 50 B. 80 C. 100 D. 120 6、某企业外聘了甲、乙、丙三人挖树坑,按定额任务每天支付给每人90元报酬。有一天,甲临时有事,没有挖。结果,乙挖了5个树坑,丙挖了4个树坑,完成了当天三人的总定额。随后,甲将当天的报酬90元交给乙和丙合理分配。为此,乙和丙分别分得()。 A. 50 元和 40 元 B. 60 元和 30 元 C. 70 元和 20 元 D. 80 元和 10 元 7、数据分析的主要目的是()。 A. 删除异常的和无用的数据 B. 挑选出有用和有利的数据 C. 以图表形式直接展现数据 D. 发现问题并提出解决方案 8、数据分析的四个步骤依次是()。 A. 获取数据、处理数据、分析数据、呈现数据 B. 获取数据、呈现数据、处理数据、分析数据 C. 获取数据、处理数据、呈现数据、分析数据 D. 呈现数据、分析数据、获取数据、处理数据 9、以下对企业根据商务问题的要求获取数据的叙述中,不正确的是()。 A. 获取数据的前提是对商务问题的理解,把商务问题转化成数据问题

1999考研数二真题及解析

1999 年全国硕士研究生入学统一考试数二试题 一、填空题(本题共5小题,每小题3分,满分15分。把答案填在题中横线上。) (1) 曲线sin 2cos t t x e t y e t ?=??=??,在点()0,1 处的法线方程为 (2) 设函数()y y x =由方程() 23 ln sin x y x y x +=+确定,则 x dy dx == (3) 25 613x dx x x +=-+? (4) 函数2 y = 12???? 上的平均值为 (5) 微分方程24x y y e ''-=的通解为 二、选择题(本题共5小题,每小题3分,满分15分。每小题给出得四个选项中,只有一个是符合题目要求的,把所选项前的字母填在提后的括号内。) (1) 设()20(),0x f x x g x x >= ≤? ,其中()g x 是有界函数,则()f x 在0x =处 ( ) (A) 极限不存在. (B) 极限存在,但不连续. (C) 连续,但不可导. (D) 可导. (2) 设()()()15sin 0 0sin ,1x x t t x dt x t dt t αβ= =+? ?,则当0x →时()x α是()x β的 ( ) (A)高阶无穷小 (B)低阶无穷小 (C)同阶但不等价的无穷小 (D)等价无穷小 (3) 设()f x 是连续函数,()F x 是()f x 的原函数,则 ( ) (A) 当()f x 是奇函数时,()F x 必是偶函数. (B) 当()f x 是偶函数时,()F x 必是奇函数. (C) 当()f x 是周期函数时,()F x 必是周期函数. (D) 当()f x 是单调增函数时,()F x 必是单调增函数. (4) “对任意给定的()0,1ε∈ , 总存在正整数N ,当n N ≥时,恒有2n x a ε-≤”是数列{}n x

软考系统分析师历年真题案例题考点汇总

2009-2014系统分析师案例分析题考点汇总 题目 年份 试题一试题二试题三试题四试题五 2009上半年软件项目可行 性分析 可行性分析内 容 现值计算 货币时间价值 网络规划 网络规划内 容 嵌入式多核 程序设计 数据库备份与 恢复 数据库安全 备份策略 冷备份、热备 份 Web应用开发 2009下半年软件架构设计 软件质量属性 结构化软件 系统建模 流程图和数 据流图含义、 区别 高质量数据 流图三原则 嵌入式软件 体系架构 软件系统架构 架构风格 信息系统安全性 安全威胁 安全认证 授权侵犯 2010上半年需求分析 鱼骨图 需求定义文档 内容、作用 宏观经济数 据库建设 原型分析 集中数据库 分布式数据 库 嵌入式软件 可信计算 数据库集成 数据仓库 联邦数据库 Web内容提取、 Web数据挖掘 Web应用系统负载均衡 传输层负载均衡 应用层负载均衡 2010下半年软件系统架构 软件架构风格 软件系统数 据架构建模 集中式数据 架构 分布式数据 架构 数据架构扩 展性 基础软件架 构 开放式软件 架构 系统设计与开 发工具集成 ESB基础架构 架构风格 设计模式 信息系统可靠性 可靠度、失效率 动态冗余、N版本程序设 计 常用检错技术 2011上半年数字视频监控 告警系统 分层架构 系统安全性、 实时性、稳定 性、扩展性 分布式存储 系统设计 GFS、HDFS 单点失效问 题解决办法 机载信息处 理系统数据 库管理软件 需求变更管 理 数据完整性 保护机制 数据库架构设 计 关系数据库、 NoSQL数据库 NoSQL数据存 储类型 NoSQL数据库 常见问题 网上交易系统 客户端开发、服务端开 发 Ajax技术 服务端JavaScript优势

软考数据库系统工程师试题及答案

2012年软考数据库系统工程师试题及 答案1. 单个用户使用的数据视图的描述称为( ) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式ddl 用来描述( ) A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在dbs 中,dbms 和os 之间的关系是( ) A. 相互调用 调用os 调用dbms D.并发运行 4. 数据库物理存储方式的描述称为( ) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 5. 在下面给出的内容中,不属于dba 职责的是( )

A. 定义概念模式 B. 修改模式结构

C. 编写应用程序 D. 编写完整性规则 6. 在数据库三级模式间引入二级映象的主要作用是( ) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性、dbms 和dbs 三者之间的关系是 ( ) 包括dbms 和dbs 包括db 和dbms 包括db 和dbs D.不能相互包括中“第三级存储器”是指( ) A. 磁盘和磁带 B. 磁带和光盘 C. 光盘和磁盘 D. 快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) 10.数据库系统中的数据模型通常由( )三部分组成 A. 数据结构、数据操作和完整性约束 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护 D. 数据定义、数据管理和运行控制 组织提出的dbtg 报告中的数据模型是( )的主要代表

A. 层次模型 B. 网状模型 C. 关系模型 D. 实体联系模型 12. 数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 A. 子模式 B. 用户模式 C. 模式 D. 存储模式 13. 用户涉及的逻辑结构用( )描述 A. 模式 B. 存储模式 C. 概念模式 D. 子模式 14. 数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A. 设计 B. 保护 C. 操纵 D. 维护 15. ( ) 是控制数据整体结构的人,负责三级结构定义和修改 A . 专业用户 B .应用程序员

2019年软考系统分析师练习试题及答案

2019年软考系统分析师练习试题及答案 1、C 端-端加密适用于点对点的传输在传输过程中无需解密。 2、A RSA算法解决了大量网络用户密钥管理的难题,能同时用于加密和数字签名的算法,也易于理解和操作 3、B 选择又称为限制,它是在关系中选择满足给定条件的若干行(元组)。投影则是从在系中选择若干属性列组成新的关系,是从列的角度实行的运算也就是从属性的角度实行运算,连接是从两个关系的笛卡儿积中选择属性间满足一定条件的元组,由题目要求,所以应该选择B 4、D 影响软件开发成本估算的因素包括:软件人员业务水平,软件开发规模及复杂度,开发所需时间。 5、A JavaBean组件模型特点有:能够工作于任何Java程序应用工发工具中,总是在程序运行时被实例化,它支持可移植和可重用的,Java组件的开发,JavaBean组件模型是面向客户端的组件模型。 6—10 D,D,C,A,B 形式语言首先于1956年由Chomsky实行描述。该理论讨论了语言与文法的数学理论,按照对文法规则的不同定义形式,对语言和文法实行了分类。一般来说,Chomsky文法是一个四元组G=(VN,Vr,P,Z),其中VN为非终结符集合,Vr为由终结符组成的字母表集合,P是穷非空的重写规则集合,Z是识别符号。文法G对应的语言是能从该文法的识别符号产生的那些终结符号串(句子)组成的集合。 简单来说,对于文法的分类分为4类: O型文法也称短语结构文法能够由图灵机识别。 1型文法也乐上下文相关文法,能够由线性界限自动机识别。 2型文法也称上下文无关文法,能够由下谁自动机识别。

3型文法也称正则文法能够由有穷状态自动机识别。 具体的文法定义能够参照编译原理中的相关概念。 某种文法能够接受的句子经过简单推理即可。 11、B 自底向上的估计法:这种方法的主要思想是把待开发的 软件细分,直到每一个子任务都已经明确所需要的开发工作量,然后 把它们加起来,得到软件开发的总工作量。这是一种常见的估算方法。它的优点是估算各个部分的准确性高。缺点是缺少各项子任务之间相 互间的联系。 12、A 排序是数据处理中经常使用的一种重要运算。包括插入 排序,交换排序,选择排序,分配排序等。选择排序的基本方法是: 每步从待排序的记录中选出排序码最小的记录,顺序入在已排序的记 录序列的最后,直到全部排完。通常包括,直接选择排序,树形选择 排序和堆栈选择排序。 13、C 本题考查关系的基本概念。通常来说,一组域的笛卡儿 积能够表示为一个二维表。表中的行对应一个元组,表中的每列对应 一个域。而关系则是笛卡儿积的子集,换来说之,关系必须是满足一 定意义的二维表。关系通常来说要满足几条基本性质,其中,列也就 是属性顺序无所谓,但是必须是不能够分解的,元组也就是行的顺序 无所谓但不能完全相同,分是必须取原子值等等。 14、D “指针”和“链”是数据逻辑组织的两种基本工具。 15、A 由题可知甲厂侵害了乙雨季的技术秘密权。

软考数据库系统工程师考前练习题(二)

软考数据库系统工程师考前练习题(二) 2016年计算机软件水平考试将在11月12、13日进行,为助考生备考冲刺,小编特整理了软考数据库系统工程师考前练习题,供大家参考学习,希望各位考生都能顺利通过考试。 41. 当关系r和s自然联接时,能够把r和s原该舍弃的元组放到结果关系中的操作是() A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 42. 设有关系r和s,与r-s等价的元组关系演算表达式是() A. {t|r(t)∨┐s(t)} B. {t|r(t)∧┐s(t)} C. {t|(u)r(t∨┐s(u)) D. {t| (u)r(t)∧┐s(u)} 43. 设关系r(a,b,c)和s(a,d),与自然连接rs等价的关系代数表达式是() A. σ(r.a=s.a)(r×s) B. r(等值连接1=1)s C. ∏b,c,s.a,d(σr.a=s.a(r×s)) D. ∏r,a,b.c,d(r×s) 44. 在关系模型中,关系的“元数”(arity)是指()

A. 行数 B. 元组个数 C. 关系个数 D. 列数 45. 有关系r和s,r∩s的运算等价于() A. s-(r-s) B. r-(r-s) C. (r-s)∪s D. r∪(r-s) 46. 设关系r和s的属性个数分别为r和s,则(r×s)操作结果的属性个数为() A. r+s B. r-s C. r×s D. max(r,s) 47. 设关系r和s的值如下: r s a b c b d e a1 b1 c1 b1 d1 e1 a2 b2 c2 b2 d2 e2 a3 b3 c3 b3 d3 e3 r与s左外联接的结果的元组个数是()

2019年上半年数据库系统工程师真题+答案上午选择+下午案例完整版

壱 2019年上半年数据库系统工程师真题+答案上午选择+下午案例完整版 上午选择2019年5月25日考试 1、计算机执行程序时,CPU中()的内容是一条指令的地址。 A. 运算器 B. 控制器 C. 程序计数器 D. 通用寄存器 答案:C 2、DMA控制方式是在()之间直接建立数据通路进行数据的交换处理。 A. CPU与主存 B. CPU与外设 C. 主存与外设 D. 外设与外设 答案:C 直接主存存取(Direct Memory Access,DMA)是指数据在主存与I/O 设备间(即主存与外设之间)直接成块传送。 3、在计算机的存储系统中,()属于外存储器。 A. 硬盘

弐 B. 寄存器 C. 高速缓存 D. 内存 答案:A 寄存器属于CPU,高速缓存一般处于内存和CPU之间,硬盘属于外存。 4、某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)2)R,则该系统的构成方式是()。 A. 3个部件串联 B. 3个部件并联 C. 前两个部件并联后与第三个部件串联 D. 第一个部件与后两个部件并联构成的子系统串联 答案:C 5、令序列X、Y、Z的每个元素都按顺序进栈,且每个元素进栈和出栈仅一次。则不可能得到的出栈序列是()。 A. X Y Z B. X Z Y C. Z X Y D. Y Z X 答案:C 栈的顺序:先进后出。如要Z先出,则至少需要X-Y-Z依次全部进栈,

参 此时栈内容已确定,出栈顺序只能为Z-Y-X,因此,得不到序列ZXY。 6、以下关于单链表存储结构特征的叙述中,不正确的是()。 A. 表中结点所占用存储空间的地址不必是连续的 B. 在表中任意位置进行插入和删除操作都不用移动元素 C. 所需空间与结点个数成正比 D. 可随机访问表中的任一结点 答案:D 7、B-树是一种平衡的多路查找树。以下关于B-树的叙述中,正确的是()。 A. 根结点保存树中所有关键字且有序排列 B. 从根结点到每个叶结点的路径长度相同 C. 所有结点中的子树指针个数都相同 D. 所有结点中的关键字个数都相同 答案:B 8、对于给定的关键字序列{47, 34, 13, 12, 52, 38, 33, 27, 5},若用链地址法(拉链法)解决冲突来构造哈希表,且哈希函数为H(key)=key%ll,则()。 A. 哈希地址为1的链表最长 B. 哈希地址为6的链表最长

考研数二真题及解析

考研数二真题及解析

————————————————————————————————作者: ————————————————————————————————日期:

1989年全国硕士研究生入学统一考试数学二试题 一、填空题(每小题3分,满分21分.把答案填在题中横线上.) (1) 0 lim cot 2x x x →=______. (2) sin t tdt π =? ______. (3) 曲线0 (1)(2)x y t t dt = --? 在点(0,0)处的切线方程是______. (4) 设()(1)(2)()f x x x x x n =++??+,则(0)f '=______. (5) 设()f x 是连续函数,且1 ()2 ()f x x f t dt =+? ,则()f x =______. (6) 设2,0()sin ,0a bx x f x bx x x ?+≤? =?>? ?在0x =处连续,则常数a 与b 应满足的关系是_____. (7) 设tan y x y =+,则dy =______. 二、计算题(每小题4分,满分20分.) (1) 已知arcsin x y e -=,求y '. (2) 求 2ln dx x x ?. (3) 求10 lim(2sin cos )x x x x →+. (4) 已知2ln(1),arctan , x t y t ?=+?=?求dy dx 及22d y dx . (5) 已知1 (2),(2)02 f f '= =及20()1f x dx =?,求120(2)x f x dx ''?. 三、选择题(每小题3分,满分18分.每小题给出的四个选项中,只有一项符合题目要求,把 所选项前的字母填在题后的括号内.) (1) 设 x >时,曲线 1 sin y x x = ( ) (A) 有且仅有水平渐近线 (B) 有且仅有铅直渐近线 (C) 既有水平渐近线,也有铅直渐近线 (D) 既无水平渐近线,也无铅直渐近线 (2) 若 2350 a b -<,则方程 532340x ax bx c +++=

2006_01系统分析师

2006年上半年系统分析师上午试卷 ● 已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示: class P:protected O {…}; class Q:public O {…}; 在关于方法F1的描述中正确的是(1)在关于方法F2的描述中正确的是(2)在关于方法F3的描述中正确的是(3) (1) A.方法Fl无法被访问 B.只有在类O内才能访问方法F1 C.只有在类P内才能访问方法F1 D.只有在类Q内才能访问方法F1 (2) A.类O、P和Q的对象都可以访问方法F2 B.类P和Q的对象都可以访问方法F2 C.类O和Q的对象都可以访问方法F2 D.只有在类P内才能访问方法F2 (3) A.类O、P和Q的对象都可以访问方法F3 B.类O、P和Q的对象都不可以访问方法F3 C.类O的对象可以访问方法F3,但类P的对象不能访问方法F3 D.类P的对象可以访问方法F3,但类Q的对象不能访问方法F3 ●在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存了其客户标识和基本信息(包括姓名、住宅电话和email );对于集团客户,系统中保存了其客户标识,以及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、email、办公电话和职位)。 根据上述描述,得到了如下所示的UML类图,其中类“客户”的属性有(4);类“人”的属性有(5) (4) A.客户标识 B.姓名、住宅电话、email C.姓名、住宅电户、办公电话、email、职位 D.客户标识、办公电话、职位

相关文档
最新文档