当前位置:文档之家› 数据库应用与性能优化

数据库应用与性能优化

1. 在域环境下赋予用户关闭SQL SERVER服务器的权限,应该将用户归于()角色

A.A. Sysadmin

B.B. Domain Admin

C.C. Serveradmin

D.D. Enterprise admin

标准答案:A

2. 在SQL Server中所有数据库角色都属于()

A.everyone

B.public

C.db_accessadmin

D.Db_datareader

标准答案:B

3. 在SQLServer2005中,小王给数据库test新增加了一个用户lihy,这个用户是服务器角色sysadmin中的成员,小王授予这个用户对表test的拒绝select权限,则下列说法正确的是( )(选择1项)

A.A. 用户lihy最终对表test的权限就是拒绝select

B.B. 用户lihy最终对表test的权限未知

C.C. 用户lihy最终对表test上的权限只有select

D.D. 用户lihy最终拥有对表test执行所有操作权限

标准答案:A

4. 下面关于身份验证的说法正确的是(选择1项)

A.A. Windows身份验证适用任何平台

B.B. Windows 身份验证相对SQL身份验证安全

C.C. SQL Server身份验证安全

D.D. 身份验证就是数据库用户

标准答案:B

5. 你是一个数据库管理员现在你指派小王帮助你完成每天完成大量数据的外部导入工作,你需要将小王加入哪个角色中()

A.Dbcreater

B.serveradmin

C.diskadmin

D.bulkadmin

标准答案:D

6. 下面关于身份验证的说法正确的是()

A.Windows身份验证适用任何平台

B.Windows 身份验证相对SQL身份验证安全

C.SQL Server身份验证安全

D.身份验证就是数据库用户

7. 在SQL Server中可以加密数据,在加密数据时使用的函数是哪个()

A.cert_id

B.encryptbycert

C.encryption

D.decryptbycert

标准答案:B

8. 在SQL Server 2005数据库服务器属性对话框中, ( )栏选项可以设置服务器的身份验证模式

A.内存

B.处理器

C.安全性

D.常规

标准答案:A

9. 数学函数用于对数值进行代数运算,我们常用的数学函数ceiling的作用是什么。( )

A.取数值表达式的绝对值

B.取大于或等于指定数值、表达式的最小整数

C.取小于或等于指定表示式的最大整数

D.取数值表达式的幂值

标准答案:B

10. 关于Sqlserver身份验证机制正确的是:()(选择1项)

A.SQL Server验证比WINDOWS验证安全

B.WINDOWS验证比SQL Server验证安全

C.局域网内只能验证WINDOWS

D.广域网中只能WINDOWS验证。

标准答案:B

11. 在SQL语句select '用户'+cast(datepart(year,accounttime) as varchar(10)) from accountbill where ispaid = 0中,我们使用一个系统函数,请问具体的作用是:( )

A.数据类型转换

B.数据类型转换,与convert相比其语法较简单些,转换功能也少些

C.返回当前用户的名字

D.返回用于指定表达式的字节数

标准答案:B

12. SQL Server中提供了多种聚合函数,以下列出的不是聚合函数的是( )

A.sum

B.avg

C.round

D.max

13. 在SQL Server中不能直接对日期运用数学函数,需要使用日期函数操作日期值,下列关于常用日期函数描述错误的是:( )

A.getdate函数作用是取得当前的系统日期

B.datediff函数作用是提取两个日期之间的指定日期部分的区别

C.datename函数是提取日期中指定日期部分的字符串形式

D.datepart函数可以提取日期中指定日期部分的完整形式

标准答案:D

14. 设students表有三列:number1、number2、number3,并且都是整数类型,则以下( )语句能按照number1类进行分组。

A.select * from students

B.select * from students order by number1

C.select * from students group by number1

D.select * from students group by number2,number3

标准答案:C

15. 字符创在信息处理时有特殊的地位,几乎所有信息都需要转换成字符串才能正确显示,尤其是不同数据拼接起来显示的使用更为广泛。拼接时多个字符串可以使用( )连接。

A.:

B.-

C.=

D.+

标准答案:D

16. 下列语句Select StudentID as 学员编号,CourseID as 内部测试, Avg(Score) as 内部测试平均成绩From Score Group By StudentID,CourseID Having Count(Score)>1,Having 子句的

作用是:( ) (选择1项)

A.数据排序

B.多列分组

C.分组汇总

D.分组筛选

标准答案:D

17. 数学函数用于对数值进行代数运算,由于数学函数数量众多,不可能全部列举,我们常用的数学函数ceiling的作用是什么。( )

A.取数值表达式的绝对值

B.取大于或等于指定数值、表达式的最小整数

C.取小于或等于指定表示式的最大整数

D.取数值表达式的幂值

标准答案:B

18. SQL Server中提供了多种聚合函数,以下列出的不是聚合函数的是( )

A.sum

B.avg

C.round

D.max

标准答案:C

19. 在SQL Server中不能直接对日期运用数学函数,需要使用日期函数操作日期值,下列关于常用日期函数描述错误的是:( )

A.getdate函数作用是取得当前的系统日期

B.datediff函数作用是提取两个日期之间的指定日期部分的区别

C.datename函数是提取日期中指定日期部分的字符串形式

D.datepart函数可以提取日期中指定日期部分的完整形式

标准答案:D

20. 索引在使用过程中会产生索引碎片,当索引碎片达到30%以上时推荐进行哪种操作()(选择一项)

A.重新生成索引

B.重新组织索引

C.创建统计信息

D.删除索引

标准答案:A

21. SQL Server2005支持建立索引表,将经常出现在查询结果里的字段包含到索引里。这样根据索引字段查询的时候,不需要二次定位就可以直接定位数据了。关于这个说法( )

A.正确

B.错误

C.不欠当

标准答案:A

22. 下述关于索引的描述,正确的是()。

A.撤销索引会同时撤销数据库中与之相关的内容

B.建立索引后,会影响基本表的插入速度

C.基本表的记录数量越多,越不应该建立索引

D.基本表的记录越长,越不应该建立索引

标准答案:B

23. 在SQL Server 2005中,建立索引的作用之一是( )

A.节省存储空间

B.便于管理

C.提高查询速度

D.提高查询速度和更新速度

标准答案:C

24. 在SQL Server中使用执行计划时,判断是否使用了索引,应该观察()谓词(选择一项)

A.Scan

B.Seek

C.See

D.index

标准答案:B

25. 下面列出的不是常用索引类型的是( )

A.聚集索引和非聚集索引

B.组合索引

C.主键索引

D.索引表

标准答案:D

26. 以下哪一个不是SQL 活动的状态()。(选择一项)

A. restart

B.running

C.sleeping

D.suspended

标准答案:A

27. 通过哪一个工具可以判断出活动有没有因为死锁而处于挂起状态( )(选择1项)

A.活动监视器

B.性能监视器

C.Sql server profiler

D.任务管理器

标准答案:A

28. 小王希望查看SQL Server中目前正在活动的进程以及它们的状态,可以使用什么工具()

A.系统性能监视器

B.profiler

C.数据库引擎优化顾问

D.活动监视器

标准答案:D

29. 使用SQL活动监视器,查看活动状态status信息,可以知道活动的当前状态,runable 状态说明( )

A.进行当前正处于运行状态

B.进行已联接到数据库,并运行完毕,当前没有任何工作

C.进程正在运行,但是当前正处于等待状态,可能因为资源正被别人使用,也可能在等待用户的输入

D.周期被唤醒运行的背景进程

标准答案:B

30. ()想要查看当前数据库日志文件所占用的磁盘空间大小应监视。(选择一项)

A.sql server:database

B.sql server:diskspace

C.sql server phycical disk

D.disk queue length

标准答案:A

31. 以下哪一个不是SQL 活动的状态()。(选择一项)

A.restart

B.running

C.sleeping

D.suspended

标准答案:A

32. 优化引擎在进行优化选项设置中,默认优化时间是()(选一项)

