数据库工程师 (15)
- 格式:doc
- 大小:28.75 KB
- 文档页数:10
计算机数据库工程师模拟题98一、选择题1、需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。
关于需求分析阶段的工作,下列说法错误的是A)对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B)开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户紧密配合来完成C)在获取和理解用户需求的基础上,设计人员可利用DFD等建模方法来描述应用系统的非功能需求和应用系统的整体特性D)需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据,要求内容准确、表达清楚且论述全面2、在UML动态建模机制中,关于顺序图说法正确的是______。
A)消息线的箭头说明消息的类型,如同步、异步或简单。
画一条线指向接收对象,包括一个箭头,实心表示异步信号,棍形箭头表示调用操作B)当一个操作调用它本身时,消息总是异步的C)在顺序图中可以描述如何创建和破坏对象,并把它作为描述情节的一部分,一个对象可以通过一条消息来创建一个对象。
被创建的对象的对象符号在创建它的地方D)消息也可以有条件,只有条件为真时才能发送和接收消息。
条件被用来抽象分支或决定是否发送一条消息。
如果用条件来抽象分支,则各个分支是异步的3、下列关于数据仓库的叙述中,哪一项是不正确的? ______A) 底层的数据仓库服务器一般是一个关系型数据库系统B) 数据仓库通常采用三层体系结构C) 数据仓库前端分析工具中包括报表工具D) 数据仓库中间层OLAP服务器只能采用关系型OLAP4、关于优化查询说法中正确的是______。
(A) 避免或简化排序的目的是实现查询优化(B) 在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度(C) 使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃(D) 相关子查询的使用可以加速查询5、数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包是指______。
A)数据字典、应用程序、审计档案、数据库后援副本B)数据字典、应用程序、日志文件、审计档案C)日志文件、数据库后援副本D)数据字典、应用程序、数据库后援副本6、下面说法不正确的是______。
A.数据库管理系统是一组软件 B.概念模型不涉及计算机的处理细节 C.数据库管理系统包括数据库 D.概念模型是信息世界的建模工具7、数据库管理员作为数据库的主要维护者,其维护工作主要包括______。
①数据库的转储和恢复②数据库的安全性、完整性控制③数据库性能的监控分析和改进④数据库的重组和重构A) ①②③ B) ②③④C) ①③④ D) ①②③④8、在数据库物理设计阶段,为基本关系表设计合适的存取方法和存取路径的目的是为了提高数据的______。
A) 更改效率 B) 插入效率C) 查询效率 D) 删除效率9、数据镜像有很多优点,但是不包括______。
A) 数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能B) 发生灾难时,数据库镜像可快速使数据库的备用副本提供服务C) 数据库镜像可以降低应用成本D) 提高生产数据库在升级期间的可用性10、多用户的数据库系统的目标之一是使它的每一个用户好像面对着一个单用户的数据库一样使用它,因此数据库系统必须进行______。
A) 并发控制 B) 完整性控制C) 安全性控制 D) 可靠性控制11、实现数据库安全控制的常用方法和技术有哪些a.用户标识与鉴别 b.存取控制 c.自主存取控制方法 d.强制存取控制方法e.视图机制 f.审计g.数据加密A)abcdf B)abcdeC)bcdef D)全部12、数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是______。
A) 顺序文件 B) 聚集文件C) 索引文件 D) 散列文件13、若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各考查作为终端通过通信线路向A发出数据库应用请求,这种方式属于______。
A) 集中式数据库体系结构B) 主从式数据库体系结构C) 分布式数据库体系结构D) 客户/服务器数据库体系结构14、需求分析是______。
(A) 软件开发工作的基础(B) 软件生存周期的开始(C) 由系统分析员单独完成(D) 由用户自己单独完成15、关于SQL的特点说法错误的是______。
A) SQL语言集数据定义语言、数据操纵语言、数据控制语言的功能于一体B) 高度非过程化C) 同一种语法结构提供两种使用方式,即SQL语句既有自含式语言,又是嵌入式语言D) SQL采用对象的操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的对象16、关于视图的属性列有如下说法,正确的是______。
(A) 组成视图的属性列名应该全部指定(B) 组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中(C) 组成视图的属性列名或者全部省略或者全部指定,别无选择(D) 组成视图的属性列名应该全部省略17、考虑一个关系和建立在该表上的一个索引,如果该表中数据记录的排列顺序与该索引的索引项的排列顺序一致,则该索引为______。
A) 聚集索引 B) 非聚集索引 C) 稠密索引 D) 辅索引18、查询C:\ZG\ZGDA.DBF中的姓名、职称、工资字段和C:\ZG\ZGJJ.DBF中的奖金字段的数据,正确的命令是______。
A) SELECT姓名,职称,工资,奖金FROMC:\ZG\ZGDA,C:\ZG\ZGJJ;WHERE DA.编号==JJ.编号B) SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJ;WHERE DA.编==JJ.编号C) SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJD) SELECT DA.姓名,DA.职称,DA.工资,JJ.奖金FROM C:\ZG\ZGDA,C:\ZG\ZGJJ;FOR DA.编==JJ.编号19、若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各个考查作为终端通过通信线路向A发出数据库应用请求,这种方式属于______。
A) 集中式数据库体系结构B) 主从式数据库体系结构C) 分布式数据库体系结构D) 客户机/服务器数据库体系结构20、存储过程是存储在数据库中的代码,具有很多优点。
下列陈述中不属于存储过程优点的是______。
(A) 可通过预编译机制提高数据操作的性能(B) 可方便地按用户视图表达数据(C) 可减少客户端和服务器端的网络流量(D) 可实现一定的安全控制21、设在SQL Server 2000中,某关系表需要存储职工的工资信息,工资的范围为2000~10000,设用整型类型存储。
下列数据类型中最合适的是______。
A) int B) smallintC) tinyint D) bigint22、数据库在运行过程中,由于硬件故障、数据库软件及操作系统的漏洞和突然停电等情况,导致系统停止运转的故障类型是______。
A) 程序故障 B) 系统故障C) 介质故障 D) 事务故障23、若系统中存在一个等待事务集{T0,T1,…,Tn},其中T0正在等待被T1封锁住的数据项A,T1正在等待被T2锁住的数据项A2,…,Tn-1正在等待被Tn锁住的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于______的工作状态。
A)并发处理 B)封锁 C)循环 D)死锁24、以下关于数据库的访问接口中的JDBC接口错误的是______。
(A) JDBC全称是Java DataBase Connection(B) 是一种用于执行SQL语句的Java API的面向对象的应用程序接口(C) 有一组用Java 语言编写的类和接口组成(D) JDBC可做三件事:与数据库建立连接、发送SQL语句并处理结果25、在SQL Server 2000中,若希望用户user1具有数据库服务器上的全部权限,则应将user1加入到下列哪个角色______。
A) db_owner B) publicC) db_datawriter D) sysadmin26、分布式数据库系统的“分片透明性”位于______。
A) 全局模式与全局概念模式之间 B) 分片模式与分配模式之间C) 全局概念模式与分片模式之间 D) 分配模式与局部概念模式之间27、以下关于数据建模方法的共同点说法错误的是______。
A) 能够真实客观地描述现实世界中的数据及数据之间的关系B) 组成模型的概念少,语义清楚,容易理解C) 用图形方式描述数据,数据直观易懂,有利于数据库设计者和用户的交流D) 这种数据模型不容易转换成数据库逻辑设计阶段需要的数据结构28、包(package)是UML的______。
A) 结构事务 B) 分组事务C) 行为事务 D) 注释事务29、若Y X U,则X→Y成立,该规则属于函数依赖推理规则中的______。
A) 自反律 B) 增广律 C) 传递率 D) 伪传递30、设有实体集:产品、零件、外观图和装配图,这些实体集之间存在下列约束:一种产品可有多个装配图,一个装配图仅适用于一种产品;一种产品可有多个外观图,一个外观图仅用于一种产品;一种零件可被用于多种产品,一种产品可使用多种零件,数据库中需要记录每种产品使用零件的数量。
下列ER图能正确表达以上约束的是(产品主码为产品号,零件主码为零件号,图中忽略实体)二、应用题创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。
(8)(9) ON STUDENT(10)ASPrint‘记录已修改’32、数据仓库是一个面向______的、集成的、非易失的,且随时间变化的数据集合。
33、数据库系统在运行过程中,可能会发生故障。
如果系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影响,这种故障叫做______;如果系统在运行过程中,由于某种硬件故障,使得数据库中的数据部分或全部丢失,这种情况称为______。
前者的恢复由______完成,后者的恢复由______完成。