一、填空题(每空 1 分,共 20 分)
1.SQL server中的索引类型分别为 ( 聚集索引 )和( 非聚集索引 )。
2.视图是一个或多个表或视图中导出的( 虚表
)。
3.在T-SQL语句中用( DECLARE )语句声明变量。
4.触发器就是一种特殊类型的( 存储过程 )。
5. 每个事务必须具有4个属性:( 原子性 )、( 一致性 )、( 隔离性 )和( 持
久性 )属性,既ACID属性。
6.SQL server使用( 事务日志 )文件记载用户对数据库进行的所有操作。
7.( 事务 )是 SQL 程序中最小的工作单元,要么成功完成所有操作;要么就是失败,
并将所作的一切还原。
8.游标的概念包括两个部分,它们是( 记录指针 )和 ( 结果集 )。
⒐ select语句中不可缺少的两个子句是( SELECT )和( FROM )。
10.在SQL server 2005中,可以把视图分成3种类型既( 标准视图 )、索引视图和( 分区
视图 )。
11.like子句中可以使用的4个通配符分别是%( _ )、( [ ] )、( [ ^ ] )。
得分
二、单选题 (每题 1 分,共 20 分)
(说明:将认为正确答案的序号填在每小题后面的括号内)
1.下面哪些不是系统数据库( B )。
A master数据库 B my_db数据库
C Model数据库 D msdb数据库
2.在select语句中,下面哪个子句用于选择列表?( B )
A select子句 B from子句
C where子句 D order by子句
3.使用GROUP BY子句进行分组查询后,再根据指定条件筛选查询结构集应使用下面哪个子句?
( A )
A HAVING B WHERE
C GROUP BY D ORDER BY
4.下面哪个是字符串连接运算符? (D )
A + B & C && D AND
5.SUBTRING(abcdef,2,3)的返回值是 ( B )。
A abc B bcd C cd D def
6.读取名为MyCursor_01游标的语句是 ( B )。
A OPEN MyCursor_01 B FETCH NEXT FROM MyCursor_01
C CLOSE MyCursor_01 D DEALLOCATE MyCursor_01
7.下面哪个是创建触发器的语句? ( A )
A CREATE TRIGGER B ALTER TRIGGER
C DROP TRIGGER D CREATE PROCEDURE
8.下面哪个语句可以调用用户自定义的函数?( B )
A add B select
C create function D alter function
9.下面用于创建用户自定义函数的语句是?( A )
A create function B Delete function
C Drop function D Cleat function
10.下列不是数据库角色的是( B )。
A public B creator _db
C db_datawriter D db_ddladmin
11.下列不可能在游标使用过程中使用的关键字是( C )。