SQL Server复习题
一、填空题
1.在SQL Server2000的____查询编辑器窗口______中,既可以输入、执行Transact-SQL命令语句,也可以创建查询命令文件,查询命令文件的扩展名为___.sql___。
2.默认约束指定在插入操作中如果没有提供输入值时,则系统自动指定值。默认约束可以包括__常量_______、函数、不带变量的内建函数或者空值。
3.SQL Server2000的“身份验证模式”分为两种,分别是“___ 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. ADO.NET包含了两大核心控件:.NET Framework数据提供程序和_____ DataSet ________。
19.服务器的账户又叫___DBA____,服务器的登录名可以映射到数据库中成为数据库用户。一个登录名可以映射_____1__个数据库用户。
20. SQL Server.NET 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 Studio.NET2005 D. 查询编辑器窗口
12. 一个数据库至少有( )个文件。 ( A )
A. 2 B. 3 C. 4 D. 5
13.在Transact-SQL语句中,修改表结构时应使用的命令是 ( C )
A.UPDATE B.INSERT C.ALTER D.MODIFY
14.SQL Server2005中,用于输入和执行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查询语句中,_____子句用于字段(列)选取 (C )
A.WHERE B.FROM C.SELECT D.GROUP BY
23.SELECT语句中,以下列出的哪个子句用于将查询结果集存放到表中。 ( B )
A.SELECT B.INTO C.FROM D.GROUP BY
24. 在Transact-SQL语句中,条件“年龄 BETWEEN 15 AND 35”表示年龄在15岁至35岁之间,且( A )
A.包括15岁和35岁 B.不包括15岁和35岁
C.包括15岁但不包括35岁 D.包括35岁但不包括15岁
25.在用SQL查询时,WHERE短语指出的是 ( B )
A.查询目标 B.查询条件 C.查询结果 D.查询格式基本的sql语句有哪些
26.在多表连接查询中,以下哪种连接没有连接条件 ( C )
A.内连接 B.交叉连接 C.完全外连接 D.左外连接
27.使用空值查询时,表示一个列RR不是空值的表达式是 ( C )
A.RR IS NULL B.RR= =Null C.RR< >Null D.RR Is Not Null
28.在SQL Server2005中,声明局部变量时使用的前缀字符是 (D )
A.* B.# C.@@ D.@
29.在视图定义中,WITH CHECK OPTION属性对视图有以下哪种作用 ( A )
A.进行检查约束 B.进行删除监测 C.进行更新监测 D.进行插入监测
30.在T-SQL语法中,可以匹配0个到多个字符的通配符是 ( B )
A.* B.% C.? D._
31.使用空值查询时,表示一个列RR不是空值的表达式是 ( D )
A.RR IS NULL B.RR= =Null C.RR< >Null D.RR Is Not Null
32.在SQL Server2005中创建索引的是 ( B )
A.SORT B.CREATE INDEX C.INDEX ON D.INDEX TO
33.创建存储过程的Transact-SQL语句是 ( C )
A.CREATE INDEX B.CREATE VIEW C.CREATE PROCEDURE D.CREATE TRIGGER
34.在视图定义中,WITH ENCRYPTION属性对视图有以下哪种作用 ( A )
A.加密定义语句 B.进行删除监测 C.进行预编译 D.进行检查约束
35.在SQL Server2005中,创建索引后,需要重新排列表中数据物理顺序的索引类型为 ( B )
A.主索引 B.聚集索引 C.非聚集索引 D.惟一索引
36.可以响应INSERT语句的触发器是 ( D )
A.INSERT触发器 B.DELETE触发器 C.UPDATE触发器 D.DDL触发器
37. 以下哪种备份类型不是SQL Server2005的备份类型。 ( D )
A.完整备份 B.差异备份 C.事务日志备份 D.文件备份
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论