A.1小时

B.30分钟

C.24小时

D.12小时

标准答案:A

33. 6.在大批量倒入数据时,对数据库所应出的恢复模式描述正确的是()(选一项)

A.完整模式

B.简单模式

C.大容量事物日志模式,但恢复完成后要再一次改回到完整模式

D.为了应对大量数据插入时的情况,应使数据库任何时候均位于大容量事物日志模式

标准答案:C

34. 在SQL Server2005中,在事务较多的情况下,可能会导致事务死锁,关于死锁说法正确的是( )

A.死锁是多个应用程序冲突而导致的

B.死锁是多个SQL Server进程冲突导致的

C.死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象

D.死锁是指两个或两个以上网络应用程序在执行过程中,端口冲突而造成的一种现象

标准答案:C

35. 使用SQL server profiler可以跟踪sql server和数据库的活动,以下有关SQL server profiler说法正确的是()(选择一项)

A.A)监视的事件越多越好

B.可以跟踪并自动修复发现的问题

C.跟踪信息将分别记录到不同的事件类中

D.只能用于定义的跟踪模板来捕获跟踪

标准答案:C

36. 数据库管理员小张一次连接很多表执行查询工作,会导致以下哪种性能问题()(选一项)

A.会导致数据文件位置不合理

B.会导致磁盘的访问次数过多

C.服务器频繁重起

D.事务会占用资源时间过长

标准答案:D

37. 小王是一名初级网络管理员,在对数据库的维护过程中对master数据库进行了合理的备份,但是当他对数据库直接进行还原时,系统提示他数据库正在被使用,请你分析一下原因是什么()?

A.使用的登录帐号的权限有问题

B.把master数据库分离后在还原就好了

C.还原之前未停止数据库服务

D.应该停止服务后使用ssms,通过命令行的方式恢复

标准答案:D

38. 在重建master数据库时,INSTANCENAME选项代表()(选择一项)

A.指定引擎

B.指定SA密码

C.指定数据库实例

D.指定重建选项

标准答案:C

39. 是SQL server2005的初学者,他想对该服务器上的benet数据库进行备份,他知道一般情况下差异备份速度比较快,因此没有对数据库执行完整备份就直接进行差异备份,结果是()。(选择一项)

A.备份成功,备份内容为数据库中所有的数据

B.备份成功,备份内容为自数据库创建以来变化的数据

C.备份不成功,因为在执行差异备份之前必须进行完整备份

D.备份不成功,因为在执行差异备份之前必须进行事务日志备份

标准答案:C

40. 数据库的恢复模式不包括以下哪种模式()(选择1项)

A.简单恢复模式

B.大容量日志恢复模式

C.差异恢复模式

D.完整恢复模式

标准答案:C

41. SQL server 2005数据库管理员在对sales数据库进行备份时,发现在备份类型中只能选择完整备份和差异备份,没有事务日至备份,请分析可能的原因是()(选择一项)

A.当前连接服务器的帐户不具备执行备份的权限

B.没有进行完整备份之前不能进行事务日志备份

C.Sales数据库的恢复模式为简单恢复模式

D.第一次对数据库进行备份操作只能选择完整备份或差异备份

标准答案:C

42. 以下哪一个系统数据库不能执行备份操作()(选择一项)

A.Master

B.Modle

C.Tempdb

D.Msdb

标准答案:C

43. 在管理员连续还原多个事务日志的过程中,发现在恢复完第一个日志备份后,无法继续进行下面的其他日志的恢复,你估计最可能的原因是()(选择一项)

A.在还原第一个日志备份时,错误的使用了NORECOVERY选项

B.未进行完全备份的还原

C.在还原第一个日志备份时,错误的使用了RECOVERY选项

D.在完成第一个日志备份后,磁盘故障

标准答案:C

44. SQL Server 2005数据库服务器,该服务器上BENET数据库的备份与还原方案如下: 1:00做完全备份1 5:00做差异备份1 7:00做日志备份1 10:00做差异备份2 13:00做日志备份2 10:00左右BENET数据库的数据文件损坏,为了使数据的损失最少,应进行()操作。(选择一项)

