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

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

添加老师微信

备考咨询

加我微信

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

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

>>>点击进入数据库系统工程师在线题库

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

● 某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治;职位有医生、护士和其他。
a.科室和职工的所属联系类型是__(37)__,病患和医生的就诊联系类型是__(38)__。科室关系的主键和外键分别为__(39)__。对于就诊联系最合理的设计是__(40)__,就诊关系的主键是__(41)__。

b.若科室关系中的科室名是,并要求指出外码。请将下述SQ1语句的空缺部分补充完整。
CREATE TABLE科室(科室号CHAR(3) PRIMARYKEY,
 科室名CHAR(10)__(42)__,
 负责人CHAR(4),
 电话CHAR(20),
__(43)__);
 

37)A.1:1 

B.1:n 

C.n:1 

D.n:m

38)A.1:1 

B.1:n 

C.n:1 

D.n:m

39)A.科室号、科室名 

B.科室名、科室号

C.科室名、负责人 

D.科室号、负责人

40)A.就诊(病历号,职工号,就诊情况)

B.就诊(病历号,职工姓名,就诊情况)

C.就诊(病历号,职工号,就诊时间,就诊情况)

D.就诊(病历号,职工姓名,就诊时间,就诊情况)

41)A.病历号,职工号 

B.病历号,职工号,就诊时间

C.病历号,职工姓名 

D.病历号,职工姓名,就诊时间

42)A.NOT NULL   

B.UNIQUE

C.KEY UNIQUE   

D.PRIMARY KEY

43)A.PRIMARYKEY(科室号)NOT NULL UNIQUE

B.PRIMARY KEY(科室名)UNIQUE

C.FOREIGN KEY(负责人)REFERENCES职工(职工姓名)

D.FOREIGN KEY(负责人)REFERENCES职工(职工号)

 

● 给定关系模式R<U,F>,U={A,B,C),F={AB→C,C→B)。关系R__(44)__且分别有__(45)__

44)A.只有1个候选关键字AC   

B.只有1个候选关键字AB

C.有2个候选关键字AC和BC 

D.有2个候选关键字AC和AB

45)A.1个非主属性和2个主属性 

B.2个非主属性和1个主属性

C.O个非主属性和3个主属性 

D.3个非主属性和0个主属性

 

● 数据库管理系统提供授权功能以便控制不同用户访问数据的权限,其主要目的为了实现数据库的__(46)__。

46)A.一致性

B.完整性   

C.安全性   

D.可靠性

 

● 若事务程序中有表达式a/b,如果b取值为0时计算该表达式,会产生的故障属于__(47)__。

47)A.事务故障

B.系统故障   

C.介质故障 

D.死机

 

● 系统故障的恢复__(48)__。

48)A.仅需要使用日志 

B.仅需要使用备份

C.必须使用日志和备份 

D.仅需要使用日志或备份

 

● 假设日志文件的尾部如下图所示,则恢复时应执行的操作是__(49)__。
1.png

49)A.Undo T0 Redo T1

B.Undo T1 Redo T0

C.Redo T0 Redo T1   

D.Undo T1 Undo T0

 

● 数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供__(50)__以供外部程序访问;对于需要更新的数据,则以__(51)__的方式供外部调用,并由提供者完成对系统中多个表的数据更新。

50)A.基本表   

B.视图   

C.索引   

D.触发器

51)A.基本表   

B.视图   

C.存储过程   

D.触发器

 

● 将表employee中name列的修改权限赋予用户Liu,并允许其将该权限授予他人,应使用的SQL语句为:
GRANT__(52)__ON TABLE employee TO Liu__(53)__;

52)A.UPDATE(name) 

B.DELETE   

C.SELECT 

D.INSERT

53)A.FORALL 

B.CASCADE

C.WITH GRANT OPTION 

D.WITH CHECK OPTION

 

● 一个事务的执行,不应该受到其他事务的干扰而影响其结果的正确性,称为事务的__(54)__。

54)A.原子性  

B.一致性

C.隔离性

D.持久性

 

● 关于ROLLBACK的描述,正确的是__(55)__。

55)A.ROLLBACK语句会将事务对数据库的更新写入数据库

B.ROLLBACK语句会将事务对数据库的更新撤消

C.ROLLBACK语句会退出事务所在程序

D.ROLLBACK语句能够将事务中使用的所有变量置空值

 

