background image

一、填空题(每空 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   )。