A.还原:完全备份1→日志备份1→日志备份2

B.对BENET数据库进行尾部日志备份,按以下顺序进行还原:完全备份1→差异备份1→差异备份2→尾部日志备份

C.直接按以下顺序进行还原:完全备份1→日志备份1→日志备份2

D.对BENET数据库进行尾部日志备份,再按以下顺序进行还原:完全备份1→差异备份2→日志备份2→尾部日志备份

标准答案:D

45. SQL Server当中,创建警报时可以通知的目标有哪些()

A.系统管理员

B.操作员

C.数据库用户

D.登陆账户

标准答案:B

46. 在一个SQL Server 2005 实例中有许多数据库,你想要为这些数据库的建立一个完整备份任务计划,在每天2:00 执行一次完整备份,最简便的方法是建立一个()。(选项一项)

A.操作员

B.作业

C.性能监视器

标准答案:D

47. SQL server 2005的恢复类型有三种,以下不是其恢复模式的是( )

A.简单恢复模式

B.完整恢复模式

C.事务日志模式

D.大容量日志恢复模式

标准答案:C

48. 在电信计费中,使用下列()能够使某些大客户需要即时给指定号码(如131********)结算电话费用,不需要等到账单日(选择1项)

A.管理员导入导出

B.SSIS

C.给用户高权限自己导入导出

D.让用户直接到服务器上自己做

标准答案:B

49. 设计好数据流任何后,为什么目标数据库总是处于报错状态?如何最快查看出错问题呢?(选择1项)

A.日志分析

B.鼠标放到问题部分即可显示

C.按ESC键

D.按回车键

标准答案:B

50. 通话记录开始时间大于结束时间,这是什么原因呢?(选择1项)

A.网络错误

B.SQL Server错误

C.程控交换机错误

D.防火墙问题

标准答案:C

51. 公司5个excel 2003的表,总共有180000行数据,最好使用()将他们导入到一个SQL 表中(选择2项)

A.直接导入

B.存成文本文件后导入

C.不能导入

标准答案:A

52. 个人批价任务中选择SQL SourceType为Direct input表示为()(选择1项)

A.SQL服务重启

B.SQL脚本在SQLStatement里面直接输入

C.关机

标准答案:B

53. SSIS数据流转换中分拣错误记录时选择“错误”列为()(选择1项)

A.错误定向行

B.错误定向列

C.重定向列

D.重定向行

标准答案:D

54. SSIS是一个(),可以连接到各种各样的数据源,从所有源中提取数据并将其合并到一个数据集中可以在不同的数据格式之间进行转换,或者可以把数据加载至数据库中。(选择1项)

A.数据集成的平台

B.应用转换的平台

C.应用的平台

D.数据集成转换的平台

标准答案:D

55. 希望把SQL中的数据导出的时候,是否可以进行选择性导出?(选择1项)

A.可以

B.不可以

C.有的可以,有的不可以

标准答案:A

56. 雷鸣是公司的数据库管理员,现在需要将一个70000行数据的SQL表导入成Excel2003的文件,是否可以导入成功(选择1项)

A.能

B.不能

C.无法操作

标准答案:B

57. SSIS数据流转换中分拣错误记录时在界面底部选择()(选择1项)

A.错误定向行

B.错误定向列

C.重定向列

D.重定向行

标准答案:D

58. 公安局需要excel的文件作为日志的检测,使用()将SQL表变为excel文件(选择1项)

A.直接改名

B.导出工具

C.无法实现

59. 销售部员工需要把数据库中的客户订单表通过邮件发送给客户;销售部员工在外出差,每天会把销售记录保存在员工笔记本的一个excel表格中,月底销售人员回公司后,需要最好用()把excel表格中的销售记录导入数据库中等(选择1项)

A.T-SQL语句

B.文件改名为excel文件名

C.分离和附加

D.导入导出工具

标准答案:D

