2009年上半年数据库系统工程师考试上午真题(二)

数据库系统工程师 责任编辑:YLM 2017-08-02

添加老师微信

备考咨询

加我微信

摘要:以下是由希赛网整理的部分2009年上半年数据库系统工程师考试上午真题,希望对大家备考有所帮助。

通过数据库系统工程师级别(中级资格/工程师)考试的合格人员能参与应用信息系统的规划、设计、构建、运行和管理,能按照用户需求,设计、建立、运行、维护高质量的数据库和数据仓库。以下是由希赛网整理的部分2009年上半年数据库系统工程师考试上午真题,希望对大家备考有所帮助。

● 某超市的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个基本关系如表1和表2所示。 1.png

a.仓库关系的主键是__(37)__,该关系没有达到第三范式的原因是__(38)__; b.查询联想生产的激光打印机的总库存量的SQL语句如下: SELECT  商品名称,__(39)__  FROM 商品,仓库 WHERE__(40)__AND__(41)__   ; c.若仓库关系的地址不能为空,请将下述仓库关系SQL语句的空缺部分补充完整。CREATE TABLE 仓库(仓库号CHAR(2),  地址  CHAR(20)__(42)__   , 电话  CHAR(20), 商品号  CHAR(5), 库存量NUMERIC(5),   __(43)__ , __(44)__ );

37)A.仓库号  

B.商品号,地址  

C.仓库号,地址

D.仓库号,商品号

 

38)A.没有消除非主属性对码的部分函数依赖,如:仓库号→电话

B.没有消除非主属性对码的部分函数依赖,如:地址→电

C.只消除了非主属性对码的部分函数依赖,而未消除传递函数依赖

D.只消除了非主属性对码的传递函数依赖,而未消除部分函数依赖

 

39)A.NUMBER(库存量)

B.SUM(库存量)

C.COUNT(库存量)  

D.TOTAL(库存量)

 

40)A.生产商=联想 

B.仓库.生产商=联想

C.生产商=‘联想’

D.仓库.生产商=‘联想’

 

41)A.商品名称=激光打印机 AND 商品.商品号=仓库.商品号

B.商品名称=‘激光打印机’ AND 商品.商品号=仓库.商品号

C.商品名称=激光打印机 OR 商品.商品号=仓库.商品号

D.商品名称=‘激光打印机’ OR 商品.商品号=仓库.商品号

 

42)A.NOT NULL

B.UNIQUE    

C.NOT NULL UNIQUE    

D.PRIMARY KEY

 

43)A.PRIMARY KEY(仓库号)  

B.PRIMARY KEY(仓库号,商品号)

C.PRIMARY KEY(商品号,地址)

D.PRIMARY KEY(仓库号,地址) 

 

44)A.FOREIGN KEY(仓库号)REFERENCES 仓库号

B.FOREIGN KEY(仓库号)REFERENCES 仓库(仓库号)

C.FOREIGN KEY(商品号)REFERENCES 仓库(商品号)

D.FOREIGN KEY(商品号)REFERENCES 商品(商品号)

 

●  事务 T1、T2 和 T3 对相同的一组数据A、B 和C 进行操作,对于如下的一个并发调度,其中T1与T2间并发操作__(45)__,T2与T3间并发操作__(46)__。 2.png

45)A.正确  

B.不能重复读

C.将丢失修改 

D.将读“脏”数据

46)A.正确  

B.不能重复读

C.将丢失修改 

D.将读“脏”数据

 

● 下列故障中属于事务内部故障的是__(47)__。

47)A.程序中ROLLBACK语句

B.违反完整性约束

C.CPU 故障

D.硬盘损坏

 

● 对于事务故障的恢复,下列描述正确的是__(48)__。

48)A.事务故障的恢复不需要访问日志文件

B.事务故障恢复时需要REDO 已提交的事务

C.事务故障恢复时需要正向扫描日志,对该事务进行UNDO 操作

D.事务故障恢复时需要反向扫描日志,对该事务进行UNDO 操作

 

● 数据库镜像技术的优点是__(49)__。

49)A.可以减少事务故障的机率

B.可以提高更新事务的并发度

C.维护镜像数据库的一致性不需要额外的开销

D.复制技术可以在镜像数据库发生故障时保证系统稳定运行

 

● 将数据库对象的操作权限授予用户,属于安全控制机制中的__(50)__。

50)A.用户标识与鉴别 

B.自主存取控制

C.强制存取控制 

D.审计

 

● 撤销 U5 对 Emp 表的查询权限,并收回 U5 授予其它用户的该权限,SQL 语句是 __(51)__。

51)A.REVOKE SELECT ON TABLE Emp FROM U5 CASCADE;

B.REVOKE SELECT ON TABLE Emp FROM U5 RESTRICT;

C.REVOKE QUERY ON TABLE Emp FROM U5 CASCADE;

D.GRANT SELECT ON TABLE Emp TO U5 WITH GRANT OPTION;

 

● 在数据库系统中,拥有较高权限的用户是__(52)__。

52)A.GUEST 

B.DBA 

C.PUBLIC 

D.ROLE

 

● 设有职工关系Emp(Eno,Ename,Esex,EDno)和部门关系Dept(Dno,Dname,Daddr),创建这两个关系的SQL语句如下:
CREATE TABLE Emp(
  Eno CHAR(4),
Ename CHAR(8),
Esex CHAR(1) CHECK(Esex IN (‘M’, ‘F’)),
EDno CHAR(4) REFERENCES Dept(Dno),
PRIMARY KEY (Eno)
);
CREATE TABLE Dept(
  Dno CHAR(4) NOT NULL UNIQUE,
Dname CHAR(20),
Daddr CHAR(30)
);
直接运行该语句,DBMS会报错,原因是:__(53)__。若经过修改,上述两个表创建完毕之后(尚无数据),则下述语句中能被执行的是__(54)__。

