SQLserver数据库期末考试试题及答案.doc
《SQLserver数据库期末考试试题及答案.doc》由会员分享,可在线阅读,更多相关《SQLserver数据库期末考试试题及答案.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL Server 数据库技术期末考试题目及答案一、 单选题 1. Microsoft 公司的 SQL Server2000 数据库管理系统一般只能运行于( ) 。 A. Windows 平台 B. UNIX 平台 C. LINX 平台 D. NetWare 平台 2. 当一条 SELECT 语句访问一张大表里的有限几行数据时,SQL Server2000 通常会 ( ) 。 A. 为数据加上页级锁 B. 为数据加上行级锁 C. 需要用户的干涉和参与 D. 使用户独占数据库 3. 当采用 Windows 认证方式登录数据库服务器时,SQL Server2000 客户端软件会向操 作系统请求一
2、个( ) 。 A. 信任连接 B. 邮件集成 C. 并发控制 D. 数据转换服务 4. 以下对 SQL Server2000 描述不正确的是( ) 。 A. 支持 XML B. 支持用户自定义函数 C. 支持邮件集成 D. 支持网状数据模型 5. 如果在 SQL Server2000 上运行一个非常大的数据库,为取得较好效果应选用安装 ( ) 。 A. 企业版 B. 标准版 C. 个人版 D. 开发版 6. 提高 SQL Server2000 性能的最佳方法之一是( ) 。 A. 增大硬盘空间 B. 增加内存 C. 减少数据量 D. 采用高分辨率显示器 7. SQL Server2000 标准
3、版不支持的操作系统是( ) 。 A. Windows 2000 Server B. Windows NT Server C. Windows98 D. Windows 2000 Advanced Server 8. 如果希望完全安装 SQL Server2000,则应选择( ) 。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 9. 要想使 SQL Server2000 数据库管理系统开始工作,必须首先启动( ) 。 A. SQL Server 服务器 B. 查询分析器 C. 网络实用工具 D. 数据导入和导出程序 10. 用于配置客户端网络连接的工具是( ) 。 A. 企业
4、管理器 B. 客户端网络实用工具 C. 查询分析器 D. 联机帮助文档 11. SQL Server2000 的物理存储主要包括 3 类文件( ) 。 A. 主数据文件、次数据文件、事务日志文件 B. 主数据文件、次数据文件、文本文件 C. 表文件、索引文件、存储过程 D. 表文件、索引文件、图表文件 12. 当数据库损坏时,数据库管理员可通过何种方式恢复数据库( ) 。 A. 事务日志文件 B. 主数据文件 C. DELETE 语句 D. 联机帮助文件 13. SQL Server2000 系统中的所有系统级信息存储于哪个数据库( ) 。 A. master B. model C. temp
5、db D. msdb 14. 下面关于 tempdb 数据库描述不正确的是( ) 。 A. 是一个临时数据库 B. 属于全局资源 1 C. 没有权限限制 D. 是用户建立新数据库的模板 15. Transact-SQL 对标准 SQL 的扩展主要表现为( ) 。 A. 加入了程序控制结构和变量 B. 加入了建库和建表语句 C. 提供了分组(Group By)查询功能 D. 提供了 Min、Max 等统计函数 16. 语句“USE master GO SELECT * FROM sysfiles GO”包括( )个批处理。 A. 1 B. 2 C. 3 D.4 17. SQL Server200
6、0 的字符型系统数据类型主要包括( ) 。 A. int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int 18. 如果要在 SQL Server2000 中存储图形图像、Word 文档文件,不可采用的数据类型 是( ) 。 A. binary B. varbinary C. image D. text 19. 下面关于 Timestamp 数据类型描述正确的是: ( ) 。 A. 是一种日期型数据类型 B. 是一种日期和时间组合型数据类型 C. 可以用来替代传统的数据库加锁技术 D. 是一种双
7、字节数据类型 20. 使用“CREATE DATABASE AAA”命令所建立数据库文件的初始大小是( )字节。 A. 1M B. 2M C. 3M D. 4M 21. 下面关于索引的描述不正确的是( ) 。 A. 索引是一个指向表中数据的指针 B. 索引是在元组上建立的一种数据库对象 C. 索引的建立和撤消对表中的数据毫无影响 D. 表被撤消时将同时撤消在其上建立的索引 22. 以下哪种情况应尽量创建索引( ) 。 A. 在 where 子句中出现频率较高的列 B. 具有很多 NULL 值的列 C. 记录较少的基本表 D. 需要更新频繁的基本表 23. 下面关于聚集索引和非聚集索引说法正确的
8、是( ) 。 A. 每个表只能建立一个非聚集索引 B. 非聚集索引需要较多的硬盘空间和内存 C. 一张表上不能同时建立聚集和非聚集索引 D. 一个复合索引只能是聚集索引 24. “Create Unique Index AAA On 学生表(学号) ”将在学生表上创建名为 AAA 的 ( ) 。 A. 惟一索引 B. 聚集索引 C. 复合索引 D. 唯一聚集索引 25. SQL Server2000 提供的单行注释语句是使用( )开始的一行内容。 A. “/*” B. “-” C. “ ” D. “/” 26. 下列标识符可以作为局部变量使用( ) 。 A. Myvar B. My var C
9、. Myvar D. My var 27. Transact-SQL 支持的程序结构语句中的一种为( ) 。 2 A. BeginEnd B. IfThenELSE C. Do Case D. Do While 28. 不属于 SQL Server2000 系统全局变量的是( ) 。 A. Error B. Connections C. Fetch_Status D. Records 29. 属于事务控制的语句是( ) 。 A. Begin Tran、Commit、RollBack B. Begin、Continue、End C. Create Tran、Commit、RollBack D.
10、Begin Tran、Continue、End 30. SQL Server2000 触发器主要针对下列语句创建( ) 。 A. SELECT、INSERT、DELETE B. INSERT、UPDATE、DELETE C. SELECT、UPDATE、INSERT D. INSERT、UPDATE、CREATE 31. 下列 SQL Server2000 语句中出现语法错误的是( ) 。 A. DECLARE Myvar INT B. SELECT * FROM AAA C. CREATE DATABASE AAA D. DELETE * FROM AAA 32. 索引是在基本表的列上建立的
11、一种数据库对象, 它同基本表分开存储, 使用它能够 加快数据的( )速度。 A. 插入 B. 修改 C. 删除 D. 查询 二、填空题 1. SQL Server2000 采用 源。 _ 计算模型,通过中央服务器集中存储数据资 2. SQL Server2000 数据库应用的处理过程分布在 _ 和服务器上。 3. SQL Server2000 服务器可以被多台客户机访问,数据库服务器仅返回客户端应用程 序所需要的数据,这样做的好处是可以减少 _ 。 4. SQL Server2000 提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的 _ 。 5.在网络环境下,当多个用户同时访问数据库
12、时,就会产生并发问题,SQL Server2000 是利用 _ 完成并发控制的。 6. SQL Server2000 与 Windows 2000 等操作系统完全集成,可以使用操作系统的用户 和域账号作为数据库的 _ 。 7. SQL Server2000 采用的结构化查询语言称为 _ 。 8. 常见的 SQL Server2000 的版本一般包括 、 、 、开发版和 评估版等。 9. 安装 SQL Server2000 时需要以本地 _身份登录操作系统。 10. 如 果 在 Windows NT/2000 上 安 装 SQL Server2000 , 需 要 事 先 设 置 至 少 一 个
13、_ 。 11. 默认情况下,SQL Server2000 服务器的名字为 。 、 _ 服 12. SQL Server2000 服务管理器程序的主要作用是启动、 _ 3 务器。 操 13. 在网络多用户环境下,在停止 SQL Server2000 服务之前,最好先执行 作。 14. SQL Server2000 将数据组织成用户可以看见的逻辑组件,而在磁盘上则作为 _实现。 15. 常用的数据库对象主要包括缺省、约束、用户、图表、用户自定义数据类型、 、 _ 、 _ 、 _ 等。 _ 、 _ 16. SQL Server2000 主数据文件、次数据文件和事务日志文件默认的扩展名分别 为 、 和
14、 。 17. SQL Server2000 的数据库分为_和 _ 两种类型。 18. 每个 SQL Server2000 数据库下都包括 、 、 和 四 个系统数据库。 系统数据库主要用来进行复制、作业调度和管理报警等活动。 19. 20. SQL Server2000 客户机传 递到服务器上的一组完 整的数据 和 SQL 语句称为 _ 。 21. 一般可以使用 命令来标识 Transact-SQL 批处理的结束。 的 22. SQL Server2000 中的数据类型通常是指字段列、存储过程参数和 _ 数据特征。 23. varchar 数据类型可以自动去掉字段或变量尾部的 _ 以节省空间。
15、 24. SQL Server2000 的 datetime 和 smalldatetime 数据类型主要用来存储_和 _的组合数据。 25. 在 SQL Server2000 中,通常使用_数据类型来表示逻辑数据。 26. 函数 LEFT(abcdef,2)的结果是 。 27. SQL Server2000 规定了 2 种类型的标识符,即_和_。 28. SQL Server2000 中 的 整 数 类 型 包 括 _ 、 _ 、 _ 和 _四种。 29. SQL Server2000 中的整数类型分别为 bigint、int、smallint 和 tinyint,它们分 别占用_、_、_和
16、_个存储字节。 30. SQL Server2000 中的数据类型主要包括_、_、_、二进制、 位和双字节等类型。 31. SQL Server2000 提供的最常用的管理工具是_和_。 32. 在 SQL Server2000 中主要是通过使用_运行 Transact-SQL 语句。 33. 如果希望修改数据库的名字,可以使用的系统存储过程是 。 34. SQL Server2000 主要通过查询分析器和_这两种工具来完成数据库的 管理工作。 35. 数 据 库 备 份 和 恢 复 的 Transact-SQL 语 句 分 别 是 _ 和 _。 36. 在一个已存在数据的表中增加不带默认值的
17、列,一定要保证所增加的列允许 _值。 37. 对表中记录的维护工作主要有增加、 _和_操作, 它们均可通过企业 管理器或 Transact-SQL 语句完成。 38. 在 Transact-SQL 语句中需要把日期时间型数据常量用_括起来。 39. 找回被删除表的惟一方法是事先做好数据库的 工作。 语 40. 可以将视图理解为存储在 SQL Server2000 数据库中的一条经过预编译的 4 句。 是一种常用的改善数据库性能的技术。 41. 42. SQL Server2000 中引入索引主要是为了加速_速度,也可保证数据的惟一 性。 43. 索引可以加速 selcet 语句中 Order
18、By 和_选项的执行速度。 44. 索引一经创建就完全由 SQL Server2000 系统 选择和维护。 45. 索引会影响对基本表的_、_和_等操作的速度。 46. 从是否改变基本表记录的物理位置角度可将索引分为_和_索 引两类。 47. 聚集索引与非聚集索引相比,查询速度更 。 48. 注释是一些说明性的文字,而不是 语句,不参与程序的编译。 和 。 49. SQL Server2000 支持两种形式的变量,即 50. 一个局部变量的使用范围局限于一个 内, 即两个 GO 语句之间的那一部 分。 51. SQL Server2000 中为局部变量赋值的语句是 和 。 52. 触发器是一种
19、特殊的 ,基于表而创建,主要用来保证数据的完整性。 53. 使 用 create database 命 令 定 义 一 个 数 据 库 , 包 括 定 义 _ 文 件 和 _文件两个部分。 54. 使用 create database 命令定义一个数据库,定义其数据文件以关键字_ 开始,定义日志文件以关键字_开始。 55. 修改数据库定义的命令关键字为_, 删除整个数据库的命令关键字 为_。 56. 在 SQL Server2000 中,打开一个数据库使之成为当前库,有_种方法,其 中之一使用的命令关键字为_。 57. 索引可以由系统根据约束条件自动建立,也可以由用户通过命令或菜单方式建立,
20、但它的_和_将根据需要由系统自动实现,无须用户过问。 58. 索引是在基本表的列上建立的一种数据库对象, 它同基本表分开存储, 使用它将降 低数据的_、_、_速度。 59. 基本表中的记录数越_, 每条记录占用的字节数越_时, 使用索引就越有 利。 60. 创 建 索 引 的 命 令 关 键 字 为 _ , 删 除 索 引 的 命 令 关 键 字 为 _。 61. 在索引命令中使用关键字 CLUSTERED 或 NOCLUSTERED 分别表示将建立的是_ 或_索引。 62. 在基本表的某个列上建立索引,可以使基本表中的所有记录按该列值的_ 或_排列。 63. 当指定基本表中某一列或若干列为主
21、码时,则系统将在这些列上自动建立一个 _、_和_的索引。 64. 当指定基本表中某一列或若干列为 UNIQUE 约束时,则系统将在这些列上自动 _一个唯一值_。 65. 若规定基本表中某一列或若干列为非空和唯一值双重约束, 则这些列就是该基本表 的_码,若只规定为唯一值约束,则_空值重复出现。 66. 在 SQL Server2000 中,通常不需要用户建立索引,而是通过使用_约束和 _约束,由系统自动建立索引。 5 68. 单行或行尾注释的开始标记为_, 多行注释的开始标记为_, 结束标 记为_。 68. 局部变量的开始标记为_,全局变量的开始标记为_。 69. 每条_语句能够同时为多个变量
22、赋值, 每条_语句只能为一个变量赋 值。 70. 定义局部变量的语句关键字为_,被定义的各变量之间必须用_ 字符分开。 71. 在 SQL Server2000 中,每个程序块的开始标记为关键字_,结束标记为 关键字_。 72. 在 SQL Server2000 中,前后相邻的语句之间可以使用_、_或 _字符分开。 73. 在 SQL Server2000 中,CASE 结构是一个_,只能作为一个_使用在 另一个语句中。 74. 在 SQL Server2000 中, CASE 函数具有_种格式, 每种格式中可以带有_ 个 WHEN 选项,可以带有_个 ELSE 选项。 75. 在条件结构的语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLserver 数据库 期末考试 试题 答案
限制150内