sql2005数据库技术与应用题库 下载本文

内容发布更新时间 : 2024/11/15 0:06:40星期一 下面是文章的全部内容请认真阅读。

17.要查询Goods表中商品中含有“电冰箱”的商品情况,可用__________命令。 A.SELECT * FROM Goods WHERE g_Name LIKE’电冰箱%’ B.SELECT * FROM Goods WHERE g_Name LIKE’电冰箱_’ C.SELECT * FROM Goods WHERE g_Name LIKE’%电冰箱%’ D.SELECT * FROM Goods WHERE g_Name=’电冰箱’

18.如果要判断某一指定值不在某一查询结果中,可以使用__________。 A.IN子查询 B.EXIST子查询 C.NOT EXIST 子查询 D.JOIN 子查询

19.连接有内连接、外连接和交叉连接,其中外连接只能对__________表进行。 A.两个 B.三个 C.四个 D.任意个

20.使用关键字__________可以把查询结果中的重复行屏蔽。 A.DISTINCT B.UNION C.ALL D.TOP

21.下面( )语句是用来创建视图的。 A.CREATE VIEW B.CREATE TABLE C.ALTER VIEW D.ALTER TABLE

6

22.下面语句( )是正确的。

A.视图是一种常用的数据库对象,使用视图不可以简化数据库操作。 B.使用视图可以提高数据库的安全性。 C.删除视图时同时删除了基本表。 D.视图和表一样是由数据构成的。

23.建立视图的哪一个选项,将加密CREATE VIEW语句文本?( ) A.WITH UPDATE B.WITH READ ONLY C.WITH CHECK OPTION D.WITH ENCRYPTION

24.执行哪一个系统存储过程,可以查看视图的定义信息?( ) A.sp_helptext B.sp_depends C.sp_help D.sp_rename

25.使用T—SQL创建视图时,一般情况下不能使用的关键字是( ) A.ORDER BY B.WHERE C.COMPUTE

D.WITH CHECK OPTION

26.下列不属于视图的优点是( ) A.视点集中 B.简化操作 C.增强安全性 D.数据物理独立

27.如果要防止用户通过视图对数据库进行增加、删除和修改,并且有意无意地对不属于视

7

图范围内的基本表数据进行操作,则在视图定义时要加上( )子句。 A.WITH READ ONLY B.WITH CHECK OPTION C.CREATE VIEW D.ORDER BY

28.数据库中的物理数据存贮在( ) A.表 B.数据库 C.视图 D.查询

29.下列哪个索引可以改变表记录的物理顺序( ) A.全文索引 B.唯一索引 C.非聚集索引 D.聚集索引

30.可以查看数据库中特定表中的索引的语句是( ) A.sp_helpdb B.sp_helpindex C.sp_help D.sp_helptext

31.下列关于DROP INDEX的描述不正确的是( ) A.DROP INDEX命令不能删除主键

B.DROP INDEX命令不能删除系统表中的索引 C.DROP INDEX命令不能删除UNIQUE索引 D.DROP INDEX命令不能删除非聚集索引

8

32.下面关于存储过程的描述不正确的是( ) A.存储过程实际上是一组T-SQL语句。

B.存储过程预先被编译存放在服务器的系统表中 C.存储过程独立数据库而存在

D.存储过程可以完成某一特定的业务逻辑。

33.有一个带输入参数的存储过程up_Demo,下列哪条语句不能正确执行该存储过程(A.EXECUTE up_Demo ‘01’ B.EXEC up_Demo @type=‘01’ C.EXECUTE up_Demo @type=‘01’ D.EXEC up_Demo type=‘01’

34.带有前缀名为XP的存储过程属于( ) A.用户自定义存储过程 B.系统存储过程 C.扩展存储过程 D.以上都不是

35.T-SQL中的全局变量通常以( )做前缀 A.@@ B.@ C.# D.##

36.下面函数不能进行数据类型转换的是( ) A.CONVERT B.STR C.CAST D.LTRIM

9

) 37.删除触发器tr_User的正确命令是__________。 A.DELETE TRIGGER tr_User B.TRUNCATE TRIGGER tr_User C.DROP TRIGGER tr_User D.REMOVE TRIGGER tr_User

38.关于触发器的描述不正确的是__________。 A.它是一种特殊的存储过程 B.可以实现复杂的商业逻辑

C.数据库管理员可以通过语句执行触发器 D.触发器可以用来实现数据完整性

39.关于禁用/启用触发器的描述不正确的是__________。

A.禁用触发器不会删除该触发器,该触发器仍然作为对象存在于当前数据库中 B.禁用触发器后,执行相应的T-SQL语句仍引发触发器

C.使用ENABLE TRIGGER可以重新启用DML触发器和DDL触发器

40.下列哪些操作会同时影响到deleted表和inserted表__________。 A.SELECT操作 B.INSERT操作 C.UPDATE操作 D.DELETE操作

41.下列哪个数据库对象可以用来实现表间的数据完整性__________。 A.触发器 B.存储过程 C.试图 D.索引

42.一个用户试图用查询分析器连接到一个SQL Server上。服务器使用Windows验证模式,

10