● 设有两个事务T1、T2有如下调度,产生的不一致性是__(56)__。
2.png

56)A.丢失修改

B.不可重复读

C.读脏数据   

D.幻影读

 

● C/S(客户机/服务器)与B/S(浏览器/服务器)体系结构的区别是:__(57)__ 。

57)A.B/S建立在局域网上,C/S建立在广域网上

B.B/S客户相对固定集中,C/S客户分散

C.B/S软件重用性弱于C/S

D.B/S较C/S易于维护

 

● 需求分析阶段,用于描述业务处理流程及各项业务处理所使用数据的图是__(58)__。

58)A.数据流图   

B.类图   

C.E-R图   

D.用例图

 

● 确定各基本表的索引,属于数据库设计的__(59)__阶段。

59)A.需求分析

B.概念设计   

C.逻辑设计   

D.物理设计

 

● E-R图转换为关系模型时,对实体中的多值属性采用的方法是__(60)__,得到的关系模式属于__(61)__。

60)A.将实体的码分别和每个多值属性独立构成一个关系模式

B.将多值属性和其它属性一起构成该实体对应的关系模式

C.多值属性不在关系中出现

D.所有多值属性组成一个关系模式

61)A.2NF   

B.3NF   

C.BCNF   

D.4NF

 

● 以下的SQL 语句,Student与Person之间的关系是__(62)__。
CREATE TYPE Person(
name char(20),
address varchar(50));
CREATE TYPE Student(
under Person
(degree char(20)
department char(20));

62)A.类型继承   

B.类型引用 

C.表继承  

D.无任何关系

 

● 银行系统采用分布式数据库系统,对本地储户的存储业务能够在本地正常进行,而不依赖于其他场地数据库,称为分布式数据库的__(63)__。

63)A.共享性   

B.自治性 

C.可用性 

D.分布性

 

● 数据仓库通常采用三层体系结构,中间层为__(64)__。

64)A.数据仓库服务器 

B.OLAP服务器

C.查询和报表工具 

D.数据挖掘工具

 

● 回答“银行根据历史数据判断一个新的申请贷款人是否有偿还贷款的能力”这一问题的数据挖掘知识发现类型属于__(65)__。

65)A.关联规则

B.特征描述   

C.分类   

D.聚类

 

● ARP协议属于__(66)__协议,它的作用是__(67)__。

66)A.物理层 

B.数据链路层 

C.网络层

D.传输层

67)A.实现MAC地址与主机名之间的映射

B.实现IP地址与MAC地址之间的变换

C.实现IP地址与端口号之间的映射

D.实现应用进程与物理地址之间的变换

 

● 下面关于集线器与交换机的描述中,错误的是__(68)__。

68)A.交换机是一种多端口网桥

B.交换机的各个端口形成一个广播域

C.集线器的所有端口组成一个冲突域

D.集线器可以起到自动寻址的作用

 

● “三网合一”的三网是指__(69)__。

69)A.电信网、广播电视网、互联网

B.物联网、广播电视网、电信网

C.物联网、广播电视网、互联网

D.物联网、电信网、互联网

 

● 要使4个连续的C类网络汇聚成一个超网,则子网掩码应该为__(70)__。

70)A.255.240.0.0   

B.255.255.0.0 

C.255.255.252.0   

D.255.255.255.252

 

● Ravi, like many project__(71)__,had studied the waterfall model of softwaredevelopment as the primary software life-cycle__(72)__.He was all set to use it for an upcoming project, his first assignment. However, Ravi found that the waterfall model couldnot be used because the customer wanted the software delivered in stages, something that implied that the system had to be delivered and built in __(73)__ and not as__(74)__.
The situation in many other projects is not very different. The real world rarely presents a problem in which a standard process, or the process used in a previous project, is the best choice. To be the most suitable, an existing process must be__(75)__to the new problem.
A development process, even after tailoring, generally cannot handle change requests.To
accommodate change requests without losing control of the project, you must supplement the development process with a requirement change management process.

71)A.customers 

B.managers 

C.users   

D.administrators

72)A.activity 

B.procedure 

C.process

D.progress

73)A.parts   

B.modules   

C.software

D.a whole

74)A.parts

B.modules

C.software   

D.a whole

75)A.modified   

B.used 

C.suited   

D.tailored

希赛软考网,拥有十五年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括在线辅导面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

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

软考备考资料免费领取

去领取

!
咨询在线老师!