60. 电信在每月计费开始前将原始通话记录call.txt文件导入到Tariffsmall数据库中的Call表中准备批价,请问如何做最好呢()(选择1项)

A.管理员导入导出

B.SSIS

C.给用户高权限自己导入导出

D.让用户直接到服务器上自己做

标准答案:B

61. 能否将文本“你好”导入到一个int(整数)字段中?(选择1项)

A.能

B.不能

C.无法操作

标准答案:B

62. 添加个人批价任务中选择连接类型ConnectionType为()(选择1项)

A.ole DB

B.SQL

C.MYSQL

D.ORACLE

标准答案:A

63. 以下那些不是数据转换工具(选择1项)

A.T-SQL语句

B.将excel文件改名为SQL文件名

C.分离和附加

D.导入导出

标准答案:B

64. 以下()不可以从SQL SERVER中导出100000行以上的数据(选择1项)

A.导出到excel 2003

B.导出到 excel 2007

C.导出到文本

D.导出到SQL Server

65. 源数据类型为int,目的数据类型为varchar,是否会出现转换中分拣错误记录()(选择1项)

A.不会

B.会

C.不能转换

标准答案:A

66. 你是公司的数据库管理员,现在需要把一个Excel 格式的销售数据导入到SQL Server 的Benet 数据库的Sales 表中,可以使用下面()工具。(选项一项)

A.SSIS导入导出向导

B.备份和还原

C.复制

D.分离和附加

标准答案:A

二、多选题

67. .关于SQL Server数据加密描述正确的是:()(选择2项)

A.对于传递的数据信息进行加密

B.保证数据安全性

C.不需要电子证书

D.保证数据有效性

标准答案:AB

68. 以下不是屏蔽数据库常见漏洞的是:()(选择4项)

A.关闭不必要的网络连接和功能

B.配合防火墙过滤指定端口访问

C.禁用不必要的协议

D.定期安装补丁

标准答案:ABCD

69. 在SQL server 2005的服务器属性中可以看到选择项是()(选择3项)

A.常规

B.内存

C.虚拟内存

D.安全性

E.磁盘

标准答案:ABD

70. SQL Server 2005 通过那些方式提供审核?()(选择3项)

A.Windows安全日志

B.SQL Profiler

C.存储过程

D.触发器

标准答案:ABD

71. 下列()属于SQL Server 2005的身份验证(选择2项)

A.A. Windows身份验证

B.B. Windows和SQL Server 身份验证

C.基本身份验证

D.集成windows身份验证

标准答案:AB

72. 屏蔽数据库常见漏洞有哪些做法?()(选择3项)

A.禁用SA帐户

B.删除或禁用不必要的账户

C.删除危险的存储过程

D.关闭不必要的网络连接和功能

标准答案:BCD

73. 数据库按照用途可以划分为()种(选择2项)

A.系统数据库

B.master数据库

C.用户数据库

D.示例数据库

标准答案:AC

74. 下列()属于SQL Server 2005的身份验证(选择2项)

A.Windows身份验证

B.Windows和SQL Server 身份验证

C.双向信任

D.CA

标准答案:AB

75. 关于系统函数说法正确的是:()(选择2项)

A.Convert 数据类型转换

B.Current_User 返回当前所登录的用户

C.Host_Name 返回当前用户所登录的计算机名字

D.System_User 返回当前用户的名字

标准答案:AC

76. 关于数据库角色说法正确的是:()(选择3项)

A.所有用户、角色或组默认的属于Public角色

B.db_owner 拥有数据库的所有许可

C.db_datareader 能从数据库表中读数据

D.db_accessadmin能建立架构、更改角色

标准答案:ABC

77. 关于服务器角色说法正确的是:()(选择3项)

A.执行服务器级管理操作的用户权限的集合

B.是系统内置的

C.可以创建服务器角色

D.登录帐户可以添加到服务器角色

标准答案:ABD

78. 以下关于子句描述正确的是:()(选择3项)

A.WHERE子句从数据源中去掉不符合其搜索条件的数据