53)A.创建表Dept时没有指定主码

B.创建表Dept时没有指定外码 

C.创建表Emp时,被参照表Dept尚未创建

D.表Emp的外码EDno与被参照表Dept的主码Dno不同名

54)A.INSERT INTO Emp VALUES(‘e001’, ‘王’, ‘M ’, ‘d1’);

B.INSERT INTO Emp VALUES(NULL, ‘王’, ‘M’, ‘d1’);

C.INSERT INTO Emp VALUES(‘e001’, ‘王’, ‘M’, NULL);

D.INSERT INTO Emp VALUES(‘e001’, ‘王’, ‘X’, ‘d1’);

 

● 在C/S 体系结构中,客户端执行的操作是__(55)__。

55)A.触发器 

B.嵌入式SQL 

C.存储过程 

D.扩展存储过程

 

● 嵌入式 SQL 中,将记录的属性值赋给主变量时,若属性为空值,而主变量不能空值,为解决这一矛盾,使用的机制是__(56)__。

56)A.SQLCA

B.游标

C.指示变量 

D.动态SQL

 

● 在需求分析阶段,需求调查的内容是__(57)__,需求分析的结果是__(58)__。

57)A.信息要求、处理要求 

B.安全性与完整性要求

C.信息要求、安全性要求 

D.信息要求、处理要求、安全性与完整性要求

58)A.数据流图

B.数据字典 

C.数据流图、数据字典

D.E-R 图

 

● 设计E-R图的过程中,需要确定实体所具有的属性,这一抽象称为__(59)__。

59)A.分类 

B.聚集 

C.概括 

D.视图集成

 

● 视图设计属于数据库设计的__(60)__阶段。

60)A.需求分析 

B.概念设计 

C.逻辑设计 

D.物理设计

 

● 要实现记录的物理顺序与索引项次序一致,应选择的索引类型是__(61)__。

61)A.HASH 索引 

B.聚簇索引

C.B+树索引 

D.单一索引

 

● 对象-关系模型与关系模型的区别是 __(62)__。

62)A.对象-关系模型支持关系嵌套,关系模型不支持

B.关系模型支持BLOB 类型,对象-关系模型不支持

C.对象-关系模型不支持数组类型,关系模型支持

D.对象-关系模型不是数据模型,关系模型是数据模型

 

● 在分布式数据库系统中,应用程序直接使用本结点数据的性质称为__(63)__。

63)A.共享性 

B.自治性 

C.可用性 

D.分布性

 

● 根据分布式数据库系统中的两阶段提交协议(2PC),有如下操作指令:
① 协调器向参与者发prepare消息;
② 参与者向协调器发回ready消息;
③ 参与者向协调器发回abort消息;
④ 协调器向参与者发commit消息;
⑤ 协调器向参与者发rollback消息;
满足2PC 的序列是 __(64)__ 。

64)A.①②⑤ 

B.①②④ 

C.②③⑤ 

D.②③④

 

● 数据仓库在收集数据过程中, 会遇到一些略微不一致但可以纠正的数据,纠正的过程称为__(65)__。

65)A.数据清洗 

B.数据转换 

C.数据抽取 

D.数据装载

 

●  一个 B 类网络的子网掩码为 255.255.224.0,则这个网络被划分成了__(66)__个子网。

66)A.  2 

B.  4 

C.  6 

D.  8

 

● 在Windows系统中设置默认路由的作用是__(67)__。

67)A.当主机接收到一个访问请求时首先选择的路由

B.当没有其他路由可选时最后选择的路由 

C.访问本地主机的路由

D.必须选择的路由

 

● HTML<body>元素中,__(68)__属性用于定义超链接被鼠标点击后所显示的颜色。 

68)A.alink 

B.background

C.bgcolor

D.vlink

 

● HTML中<tr >标记用于定义表格的__(69)__。

69)A.行 

B.列

C.单元格

D.标题

 

● 以下不符合XML文档语法规范的是__(70)__。

70)A.文档的第一行必须是XML文档声明

B.文档必须包含根元素

C.每个开始标记必须和结束标记配对使用

D.标记之间可以交叉嵌套

 

● For nearly  ten  years,  the Unified Modeling Language  (UML) has been  the  industry standard  for  visualizing,  specifying,  constructing,  and  documenting  the __(71)__of  a software-intensive system.As the __(72)__standard modeling language, the UML facilitates communication and reduces confusion among project __(73)__.The recent standardization of UML 2.0 has  further extended  the  language’s scope and viability. Its  inherent expressiveness allows  users  to__(74)__everything  from  enterprise  information  systems  and  distributed Web-based applications to real-time embedded systems.The UML  is not  limited  to modeling software. In fact,  it  is expressive enough  to model __(75)__systems, such as workflow in the legal system, the structure and behavior of a patient healthcare  system,  software  engineering  in  aircraft  combat  systems,  and  the  design  of hardware.To understand the UML, you need to form a conceptual model of the language, and this requires learning three major elements: the UML’s basic building blocks, the rules that dictate how  those  building  blocks may  be  put  together,  and  some  common mechanisms  that  apply throughout the UML.

71)A.classes  

B.components  

C.sequences 

D.artifacts

72)A.real  

B.legal  

C.de facto 

D.illegal

73)A.investors 

B.developers

C.designers

D.stakeholders

74)A.model 

B.code  

C.test  

D.modify

75)A.non-hardware  

B.non-software

C.hardware

D.software

>>>点击进入数据库系统工程师网络课堂

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取