大家好。我是一个文科学生,为了修学分选了SQL-sever2005这门网络课。以下是老师给的期末复习题。麻烦大家帮忙做出答案。兄弟万分感谢。(不要鄙视我~没有办法。实在是一窍不通)一、单选题:()
1、SQL Server 2005包括8个产品组件,(       )是一个数据集成平台,负责完成数据提取,转换和加载等操作。
A)数据库引擎 B)集成服务C)报表服务 D)通知服务
2、(          )是默认的身份验证模式,它提供了最级别的安全性。
A)Windows身份验证模式                B)Internet身份验证模式
C)SQL Server身份验证模式              D)混合身份验证模式
3、(               )管理工具是SQL Server 2005提供的集成环境,它能完成访问、配置和管理SQL Server的所有任务。
A)SQL Server Management Studilo         B)SQL Server Profiler
C)SQL Server 配置管理器               D)数据库引擎优化顾问
4、(   )是SQL Server Management Studio的一个组件,显示并管理服务器的所有对象。
A)已注册的服务器                     B)对象资源管理器
C)查询编辑器                         D)模板资源管理器
5、数据库系统阶段与文件系统阶段管理数据的本质区别是(     )
A)数据结构化                          B)DBMS管理数据
C)数据共享性强                        D)数据独立性高
6、数据库管理系统保证数据之间满足一定的关系,或者将数据控制在有效的范围内,这属于(       )控制功能。
A)数据安全性                           B)数据完整性
C)并发控制                             D)数据恢复
7、下列实体的联系中,属于多对多联系的是(            )
A)学生与课程                      B)学校与校长
C)住院的病人与病床                D)职工与工资
8、关系模型的数据结构是(       )
A)数    B)图      C)二维表    D)二叉树
9、下列不属于SQL语言特点的是(        )
A)综合统一B)数据操作必须指明数据的存取路径
C)采用面向集合的操作方式 D)具有交互式和嵌入式两种使用方式
10、下列属于DDL对应的动词是(            )
A)CREATE         B)SELECT          C)DELETE          D)REVOKE
11、在实际的数据库应用中,通常要求关系满足(       )
A)1NF          B)2NF          C)3NF            D)BCNF
12、家族关系在数据模型中是属于(       )
A)层次模型  B)网状模型  C)关系模型  D)面向对象模型
13、数据库系统的核心软件是(               )
A)数据库存量   B)系统管理员  C)应用系统         D)数据库管理系统
14、主数据库文件的扩展名为(              )
A).txt             B).db           C) . mdf           D) . ldf
14、下面(       B         )语句用于创建数据表
A)CREATE  DATABASE                 B)CREATE  TABLE
C)ALTER  DATABASE                  D)ALTER TABLE
15、在SELECT语句中,下列(      )子句用于将查询结果存储在一个新表中。
A)SELECT子句   B)FROM子句  C)INTO子句          D)WHERE子句
16、在SELECT语句中,下列(           )子句用于对分组统计进一步设置条件。
A)ORDER  BY 子句                  B)GROUP  BY 子句
C)WHERE 子句                       D)HAVING子句
17、某公司有数据库,其中有一个表包含几十万个数据,但是用户抱怨数据查询速度太慢,下面(               )方法能够最好地提高查询速度。
A)收缩数据库                          B)减少数据库占用的空间
C)换个高档的服务器                    D)在该表上建立索引
18、声明游标的语句是(      )
A)CREATE  CURSOR               B)DECLARE  CURSOR
C)OPEN  CURSOR                 D)DELLOCATE  CURSOR
19、游标函数CURSOR_SRSTATUS返回值为-1表示(      )
A) 分配给该变量的游标已经打开
B) 分配给该变量的游标已经打开,结果集为空
C) 带有指定名称的游标变量并不存在
D)分配给该变量的游标被关闭
20、在SQL Server 2005的数据库中,(       )有且仅有一个,是数据库和其他数据文件的起点。
A)次数据文件 B)主数据文件C)日志文件D)备份文件
21、下列(                  )不属于数据库对象。
A)表和视图中 B)索引和约束C)触发器  D)T—SQL程序
22、能够在服务器之间移动数据库的操作是(                  )
A)创建数据库 B)修改数据库C)分离数据库 D)删除数据库
23、使用游标时,读取游标中数据的命令是(         )
A)DECLARE        B)OPEN      C)FETCH     D)CLOSE
24、字符串函数substring(‘SQL Server 2005’,5,6)的返回值是(      )
A)SQL S          B)SQL Se       C)Server            D)r 2005
25、SELECT 学号,AVG(成绩)AS 平均成绩 FROM XS_KC GROUP BY 学号 HAVING AVG(成绩)>=85,表示(             )
A)查找XS_KC 表中平均成绩在85分以上的学生的学号和平均成绩
B)查找平均成绩在85分以上的学生
C)查找XS_KC 表中各科成绩在85分以上的学生
D)查找XS_KC表中各科成绩在85分以上的学生的学号和平均成绩
26、执行下列语句时,系统自动建立(             )个索引。
A)1个              B)2个         C)3个            D)多个
CREATE TABLE table1
(
  Column1 int primary key,
  Column2 char(2)  unique,
  Column3 int default 0,
  Column4 char(6) foreign  key  references  table2 (column2_1))