B.GROUP BY子句搜集数据行到各个组中,统计函数为各个组计算统计值

C.HAVING子句去掉不符合其组搜索条件的各组数据行

D.ORDER By 为分组子句。

标准答案:ABC

79. 关于多表查询使用内联接是常用的多表查询方式,以下说法正确的是( ) (选择2项)

A.内联接是最典型、最常用的联接查询。

B.它根据表中不同的列来进行匹配,只有满足匹配条件的数据才能够查询出来。

C.通常,两个表存在主外键关系时会使用到内联接查询。

D.内联接查询通常会使用像“+”比较运算符来判断两列数据项是否相等

标准答案:AB

80. 关于常用的字符串函数说法正确的是:()(选择2项)

A.Len 返回传递给它的字符串长度

B.Ltrim 清除字符右边的空格

C.Rtrim 清除字符左边的空格

D.Right 从字符串右边返回指定数目的字符

标准答案:AD

81. 关于服务器角色说法正确的是:()(选择2项)

A.sysadmin 执行任何活动

B.serveradmin可以更改服务器范围的配置选项和关闭服务器

C.setupadmin 可以终止 SQL Server 实例中运行的进程

D.processadmin 配置复制和链接服务器

标准答案:AB

82. 字符串函数用于控制返回给用户的字符串,这些功能仅用于字符型数据,下列关于此类函数叙述正确的是( ) (选择2项)

A.len函数返回传递给它的字符串长度

B.ltrim函数清除字符右边的空格

C.rtrim函数清除字符左边的空格

D.replace函数可以替换一个字符串中的字符

标准答案:AD

83. 常用函数的分类有:()(选择3项)

A.字符串函数

B.日期函数

C.数学函数

D.卡表函数

标准答案:ABC

84. 多表查询分为哪些类?( )(选择4项)

A.内联接(INNER JOIN)

B.左外联接 (LEFT JOIN)

C.右外联接 (RIGHT JOIN)

D.交叉联接(CROSS JOIN)

标准答案:ABCD

85. 由于多表查询涉及到多张表。那么表和表之间必然需要产生关系。这时候就可能会造成

查询变的相对比较的复杂.。这也就需要我们将多表查询进行一种分类。常用的联接类型有( ) (选择3项)

A.内联接

B.外联接

C.交叉联接

D.引用联接

标准答案:ABC

86. 由于多表查询涉及到多张表。那么表和表之间必然需要产生关系。这时候就可能会造成

查询变的相对比较的复杂.。这也就需要我们将多表查询进行一种分类。常用的联接类型有( ) (选择3项)

A.内联接

B.外联接

C.交叉联接

D.引用联接

标准答案:ABC

87. 禁用索引还有以下规则:()(选择3项)

A.如果索引是创建主键产生或者具备唯一性约束,那么禁用索引也会禁用这些约束

B.如果索引是聚集索引,禁用索引后用户能够再操作数据表

C.查询与维护语句执行时不会使用禁用索引,但是如果用查询提示使用己禁用的索引,查询

语句会操作失败。

D.不能创建与已禁用索引同名的索引,这个是对禁用索引与删除索引的区别。

标准答案:ACD

88. 关于重新组织索引说法正确的是:()(选择3项)

A.重新组织索引有两种方式:重新生成索引、重新组织索引

B.重新组织索引会对最外层数据页中的数据重新排序,并压缩索引页。

C.重新组织的过程中并不会添加任何额外数据,所以索引可能还残留一定程度的碎片。

D.重新组织索引操作会占用很多系统资源.

标准答案:ABC

89. 在数据库的优化当中,创建索引时最常见的一种方法,常见的索引类型有哪些()(选择三项)

A.聚集索引

B.非聚集索引

C.组合索引

D.外键索引

标准答案:ABC

90. 使用查询语句的注意事项有哪些?()(选择2项)

A.查找条件中不要将字段进行运算

B.LIKE模糊查询字段的通配符是第一个字符,查询不会使用索引

C.查询条件使用not或者!=操作符时,查询会使用索引

