有答案SQLServer复习题.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL Server 复习题

一、填空题

1.在 SQL Server2000 的 ____查询编辑器窗口______中,既可以输入、执行Transact-SQL命令语句,也可以创建查询命令文件,查询命令文件的扩展名为___.sql ___。

2.默认约束指定在插入操作中如果没有提供输入值时,则系统自动指定值。默认约束可以包括__常量_______、函数、不带变量的内建函数或者空值。

3.SQLServer2000 的“身份验证模式” 分为两种,分别是“ ___ Windows 身份验证 _______”和“ ___ Windows 和SQL Server 混合身份验证 _____”。

4.在 Transact-SQL 语言中变量分为 __局部变量 _______和全局变量。

5.在 SQL Server中,用来显示数据库信息的系统存储过程是__sp_helpdp _____。

6. DROP TABLE语句可以删除一个表和表中的____数据 ____ 及其与表有关的所有_索引 ___、触发器、约束、许可对象。

7.视图可以看成是从一个或几个 _____基本表 _____导出的虚表或存储在数据库中的查询。

8.可以使用_______ CREATE INDEX 语句 _______创建独立于约束的索引。

9.以 ______@@_______符号开头的变量为全局变量。

10.定义局部变量需要使用命令 _________ @___________。

11.在 CREATE PROCEDURE语句中可以声明一个或__多 ___个参数,用户必须在执行(调用)过程时提供每个所声明参数的 __值 ____。

12.数据库中只存放视图的 _____定义 _______,而不存放视图对应的数据,数据存放在原来的基本表中,

当基本表中数据发生变化时,从视图中查询出的数据是___随之变化 ____的。

13.在数据表中创建主键约束时,会自动产生____ 唯一性的聚集 _____索引。

14. 存储过程有多种调用方式,其中比较常用的是使用_____ EXECUTE _____语句。

15 .触发器是一种特殊类型的 __存储过程 _______。

16 .创建数据库角色时,若未指定所有者,则默认是______ABO _______。

17._______ 完整备份 __________备份是进行所有其他备份的基础。

18. 包含了两大核心控件:.NET Framework 数据提供程序和 _____ DataSet ________ 。

19.服务器的账户又叫 ___DBA ____,服务器的登录名可以映射到数据库中成为数据库用户。一个登录名可以映射 _____1__个数据库用户。

20. SQL Framework 数据提供程序主要提供对 Microsoft SQL Server 7.0 版或更高版本的数

据访问,使用 ________ System.Data.SqlClient ____________ 命名空间。

二、选择题

1.支持数据库的各种操作的软件系统是_____。( D )

A. 数据库系统

B. 文件系统

C. 操作系统

D. 数据库管理系统2. _____由计算机硬件、操作系统、数据库、数据库管理系统以及开发工具和各种人员(如数据库管理员、用户等)构成。( C )

A. 数据库管理系统

B. 文件系统

C. 数据库系统

D. 软件系统

3. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( B )

A. 命令的集合

B. 数据的集合

C. 程序的集合

D. 文件的集合

4.在数据库设计的需求阶段中,业务流图一般采用_____表示。( B )

A. 程序结构图

B. 数据流图

C. 程序框架

D. E-R 图

5. 在现实世界中客观存在并能相互区别的事物称为( A )

A. 实体

B. 实体集

C. 字段

D. 记录

6. 在数据库设计的 _____阶段中,用 E-R 图来描述信息结构。( B )

A. 需求分析

B. 概念结构设计

C. 逻辑结构设计

D. 物理结构设计

精选

7. SQL Server 采用的数据模型是( A )A.关系型B.网状型C.层次型D.混合型

8. 注册至某服务器,表示该服务器______。( B )

A. 已启动但未连接

B. 已启动并且已连接

C. 还未启动

D. 还未连接

9. 对于大型企业而言,应该采用____版本的 SQL Server2005 。( A )

A. 企业版

B. 工作组版

C. 开发者版

D. 精简版

10 . SQL Server2005 提供的四个系统数据库是( B )

A.Master 、Msdb、 Pubs、 Northwind B. Master 、 Model、 Msdb、 Tempdb

C.Master 、Model 、Northwind 、 Msdb D. Master 、 Northwind 、Pubs、 Tempdb

11. SQL Server2005 的操作中心是 _____。( A )

A. Management Studio

B. Enterprise Management

C. Visual 2005

D. 查询编辑器窗口

12. 一个数据库至少有()个文件。( A )

A. 2

B. 3

C. 4

D. 5

13 .在 Transact-SQL 语句中,修改表结构时应使用的命令是( C )

A.UPDATE B. INSERT C. ALTER D.MODIFY

14 .SQLServer2005 中,用于输入和执行Transact-SQL 语句,进行数据分析和处理的实用工具是( C )

A.资源管理器B.服务管理器C.查询分析器D.事件探查器

15 .要限制输入到列中的值范围,应使用_____约束。( A )

A.CHECK B. PRIMARY KEY C. FOREIGN KEY D.UNIQUE

16 .以下关于外键和相应的主键之间的关系的说法中,正确的是( A )

A.外键不一定要与相应的主键同名B.外键一定要与相应的主键同名

C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但并一定唯一

17. 在 SQL Server 中,下列关于数据库的说法正确的是( B )

A.一个数据库可以不包含事务日志文件

B.一个数据库可以只包含一个事务日志文件和一个数据文件

C.一个数据库可以包含多个数据文件,但只能包含一个事务日志文件

D.一个数据库可以包含多个事务日志文件,但只能包含一个数据文件

18 .在 Transact-SQL 语句中,删除表中数据的命令是( A )

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

19 .查询工资信息时,结果按降序排列,下列语句中正确的是( B )

A.ORDER BY 工资B. ORDER BY 工资 DESC

C.ORDER BY 工资 ASC D. ORDER BY 工资 DISTINCT

20 .在 SQL Server2005 中,更新表中数据的命令是( C )

A.USE B. SELECT C. UPDATE D.DROP

21 .以下关于数据表中“主键约束”的说法中错误的是( A )

A.一个表中可以定义多个“主键约束”。

B.主键列的组合值必须惟一。

C.主键列不允许指定NULL属性。

D.可以在一个列或者使用多个列的组合定义“主键约束”。

22 . SQL查询语句中, _____子句用于字段(列)选取

A.WHERE B. FROM C. SELECT

23 . SELECT语句中,以下列出的哪个子句用于将查询结果集存放到表中。

A.SELECT B. INTO C. FROM

24. 在 Transact-SQL 语句中,条件“年龄BETWEEN15 AND35”表示年龄在

(C )

D.GROUP BY

( B )

D.GROUP BY

15 岁至 35 岁之间,且( A )

精选

相关文档
最新文档