27、下列创建SQL Server登录名的语句中,正确的是(       )
A)CREATE  LOGIN  peter  FROM SQL
B)CREATE  LOGIN  peter  WITH  PPASSWORD=’psaaword’
C)CREATE  USER   peter  FROM SQL
D)CREATE  USER  peter  WITH  PASSWORD=’password’
28、SQL Sserver 2005对表执行数据操纵时,首先执行下列(    )对象。
A)INSTEAD OF 触发器B)主键约束C)检查约束 D)AFTER触发器
29、下列不属于SQL Server 2005的全局变量的是(       )
A)@system  B)@@errorC)@@connections D )@@fetch_status
30、T—SQL使用(                )符号表示单行注释
A)/*                  B)?            C)- -             D)/
31、(              )管理工具是SQL Server 2005提供的集成环境,它能完成访问、配置和管理SQL Server的所有任务。
A)SQL Server Management Studilo         B)SQL Server Profiler
C)SQL Server 配置管理器               D)数据库引擎优化顾问
32、(             )是SQL Server Management Studio的一个组件,显示并管理服务器的所有对象。
A)已注册的服务器 B)对象资源管理器C)查询编辑器  D)模板资源管理器
33、数据库系统阶段与文件系统阶段管理数据的本质区别是(                 )
A)数据结构化B)DBMS管理数据C)数据共享性强 D)数据独立性高
34、数据库管理系统保证数据之间满足一定的关系,或者将数据控制在有效的范围内,这属于(              )控制功能。
A)数据安全性 B)数据完整性C)并发控制  D)数据恢复
35、下列实体的联系中,属于多对多联系的是(           )
A)学生与课程 B)学校与校长C)住院的病人与病床D)职工与工资
36、关系模型的数据结构是(         )
A)数              B)图
C)二维表            D)二叉树
37、下面(             )角色可以进行大容量的插入操作。
A)bulkadmin           B)serveradmin       C)ysadmin        D)setupadmin
38、使用游标时,游标指针指向结果集中的下一行,应该使用(                    )提取选项。
A)FIRST   B)PRIOP        C)NEXT   D)ABSOLUTE  -1
39、下列描述正确的是(            )
A)一个表中最多只能有一个主键约束,多个外键约束
B)一个表中最多只能有一个主键约束,一个外键约束
C)一个表中允许有多个主键约束,多个外键约束
D)一个表中最多只能有一个外键约束,多个主键约束
40、下列(              )语句在表table1上的column1上定义了一个主键约束pk_1。
A)CREATE PRIMARY KEY table (column1)
B)CREATE CONSTRAINT pk_1 PRIMARY KEY table (column1)
C)ALTER TABLE table ADD CONSTRAINT pk_1 PRIMARY KEY (column1)
D)ALTER TABLE table ADD PRIMARY KEY (column1)
41、数据查询语句SELECT由许多子句组成,下列(            )子句能够生成明细汇总行。
A)ORDER BY 子句                        B)GROUP BY子句
C)COMPUTE 子句                         D)HAVING子句
42、SELECT  number=学号,name=姓名,=总学分 FROM XS WHERE专业名=’计算机’,表示(          )
A)查询XS表中计算机系学生的学号、姓名和总学分
B)查询XS表中计算机系学生的number、name和
C)查询XS表中学生的学号、姓名和总学分
D)查询XS表中计算机系学生的记录
43、WHERE子句用于指定(            )
A)查询结果的分组条件                     B)组或聚合的搜索条件
C)限定返回行的搜索条件                   D)结果集的排序方式
44、可以和通配符一起使用进行的运算符是(                 )
A)IN        B)=          C)LIKE            D)IS
45、下列能够查看视图定义信息的系统存储过程是(                 )
A)sp_help B)sp_helptextC)sp_depen D)sp_rename
46、下列(                  )能够加密视图文本。
A)WITH  ENCRYPTION            B)WITH  CHECK  OPTION
C)WHERE                         D)WITH  READ  ONLY
47、下列不属于存储过程的性能是(                    )
A)存储过程允许模块化程序设计
B)存储过程不能够提供安全机制
C)存储过程能够加快程序执行速度
D)存储过程能够降低网络通信流量
48、下列(                )语句用于控制事务。
A)BEGIN、 CONTINUE、 END
B)CREATE、 TRANSACTION 、 COMMIT、 ROLLBACK
C)BEGIN 、 TRANSACTION 、 BREAK 、 CONTINUE
D)BEGIN 、 TRANSACTION 、 COMMIT、  ROLLBACK
49、向表table中增加一个新列column1的命令是(             )
A)ALTER TABLE table ADD COLUMN coloumn1 int 
B)ALTER TABLE table ADD coloumn1 (int)
C)ALTER TABLE table ADD coloumn1 int
D) ALTER TABLE table NEW  COLUMN coloumn1 int
50、下列不适合建立索引的选项是(        )
A)用作查询条件的列                     B)频繁搜索的列
C)连接中频繁使用的列                   D)取值范围很少的列
51、执行下列语句时,系统自动建立(          )个索引。
A)1个              B)2个         C)3个            D)多个
CREATE TABLE table1
(
  Column1 int primary key,
  Column2 char(2)  unique,
  Column3 int default 0,
  Column4 char(6) foreign  key  references  table2 (column2_1))
52、下面关于视图的描述中,正确的是(               )
A)视图是将基表中的数据检索出来以后重新组成的一个新表
B)视图的定义不能确定行和列结果集
C)视图是一种虚拟表,本身并不存储任何数据
D)通过视图可以向多个基表中同时插入数据
53、下列(        )能够连接SQL Server 2005 服务器。
A)数据库用户              B)登录名
C)固定数据库角色            D)固定服务器角色
54、下列(           )不是Windows身份验证的优点。
A)数据库管理员将工作集中于数据库管理方面,而无需管理登录用户
B)Windows操作系统的安全性管理功能更强
C)Windows操作系统的组策略支持多个用户,同时访问SQL Server 2005
D)数据库管理员将工作集中于用户管理
55、下列创建SQL Server登录名的语句中,正确的是(    )
A)CREATE  LOGIN  peter  FROM SQL
B)CREATE  LOGIN  peter  WITH  PPASSWORD=’psaaword’
C)CREATE  USER   peter  FROM SQL
D)CREATE  USER  peter  WITH  PASSWORD=’password’
56、字符串函数substring(‘SQL Server 2005’,5,6)的返回值是(         )
A)SQL S          B)SQL Se       C)Server             D)r 2005
57、能够在服务器之间移动数据库的操作是(            )
A)创建数据库B)修改数据库C)分离数据库D)删除数据库
58、下面哪个标识符不符合T-SQL语言的命名规范 (         )
A)table_name                      B) table  name
C)@table_name                   D)#table_name
59、SQL Server是一个大型(     )数据库管理系统。
A)网状 B)  层次    C)树状  D)  关系
60、下面哪个不属于DBMS的功能(     )
A) 硬件控制功能                    B) 数据操纵功能
C) 数据建立和维护功能            D)数据定义功能二、填空题:( )
1、数据库领域常用的数据模型有(         )、(    )、  (  据模型  )、(   )。
2、SQL Server 2005的安全性管理分为(   ),(  )和 ( )3个等级。
3、使用(                      )选项在存储CREATE VIEW语句文本时对其加密。
4、建立索引的目的是(  )。
5、启动SQL Server服务的命令是(    )
6、数据库文件有(  )、(  )和(   )。
7、SQL Server 2005为用户提供了两类角色(   )和( )。
8、SQL触发器与使用CHECK约束相比更方便体现在(  )。
9、用来添加登录用户的系统过程是(        )。
10、SQL Server有三种完整性,它们是(   ),( )和(   )。