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

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

添加老师微信

备考咨询

加我微信

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

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

● 某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号, 姓名, 住址)三个实体对应的关系如表1、表2和表3所示。假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。 1.png

a. 部门关系不属于第三范式的原因是 __(36)__ 。如果用户要求得到表4所示的结果,需要 __(37)__ ,并增加关系模式 __(38)__ 。  
b. 若部门名是,请将下述部门SQL语句的空缺部分补充完整。
CREATE TABLE 部门(部门号CHAR(3)  PRIMARY KEY,
部门名  CHAR(10) __(39)__ ,
负责人  CHAR(4),
电话  CHAR(20))
__(40)__ ;
c. 查询各部门负责人的姓名及住址的SQL语句如下:
SELECT 部门名,姓名,住址
FROM 部门,职工 __(41)__ ;

36)A.没有消除非主属性对码的部分函数依赖,如:部门名→负责人

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

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

D.没有消除非主属性对码的部分函数依赖和传递函数依赖

37)A.修改表1的结构,在表1中增加一个职工号

B.修改表2的结构,在表2中增加一个职工号

C.修改表2的结构,在表2中增加一个部门号

D.修改表3的结构,在表3中增加一个部门号

38)A.销售(职工号,商品号,日期,数量)

B.销售(职工号,商品名称,商品号,数量)

C.销售(职工号,部门号,日期,数量)

D.销售(职工号,部门号,商品号,日期)

39)A.NOT NULL

B.UNIQUE 

C.KEY UNIQUE

D.PRIMARY KEY

40)A.PRIMARY KEY(部门号)NOT NULL UNIQUE

B.PRIMARY KEY(部门名)UNIQUE

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

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

41)A.WHERE 职工号=负责人

B.WHERE 职工号=’负责人’ 

C.WHERE 姓名=负责人

D.WHERE 姓名=’负责人’

 

● 给定关系模式R(U,F),其中U 为关系R属性集,F 是U 上的一组函数依赖,若 X→Y,__(42)__ 是错误的,因为该函数依赖不蕴涵在F中。

42)A.Y→Z成立,则X→Z

B.X→Z成立,则X→YZ

C.Z2.pngU成立,则X→YZ

D.WY→Z成立,则XW→Z

 

● 由于软硬件故障可能造成数据库中数据被破坏,数据库恢复就是 __(43)__ 。具体的实现方法有多种,如:定期将数据库作备份;在进行事务处理时,对数据更新(插入、删除、修改)的全部有关内容写入 __(44)__ ;当系统正常运行时,按一定的时间间隔,设立 __(45)__ ,把内存缓冲区内容还未写入到磁盘中去的有关状态记录到该文件中;当发生故障时,根据现场数据内容及相关文件来恢复系统的状态。

43)A.重新安装数据库管理系统和应用程序

B.重新安装应用程序,并将数据库做镜像

C.重新安装数据库管理系统,并将数据库做镜像

D.在尽可能短的时间内,把数据库恢复到故障发生前的状态

44)A.日志文件 

B.程序文件 

C.检查点文件 

D.图像文件

45)A.日志文件 

B.程序文件 

C.检查点文件 

D.图像文件

 

● 若系统中存在五个等待事务T0T1T2T3T4,其中:T0正等待被T1锁住的数据项A1T1正等待被T2锁住的数据项A2T2 正等待被 T3 锁住的数据项 A3T3正等待被T4锁住的数据项A4T4正等待被T0 锁住的数据项A0,则系统处于__(46)__ 的工作状态。

46)A.并发处理 

B.封锁 

C.循环 

D.死锁

 

● 下列关于1NF关系的描述,正确的是 __(47)__ 。

47)A.关系是迪卡尔积的子集  

B.关系中允许出现重复的元组

C.关系中的列可以是一个关系  

D.关系中允许出现重名的列

 

● 将表Emp的empname属性列的修改权限授予用户LIU, 并允许LIU 再将此权限转授其他人,实现的SQL语句是 __(48)__ 。

48)A.GRANT update on Emp TO LIU WITH CHECK OPTION

B.GRANT update(empname) on Emp TO LIU WITH CHECK OPTION

C.GRANT update on Emp TO LIU WITH GRANT OPTION

D.GRANT update(empname) on Emp TO LIU WITH GRANT OPTION

 

● 嵌入式SQL中负责向主语言传递SQL语句执行状态的是 __(49)__ 。

49)A.主变量 

B.游标 

C.SQLCA 

D.SQL语句

 

● 不能用作数据完整性约束实现技术的是__(50)__ 。

50)A.实体完整性约束 

B.触发器

C.参照完整性约束 

D.视图

 

● 若关系模式R<{A, B, C} , {A→B, B→C}>,则将R 分解为R1(A, B) 和R2(B, C),则该分解 __(51)__ 。 

51)A.满足无损连接,但不保持函数依赖

B.不满足无损连接,但保持函数依赖

C.既不满足无损连接,又不保持函数依赖

D.既满足无损连接,又保持函数依赖

 

● 事务回滚指令ROLLBACK执行的结果是 __(52)__ 。

52)A.跳转到事务程序开始处继续执行

B.撤销该事务对数据库的所有的INSERT、UPDATE、DELETE 操作

C.将事务中所有变量值恢复到事务开始时的初值

D.跳转到事务程序结束处继续执行

 

● 连接数据库过程中需要指定用户名和密码,这种安全措施属于__(53)__ 。

53)A.授权机制 

B.视图机制 

C.数据加密 

D.用户标识与鉴别

 

● 设有关系:工资范围(职务,最低工资,较高工资),职工(职工号,职务,工资),要求任一职工,其工资值必须在其职务对应的工资范围之内, 实现该需求的方法是 __(54)__  。 

54)A.建立职工.职务向工资范围.职务的参照完整性约束

B.建立工资范围.职务向职工.职务的参照完整性约束

C.建立职工表上的触发器程序审定该需求

D.建立工资范围表上的触发器程序审定该需求

 

● 确定系统边界属于数据库设计的 __(55)__ 阶段。

55)A.需求分析 

B.概念设计 

C.逻辑设计 

D.物理设计

 

● 关于E-R 图合并,下列说法不正确的是 __(56)__ 。

56)A.E-R 图合并可以从总体上认识企业信息

B.E-R 图合并可以解决各分E-R 图之间存在的冲突

C.E-R 图合并可以解决信息冗余

D.E-R 图合并可以发现设计是否满足信息需求

 

●   某公司的数据库应用系统中,其数据库服务器配置两块物理硬盘,可以采用下述存储策略:
1)将表和索引放在同一硬盘的不同逻辑分区以提高性能
2)将表和索引放在不同硬盘以提高性能
3)将日志文件和数据库文件放在同一硬盘的不同逻辑分区以提高性能
4)将日志文件和数据库文件放在不同硬盘以提高性能
5)将备份文件和日志文件与数据库文件放在同一硬盘以保证介质故障时能够恢复一个比较正确合理的存储策略是 __(57)__ 。 

57)A.1) 4) 

B.1) 3) 5) 

C.2) 4) 

D.2) 3)

 

● 幻影现象属于哪类数据不一致性 __(58)__ 。

58)A.丢失修改

B.不可重复读

C.读脏数据

D.事务故障

 

● 下列不属于数据挖掘技术的是 __(59)__ 。

59)A.近邻算法 

B.决策树 

C.人工神经网络 

D.RSA

 

● 分布式数据库用户无需知道数据的物理位置,称为 __(60)__ 。

60)A.分片透明 

B.复制透明 

C.位置透明 

D.逻辑透明

 

● 分布式数据库能够提高某些查询效率是因为其具有 __(61)__ 。

61)A.数据分片 

B.数据复本

C.基于同构模式 

D.基于异构模式

 

● 针对E-R图中的组合属性(如地址由省、市、街道、门牌号等组成),在面向对象数据库中用 __(62)__ 来实现。

62)A.结构类型

B.方法 

C.存储过程 

D.数组

 

● 以下的SQL 99语句,Dept与Employee之间的关系是 __(63)__ 。
CREATE TYPE Employee(
name string,
ssn integer);
CREATE TYPE Dept(
Name string
Head ref(Employee) SCOPE Employee );

63)A.类型继承 

B.类型引用 

C.数据引用 

D.无任何关系

 

● B/S 体系结构中属于客户端的是 __(64)__ 。

64)A.浏览器 

B.Web服务器 

C.应用服务器  

D.数据库服务器

 

● 某应用系统的应用人员分为三类:录入、处理和查询,则用户权限管理的方案适合采用 __(65)__ 。

65)A.针对所有人员建立用户名并授权

B.对关系进行分解,每类人员对应一组关系

C.建立每类人员的视图并授权给每个人

D.建立用户角色并授权

 

● 运行Web 浏览器的计算机与网页所在的计算机要建立 __(66)__ 连接,采用 __(67)__协议传输网页文件。

66)A.UDP

B.TCP 

C.IP 

D.RIP

67)A.HTTP 

B.HTML 

C.ASP 

D.RPC

 

● __(68)__ 不属于电子邮件协议。

68)A.POP3 

B.SMTP

C.IMAP 

D.MPLS

 

● 某客户端在采用ping命令检测网络连接故障时,发现可以ping通127.0.0.1及本机的IP 地址,但无法ping通同一网段内其他工作正常的计算机的IP 地址,说明该客户端的故障是 __(69)__ 。

69)A.TCP/IP 协议不能正常工作

B.本机网卡不能正常工作

C.本机网络接口故障

D.本机DNS 服务器地址设置错误

 

● 用户可以通过http://www.a.com和http://www.b.com访问在同一台服务器上__(70)__不同的两个Web站点。

70)A.IP 地址

B.端口号   

C.协议

D.虚拟目录

 

●   Object-oriented  analysis  (OOA)  is  a  semiformal  specification  technique  for  the object-oriented  paradigm.  Object-oriented  analysis  consists  of  three  steps.  The  first  step  is __(71)__.  It  determines  how  the  various  results  are  computed  by  the  product  and  presents  this information in the form of a __(72)__  and associated scenarios. The second is __(73)__  , which determines the classes and their attributes. Then determine the interrelationships and interaction among the classes. The last step is __(74)__  , which determines the actions performed by or to each class or subclass and presents this information in the form of __(75)__  .

71)A.use-case modeling

B.class modeling

C.dynamic modeling

D.behavioral modeling

72)A.collaboration diagram 

B.sequence diagram

C.use-case diagram

D.activity diagram

 

73)A.use-case modeling

B.class modeling

C.dynamic modeling

D.behavioral modeling

74)A.use-case modeling 

B.class modeling

C.dynamic modeling 

D.behavioral modeling

75)A.activity diagram 

B.component diagram

C.sequence diagram 

D.state diagram

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

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

软考备考资料免费领取

去领取