数据库原理与应用习题集(含答案)20171223 联系客服

发布时间 : 星期一 文章数据库原理与应用习题集(含答案)20171223更新完毕开始阅读aa678263112de2bd960590c69ec3d5bbfd0adab3

D.分布式数据库系统的目标是利用多处理机节点并发地完成数据库任务,以提高数据库系统的整体性能

86.关于关系表中的相关信息中,不属于元数据、不会存储字数据字典中的是( )。 A.属性的名字和类型信息 B.表中的授权信息 C.表中的元组

D.定义在表上的索引类型

87.关于检查点,下列说法中不正确的是( )。

A.检查点最大限度地减少数据库完全恢复时所必须执行的日志部分 B.使用检查点方法可以改善恢复效率

C.可以定期建立检查点,也可以按照某种规则建立检查点 D.无论事务在检查点之前还是之后提交,都需执行REDO操作 88.关于数据仓库的特性,下列说法正确的是( )。

A.面向主题的特性是指在组织数据仓库时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据

B.集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中 C.集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中

D.随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化而被修改

89.关于数据存储,下列说法中不正确的是( )。 A.完全转储是对所有数据库进行备份 B.增量转储只复制上次备份后发生的文件

C.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份 D.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份 90.关于数据库的试运行和功能与性能测试,下列说法正确的是( )。 A.对数据库系统的转储和恢复能力的测试属于功能测试范畴 B.在进行数据库功能测试时,一般要先装入大规模的数据 C.数据库试运行一般是与编写调试程序的工作同步开展的

D.数据库系统的压力测试、并发访问测试、查询效率测试一般属于性能测试范畴 91.关于数据库概念设计及物理结构设计,下列说法错误的是( )。

A.数据库概念设计过程中, 每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名

B.数据库概念设计阶段的目标是描述需要存储的记录及其数量 C.数据库物理结构设计的目标是设计一个空间利用率高,具有较高访问效率和较低维护成本的数据库物理结构

D.数据库物理结构设计的结果可以从时间、空间和维护代价等方面进行评估,一般需要从 92.关于数据库视图,下列说法正确的是( ) 。 A.视图可以提高数据的操作性能

B.定义视图的语句可以是任何数据操作语句 C.视图可以提供一定程度的数据独立性 D.视图的数据一般是物理存储的

93.关于数据库应用系统的需求分析工作,下列说法正确的是( )。

A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明 B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户试图

28 / 112

C.数据需求分析的主要工作是要辨识出数据处理中的数据处理流程

D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标 94.关于优化查询说法正确的是( ) 。 A.避免或简化排序的目的是实现查询优化 B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的相应速度

C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃

D.相关子查询的使用可以加速查询

95.基于安全性考虑,每个部门的领导只能存取本部门员工的档案,为此DBA应创建相应的( )。

A.视图(view) B.索引(index) C.游标(cursor) D.表(table)

96.己知关系R和S,R∩S等价于( )。 A.(R-S)-S B.S-(S-R) C.(S-R)-R D.S-(R-S)

97.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )。 A.S

B.SC,C C.S,SC D.S,C,SC

98.假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?( ) A.包括table_1中的所有行,不包括table_2的不匹配行 B.包括table_2中的所有行,不包括table_1的不匹配行 C.包括和两个表的所有行

D.只包括table_1和table_2满足条件的行

99.监控分析按照实现方法的不同分成两种,一种是由数据库建立自动监控机制;另一种是( )。

A.空间管理

B.管理员手动实现监控 C.参数调整 D.查询优化

100.可以通过部分修改数据库的模式和内模式,使数据库适应新的应用环境的是( )。 A.重组织 B.重构造 C.参数调整 D.空间管理

29 / 112

101.利用游标机制可以实现对查询结果集的逐行操作。下列关于SQL Server 2008中游标的说法中,错误的是( )。

A.每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据

B.如果在声明游标时未指定INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中

C.当@@FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围 D.关闭游标之后,可以通过OPEN语句再次打开该游标

102.利用游标机制可以实现对查询结果集的逐行操作。下列关于SQLServer2008中游标的说法中,错误的是( )。

A.每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据

B.如果在声明游标时未指定INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中

C.当@@FETCH_STATUS=0时,表明游标当前行指针已经移出了结果集范围 D.关闭游标之后,可以通过OPEN语句再次打开该游标

103.两个关系没有公共属性时,其自然连接操作相当于下列哪一种操作( )。 A.半连接 B.笛卡儿积 C.等值连接 D.无意义

104.浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是( )

A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能

B.应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户

C.应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务

D.应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性

105.某公司计划开发一套生产管理系统,在开发前需对数据库产品进行选型工作。下列有关数据库产品选型的说法,错误的是( )。

A.由于关系数据库均采用SQL语句对数据库中数据进行维护,因此数据库产品选定后如需进行更换,应用程序无需修改

B.在选型过程中需要考虑应用系统的可用性、可靠性和连续性要求

C.在选型过程中需要考虑数据库管理系统所支持的操作系统平台,例如SQL Server数据库管理系统只支持在Windows操作系统上运行

D.部分数据库管理系统在大数据量和大并发情况下可能出现速度变慢、死锁等问题,因此在选型过程中应充分考虑数据量和性能需求

106.某跨国公司的业务系统需要提供全球性服务,该业务系统需要24小时X7天在线服务,系统业务繁忙,为了保证业务系统中数据库数据的安全,需要设计与实施数据转储机制,设计完成该数据库每天数据增量的转储需要两个小时,在不考虑成本因素的情况下,下列最合理的是( )。

30 / 112

A.配备高性能数据库服务器,通过事务传送机制实时地将数据库中的任何变化反映到备份环境中

B.每天划出长度为2小时的时间窗口tw,在tw内采用静态转储方法实现每天数据增量的转储

C.每天划出长度为2小时的时间窗口tw,在tw内采用动态转储方法实现每天数据增量的转储

D.每周做一次完全转储,每天选择浮动时间段对变化的数据进行转储

107.某商场经营管理系统在3点进行了数据库全备份,9点进行了数据库日志备份,10点30分存储数据库数据的磁盘出现故障,但日志保存在另外一个磁盘中。数据库管理员发现问题后随即进行数据恢复工作,在所有备份均可用的情况下,数据库数据可以恢复到的时间点为( )。 A.3点 B.9点

C.10点30分

D.数据库不可恢复

108.某商场想根据购物记录找出倾向于购买高清电视的顾客所具有的属性特征,能够满足次需求的数据挖掘方法是( )。 A.关联分析 B.分类分析 C.时间序列分析 D.回归分析

109.某数据库应用系统使用SQLServer2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘IO也非常小。造成此现象可能的原因是( )。 A.客户机到数据库服务器的网络故障 B.更新操作涉及到的表没有建立主码 C.更新的字段没有建立有效的索引 D.更新操作涉及到的数据被锁定

110.某数据库应用系统在运行中,用户反映某操作很慢。系统工程师在用户的客户机及数据库服务器上使用数据库管理系统自带的客户端程序执行此操作所涉及的SQL语句,发现在两个环境下SQL语句执行的速度都很慢。为了提高效率,下列检查无需进行的是( )。 A.检查客户机到数据库服务器的网络情况 B.检查数据库服务器的CPU使用情况

C.检查这些操作涉及到的表是否已建立有效的索引 D.检查数据库中是否存在大量锁

111.某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是( )。

A.将此查询语句放置在视图中,使用视图实现该查询操作 B.修改实现此功能的查询语句,将连接查询改为嵌套查询 C.将此功能涉及到的表进行合并,然后对合并后的表进行查询

D.将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作

31 / 112