D.使用组合索引,查询条件不须包含组合索引里第一个索引字段

标准答案:AB

91. 以下说法正确的是:()(选择2项)

A.非聚集索引,是通过索引表中记录地址定位到数据表

B.一般不特意指定的话,创建的都是非聚集索引.非聚集索引是指数据存储在一个地方.索引存储在另一个地方,索引带有指针指向数据的存储位置.索引中的项目按索引键值的顺序存储,而表中的信息按另一种顺序存储

C.聚集索引最好的例子就是字典中的部首查字法.使用部首查字法的最大好处就是即使不认识这个字也能找到.但是他肯定是无序存在的,所以排列的可能性有多种.这就说明非聚集索引是可以同时创建很多条的

D.非聚集索引就相当于字典中的拼音查字法

标准答案:AB

92. 下列关于聚集索引和非聚集索引说法正确的是( ) (选择2项)

A.聚集索引不是通过表中记录地址来定位到表,索引本身就包含表,表中的数据按照索引字段进行排序

B.聚集索引主要通过表中记录地址来定位列表,索引与表无关

C.非聚集索引,是通过索引表中记录地址定位到数据表

D. 非聚集索引在创建时需要指定,否则创建的是聚集索引

标准答案:AC

93. 以下说法正确的是:()(选择3项)

A.如果有一个查询,经常以多个字段作为组合查询条件,那么就应该在这些列上创建组合索引。

B.当某个查询使用组合索引中的第一个索引列或全部列作为查询条件时,就会使用到组合索引。

C.如果索引声明为唯一的.那么就不允许出现多个索引值相同的行

D.主键索引的内容属于在创建主键时就会产生的, 主键索引不是唯一索引。

标准答案:ABC

94. 下列关于聚集索引和非聚集索引说法正确的是( )

A.聚集索引不是通过表中记录地址来定位到表,索引本身就包含表,表中的数据按照索引字段进行排序

B.聚集索引主要通过表中记录地址来定位列表,索引与表无关

C.非聚集索引,是通过索引表中记录地址定位到数据表

D.非聚集索引在创建时需要指定,否则创建的是聚集索引

标准答案:AC

95. 以下关于索引说法正确的是:()(选择3项)

A.主键如果表未创建聚集索引,且在创建主键约束时未指定索引类型,主键约束会自动创建聚集索引

B.索引是唯一索引的特殊类型

C.主键索引要求主键中的每个值都是唯一的。

D.主键索引不要求主键中的每个值都是唯一的。

标准答案:ABC

96. 索引常见类型有( )(选择3项)

A.聚集索引和非聚集索引

B.组合索引

C.唯一索引

D.外键索引

标准答案:ABC

97. 以下哪种情况下,查询语句不会使用索引()(选择三项)

A.查询条件中不包含索引字段

B.查询条件中对字段进行了运算

C.查询条件使用了not或者!=操作符

D.查询的结果小于整个表数据的20%

标准答案:ABC

98. 关于执行计划说法正确的( )

A.在SQL Server里使用执行计划来查看查询语句的"执行路径",从执行路径里可以使用图标方式看到查询语句的执行步骤;

B.使用执行计划有三种方式;

C.当数据量越大时,一个语句能运行几个小时甚至好几天,通过实际运行的查询语句来判断效率是不可行的。

D.在应用中,是否使用执行计划无关紧要

标准答案:AC

99. 小李刚从事数据库管理员岗位不久,以下是他对SQL server profiler和性能监视器的理解,你认为正确的是()(选2项)

A.性能监视器可以告诉我们服务器上正在执行什么

B.SQL server profiler可以进行量化统计

C.二则结合起来可以快速定位性能问题,从而使系统运行的更有效率

D.SQL server profiler不可以进行量化统计,只能告诉我们服务器上当前在执行什么

标准答案:CD

100. 使用SQL Server Profiler跟踪SQL Server和数据库的活动,虽然可以定义一个空模板来捕获数据,但最容易的方法是使用SQL Server Profiler提供的预定义的跟踪模板,常用的模板是( ) (选择三项)

