SQL Server2000复习题(含答案)

2018-11-13 19:17

答案仅供参考 例题

一.选择题

1. (A)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时

由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA 2. 在以下系统自带的几个数据库中,可以删除的是(C)

A. master , tempdb B. model , msdb

C. pubs , Northwind D. Northwind , tempdb

3. 下列哪一个数据库不是SQL Server 2000的系统数据库(C )

A.master数据库 B.msdb数据库 C.pubs数据库 D.model数据库 4. SQL语言允许使用通配符进行字符串匹配,其中‘%’可以表示(C )

A、零个字符 B、1个字符 C、多个字符 D、以上都可以

5. 在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_1-B_),

使用关键字(_2-A_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(_3-B__),如果在SELECT语句中使用聚合函数时,一定在后面使用(_4-A_)。 ⑴ A、SELECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT ⑵ A、DISTINCT B、UNION C、ALL C、TOP ⑶ A、JOIN B、UNION C、INTO D、LIKE

⑷ A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE 6. 在WINDOWS98操作系统下,只能安装SQL Server2000(C )

A、企业版 B、标准版 C、个人版 D、测试版

7. 利用查询分析器,能(B )。

A、直接执行SQL语句 B、提交SQL语句给服务器执行 C、作为企业管理器使用 D、作为服务管理器使用 8. 事务日志文件的默认扩展名是(C )。

A、MDF B、NDF C、LDF D、DBF

9. 通过使用文件组,可以( D )。

A、提高存取数据的效率。 B、提高数据库备份与恢复的效率 C、简化数据库的维护 D、ABC都可以。 10. SQL Server的主数据库是(A )。

A、MASTER B、TEMPDB C、MODEL D、MSDB

11. 数据库的容量,( D )。

A、只能指定固定的大小。 B、最小为10M C、最大100M。 D、可以设置为自动增长 12. 日期时间型数据类型(datetime)的长度是( D )。

A、2 B、4 C、8 D、16

13. 表在数据库中是一个非常重要的数据对象,它是用来( C )各种数据内容的。

A、显示 B、查询 C、存放 D、检索 14. 为数据表创建索引的目的是(A____),可以在创建表时用(C____)来创建唯一索引。

A、提高查询的检索性能 B、创建唯一索引 C、创建主键 D、归类 15. SQL Server系统中的所有系统级信息存储于哪个数据库( A )。

A.master B.model C.tempdb D.msdb

16. Microsoft公司的SQL Server数据库管理系统一般只能运行于( A )。

A.Windows平台 B.UNLX平台 C.LINX平台 D.NetWare平台 17. 在SQL Server服务器上,存储过程是一组预先定义并(B____)的T-SQL语句。

A、保存 B、编译 C、解释 D、编写 18. 替代触发器(instead of)是在触发触发器的修改操作( D )执行。

A、执行后 B、停止执行时 C、同时 D、之前 19. 下列可以查看表的行数以及表使用的存储空间信息的系统存储过程是( A )

A. sq_spaceused B. sq_depends C. sq_help D. sq_rename 20. 下列哪个约束不可以为空?(A)

A. 主键 B. 外键 C. 默认键 D. UNIQUE约束

21. 下列特点哪一项是视图所不具备的?( D )

A 分割数据,屏蔽用户所不需要浏览的数据

B 提高应用程序和表之间的独立性,充当程序和表之间的中间层

C 降低对最终用户查询水平的要求 D 提高数据的网络传输速度

22. 在SQL2000的查旬语句中,若查询表纪录中所有au_id满足前两个字母为“88”的纪录,

则下列正确Where字句是( C )

A. Where au_id='88%' B. Where au_id = link '88%' C. Where au_id like '88%' D. Where au_id link '88%' 23. 在通常情况下,下列哪个对象不是数据库对象?( D )

A: View B: Table C: Rule D:Word 24. 下列哪个数据库是可以在运行在SQL SEVER 过程中被删除的?( D )

A:master B:model C: pubs D:northwind 25. 选择要执行操作的数据库,应该哪个SQL命令?( A )

A:USE B:GO C:EXEC D:DB 26. 下列哪类数据库不适合创建索引?( C )

A:经常被查询搜索的列,如经常在where 子句中出现的列 B:是外键或主键的列

C:包含太多重复选用值的列 D:在DRDER BY子句中使用的列 27. Transact-SQL对标准SQL的扩展主要表现为( A )。

A. 加入了程序控制结构和变量 B. 加入了建库和建表语句

C. 提供了分组(Group By)查询功能 D. 提供了Min、Max等统计函数

28. 不属于SQL Server系统全局变量的是( D )。

A. @@Error B. @@Connections C. @@Fetch_Status D. @Records 29. Transact-SQL支持的程序结构语句中的一种为( A )。

A. Begin?End B. If?.Then?..ELSE C. Do Case D. Do While 30. SQL语言中,删除一个视图的命令是(B )。

A.DELETE B.DROP C.CLEAR D.REMOVE

31. 下列的SQL语句中,(D )不是数据定义语句。

A. CREATE TABLE B. DROP VIEW C. CREATE VIEW D. GRANT 32. 若要撤销数据库中已经存在的表S,可用(C )。

A. DELETE TABLE S B. DELETE S C. DROP TABLE S D. DROP S 33. SQL Server标准版不支持的操作系统是(C )。

A.Windows 2000 Server B.Windows NT Server

C.Windows 98 D.Windows 2000 Advanced Server

34. 对于UPDATA语句的实现说法正确的是:( C )

A. 对于UPDATA一次只能修改一列的值 B.对于UPDATA不能加WHERE条件 C. 对于UPDATA可以指定要修改的列和想赋予的新值 D. 对于UPDATA只能修改不能赋值 35. 下列哪个关键字在SELECT 语句中表示所有列:(A)

A. * B. ALL C. DESC D. DISTINCT

36. ? SQL Server的字符型系统数据类型主要包括( D )。

A. Int、money、char B. char、varchar、text C. datetime、binary、int D. char、varchar、int 37. 如果希望完全安装SQL Server,则应选择( A )。

A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接

38. 进行SQL Server数据库服务器打开、关闭等操作的工具是( A )

A.服务管理器 B.企业管理器 C.查询分析器 D.网络连接工具 39. SQL数据定义语言中,表示外码约束的关键字是( B )

A.UNIQUE B.FOREIGN KEY C.PRIMARY KEY D.CHECK 40. 下列哪个统计函数可以计算平均值?(B)

A:sum B:avg C:count D:min 41. 下列哪个统计函数可以计算某一列上的最大值?(C)

A:sum B:avg C:max D:min 42. 下列哪种数据类型上不能建立IDENTITY列?(B?)

A:int B:tiny int C :float D:small int

43. 下列那种情况适合建立索引(B )

A:在查询中很少被引用的列; B:在Order by子句中式用的列;

C:包含太多重复选用值的列; D:数据类型为bit、text、image等的列。 44. 下列那种情况不适合建立索引(B )

A:经常被查询搜索的列; B:包含太多重复选用值的列; C:是外键或主键的列; D:该列的值唯一的列。

45. 假定有3种关系,学生关系S、课程关系C、学生选课关系SC,它们的结构如下:

S(S#(学号) , SN(姓名) , SEX(性别) , AGE(年龄) , DEPT(系别)) C (C#(课程号) , CN(课程名) )

SC (S#(学号) , C#(课程号) , GRADE(成绩) ) 其中S# 为学生号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C# 为课程号,CN为课程名,GRADE为成绩。检索所有比“李军”年龄大的学生的姓名、年龄和性别,正确的SQL语句是___A___。 A: SELECT SN,AGE,SEX FROM S

WHERE AGE > ( SELECT AGE FROM S

WHERE SN = “李军” ) B: SELECT SN,AGE,SEX FROM S

WHERE AGE >( SN = “李军”) C: SELECT SN,AGE,SEX FROM S

WHERE AGE > ( SELECT AGE

WHERE SN=“李军”) D: SELECT SN,AGE,SEX FROM S

WHERE AGE>李军.AGE

46. 下列哪个关键字在语句中表示所有的列?(A)

A:* B:ALL C:DESC D:DISTINCT 47. 一名学生可以选修多个科目,一个科目可以被多个学生选修,这种关系是(D)

A.一对一 B.一对多 C.多对一 D.多对多

48. 现阶段处于数据处理技术的哪个阶段? (D)

A.人工管理 B.文件管理 C.数据库系统 D.数据库系统管理

49. NULL是指 (C)

A. 0 B. 空 C. 不确定 D. 无意义

50. 向表中插入一条记录使用( C )语句。

A. select B. insert C. create D. update 51. 如要查找姓李的同学,应使用( C )通配符。

A. * B. _ C. % D. ^

52. SELECT语句中与HAVING子句通常同时使用的是( C )子句。

A.ORDER BY B.WHERE C.GROUP BY D.无需配合

53. SQL Server2000是一个( C )的数据库系统

A.网状型 B.层次型 C.关系型 D.以上都不是

54. 假设“产品”表中有“产品ID”,“产品名称”,“价格”此三个字段,要在此表里

添加一条新记录,下列SQL语句能实现添加功能的是 (C) A. UPDATE INSERT 产品 VALUES('01008','花生','20'); B. INSERT 产品 VALUES(01008,花生,20);

C. INSERT INTO 产品 VALUES('01008','花生','20'); D. INSERT * FROM 产品 VALUES('01008','花生','20');

55. 用于删除表中所有数据行的命令是 (c)

A.DELETE TABLE 表名 B.TRUNCATE TABLE 表名 C.DROP TABLE 表名 D.ALTER TABLE 表名

56. SQL Server 2000提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL

Server的4种服务的是 (D)

A.企业管理器 B.导入和导出数据 C.事件探察器 D.服务管理器

57. 根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(__B_)

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。 C、能体现一对多、多对多的关系,但不能体现一对一的关系。 D、关系模型数据库是数据库发展的最初阶段。

58. 在“连接”组中有两种连接认证方式,其中在(_B__)方式下,需要客户端应用程序连

接时提供登录时需要的用户标识和密码。

A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时 59. 视图是一种常用的数据对象,它是提供(_B__)数据的另一种途径,可以简化数据库操

作,当使用多个数据表来建立视图时,不允许在该语句中包括(B___)等关键字。 ⑴ A、查看,存放 B、查看,集中 C、插入,保存 D、删除,更新 ⑵ A、ORDER BY,COMPUTE B、ORDER BY,COMPUTE,COMPUTR BY C、ORDER BY,COMPUTE BY,GROUP BY D、GROUP BY,COMPUTE BY


SQL Server2000复习题(含答案).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江西省丰城中学2018-2019学年高二生物下册周练试卷2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: