发布时间 : 星期四 文章练习更新完毕开始阅读
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