练习

发布时间 : 星期四 文章练习更新完毕开始阅读

B.WITH READ ONLY C.WITH CHECK OPTION D.WITH ENCRYPTION

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

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

B.WHERE

C.COMPUTE

D.WITH CHECK OPTION

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

27.如果要防止用户通过视图对数据库进行增加、删除和修改,并且有意无意地对不属于视图范围内的基本表数据进行操作,则在视图定义时要加上( B )子句。 A.WITH READ ONLY B.WITH CHECK OPTION C.CREATE VIEW D.ORDER BY

28.数据库中的物理数据存贮在(A ) A.表

B.数据库

C.视图

D.查询

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

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

5

C.sp_help D.sp_helptext

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

B.DROP INDEX命令不能删除系统表中的索引 C.DROP INDEX命令不能删除UNIQUE索引 D.DROP INDEX命令不能删除非聚集索引 32.下面关于存储过程的描述不正确的是( C ) A.存储过程实际上是一组T-SQL语句。

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

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

33.有一个带输入参数的存储过程up_Demo,下列哪条语句不能正确执行该存储过程( D )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的存储过程属于( C ) A.用户自定义存储过程 B.系统存储过程 C.扩展存储过程 D.以上都不

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

B.@

C.#

D.##

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

B.STR

C.CAST

D.LTRIM

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

6

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

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

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

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

C.使用ENABLE TRIGGER可以重新启用DML触发器和DDL触发器 40.下列哪些操作会同时影响到deleted表和inserted表___C______。 A.SELECT操作

B.INSERT操作

C.UPDATE操作

D.DELETE操作

41.下列哪个数据库对象可以用来实现表间的数据完整性_____A_____。 A.触发器

B.存储过程

C.试图

D.索引

42.一个用户试图用查询分析器连接到一个SQL Server上。服务器使用Windows验证模式,用户需要如果填写登录名和口令框中的内容才能被验证成功,获得访问权____B______。 A.Windows 2000账号和口令 B.什么也不用填 C.SQL Server账号和口令 D.以上的选项都行

43.SQL Server 2005系统提供了____C______个固定的服务器角色。 A.9

B.7

C.8

D.10

44.可以用于数据库层次进行安全控制的是____A______。 A.服务器角色 B.数据库角色 C.应用程序角色 D.用户自定义角色

45.SQL Server服务器登录账户默认的数据库角色为___A_______。 A.PUBLIC

B.DB_OWNER

C.DB_ACCESSADMIN

D.DB_SECURITYADMIN

46.下列不属于SQL Server中权限类型的是_____D_____。 A.默认权限

B.对象权限

C.语句权限

D.用户定义权限

47.创建备份设备的T-SQL语句为____C______。

7

A.sp_adduser B.sp_addtask C.sp_addumpdevice D.sp_adddevice

48.SQL Server数据库恢复模式没有____C______。 A.完整恢复模式 B.大容量日志恢复模式 C.简单恢复模式 D.复杂恢复模式

49.如果要对数据进行完整恢复,则需要数据库进行了哪种模式的备份__A________。 A.完整备份

B.完整差异备份

C.部分备份

D.事务日志备份

50.下列关于分离和附加的描述,错误的是___A_______。 A.不可以分离数据库事务日志文件

B.分离和附加可以实现数据库在不同计算机上的移动

C.分离和数据库是将数据库从Microsoft SQL Server数据库引擎实例中删除 D.附加数据库会将数据库包含的全部文件随数据库一起附加 51.如果要实现不同数据源之间数据的转换,最好使用__________。 A.备份和恢复

B.分离和附加

C.导入和导出

D.发布和订阅

第二部分: 操作题(或理论-实践题) 单项技能操作:

1.在SSMS中创建数据库 BookData ,并要求进行如下设置 ① 物理文件存放在E:\\data 文件夹中。

② 数据文件的增长方式为“按MB”自动增长,初始大小为5MB,文件增长量为2MB。 ③ 日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为10%。 2.在SSMS中查看所创建的数据库BookData的信息 3.使用T-SQL语句对WebShop数据库进行以下修改。 ① 添加一个日志文件BookData_log1.

② 将主数据库文件的增长上限修改为800MB。 ③将主日志文件的增长上限修改为400MB。 4.使用T-SQL删除所创建的数据库文件BookData.

5.为会员信息表CUSTOMERS的性别字段(C_Gender)设置默认为“男”。

6.为商品信息表GOODS的商品折扣字段(G_Discount)设置CHECK约束,使G_Discount的值在0.8~1之间。7.将员工信息表Employees中的e_id设置为主键约束。

8.将订单信息表Orders表中的o_id设置为主键约束,e_id设置为外键约束(主键表为Employees)。

8

联系合同范文客服:xxxxx#qq.com(#替换为@)