A.Tuning

B.TSQL_Relay

C.Sessions

D.Standard

标准答案:ACD

101. 使用性能监视器不仅可以监视整个系统的情况,也可以在性能监视器中使用它们监视SQL Server实例的运行情况,常用的SQL Server对象有( ) (选择二项)

A.SQL Server:Buffer Manager

B.SQL Server:Databases

C.%Disk Time

D.Processor-Processor Time

标准答案:AB

102. 在大批量插入数据时,应该进行的优化操作,描述正确的是()(选二项)

A.禁用索引

B.将数据库设置为大容量日志恢复模式

C.将数据库设置为简单恢复模式

D.重新组织索引

标准答案:AB

103. 使用SQL server profiler可以跟踪sql server和数据库的活动,以下有关SQL server profiler说法正确的是()(选择一项)

A.监视的事件越多越好

B.可以跟踪并自动修复发现的问题

C.跟踪信息将分别记录到不同的事件类中

D.只能用于定义的跟踪模板来捕获跟踪

标准答案:CC

104. 活动监视器显示活动的摘要信息,通过活动监视器可以发现活动是否被堵塞而导致性能底下,可以发现正在运行的活动占用的( )情况。(选择二项)

A.CPU

B.内存

C.磁盘I/O

D.总线I/O

105. 对SQL profile和优化引擎一起使用时,跟踪的事件描述正确的是()。(选 2项)

A.应跟踪少数几个重要事件

B.尽可能多的跟踪可能产生数据库瓶颈的事件

C.在跟踪时要尽可能多的运行存储过程和T-SQL语句

D.跟踪的文件负荷不要太大

标准答案:BC

106. SQL server 2005的恢复模式有()(选择三项)

A.简单恢复模式

B.完整恢复模式

C.事务日志模式

D.大容量日志恢复模式

标准答案:ABC

107. 哪一种操作会导致mastr数据库更新而需要执行备份操作()选二项

A.添加登录或执行其他与登录安全有关的操作

B.创建或删除逻辑备份设备

C.删除用户数据库对应的文件或文件组

D.添加或删除数据库用户

标准答案:CD

108. SQL server2005的备份类型有()(选择三项)

A.完整备份

B.差异备份

C.增量备份

D.日志备份

E.每日备份

标准答案:ABD

109. 能进行事务日志备份的恢复模式有( ) (选择二项)

A.完整

B.简单

C.大容量日志

D.以上都可以

标准答案:AC

110. 在SQL Server 2005 数据库中,主要包括3 种备份方式:完整备份、差异备份、事务日志备份,下面关于差异备份叙述错误的是()。(选项二项)

A.在执行了至少一次完整备份后,才能进行差异备份

B.备份自上一次完整备份以来数据库改变的部分

C.备份自上一次差异备份以来数据库改变的部分

D.备份自上一次日志备份以来数据库改变的部分

111. 作为数据库管理员,你希望在每天的凌晨2:00 自动执行一次数据库的完整备份,可以通过下面()方法实现。(选项二项)

A.操作员

B.作业

C.性能监视器

D.维护计划

标准答案:BD

112. SQL Server的代理服务启动模式分为哪几种模式()()

A.手动

B.自动

C.已禁用

D.启动中

标准答案:ABC

113. SSIS包一般都包含哪些对象()(选择三项)

A.控制流

B.数据流

C.事件处理程序

D.存储过程

标准答案:ABC

114. 在进行数据转化前,应当考虑哪些问题()(选择三项)

A.更改数据格式

B.数据的重构和映射

C.数据的一致性

D.不用验证数据的有效性

标准答案:ABC

115. 设置报警后窗口还是弹出如何解决呢?(选择3项)

A.日志过大

B.关闭警报

C.关闭信使

D.把警报发到别的计算机

标准答案:ABC

116. 设置了net send后没有收到通知是因为()(选择3项)

A.计数器不正确

B.网络故障

C.邮件地址错误

D.MESSAGE服务关闭

相关主题
文本预览
相关文档 最新文档