A、存储在Master数据库中 B、可以在查询分析器中修改 C、一些名称以“sp_”开头,一些名称以“sys_”开头 D、用来代替用户自定义的存储过程
4、有关存储过储的执行,以下描述错误的是( D ):
A.用户编写源代码、交给数据库编译 B.源代码及编译后的代码存储数据库中 C.当用户在客户端发出调用指令 D.存储过程在客户端被执行
5、有关存储过程中参数据默认值的描述错误的是( B )
A.可创建带有可选参数的存储过程,即指定默认值。 B.有默认值的参数,可不考虑传参顺序 C.有默认值的参数,可不指定值
D.无默认值的参数,执行存储过程时,必须指定值 6、有关触发器的描述错误的是( A )
A.触发器是系统定义的,经过编译后存储于数据库内部的过程代码 B.是一种特殊的存储过程
C.当用户执行insert 、update 或 delete语句时,该过程被自动执行 D.与存储过程不同,触发器是通过事件触发 7、下列哪些选项可以用于检索游标中的记录 ( C )
A DEALLOCATE B DROP C FETCH D OPEN
8、下列游标创建选项中哪些指定了所有的提取选项(FIRST,LAST,PRIOR,NEXT,RELAVE,ABSOLUTE)都可用( B )
A LOCAL B SCORLL
C FORWARD—ONLY D GLOBAL 9、如何创建带乐观锁的游标( C )
A、SELECT CURSOR
C、DECLARE CURSOR
A 共享 B更新 C排它 D意向 11、存储过程的优点包括( ABCD )
A 模块化程序设计 B 更快执行
C减少网络流量 D可作为安全机制使用 12、删除存储过程使用语句( B )
A CREATE PROCEDURE 存储过程名称 B DROP PROC存储过程名称
C ALTER PROC 存储过程名称 D EXEC 存储过程名称 13、 触发器类型包括( ABC )
A INSERT B UPDATE
C DELETE D INSERTED 14、UPDATE类型触发器使用的逻辑表包括( CD )
A INSERT B UPDATE
C DELETED D INSERTED
15、当用户执行insert语句时被触发执行的触发器是( A )
A INSERT 触发器 B UPDATE触发器
C DELETE 触发器 D INSERTED触发器 16、当用户执行Update语句时被触发执行的触发器是( B )
A INSERT 触发器 B UPDATE触发器
C DELETE 触发器 D INSERTED触发器 17、当用户执行Delete语句时被触发执行的触发器是( C )
A INSERT 触发器 B UPDATE触发器
C DELETE 触发器
18、有关触发器的描述错误的是( A )
A.触发器是系统定义的,经过编译后存储于数据库内部的过程代码 B.是一种特殊的存储过程
C.当用户执行insert 、update 或 delete语句时,该过程被自动执行 D.与存储过程不同,触发器是通过事件触发 14.下面关于触发器的描述,错误的是 (A )
A、触发器是一种特殊的存储过程,用户可以直接调用 B、触发器表和DELETED表没有共同记录
C、触发器可以用来定义比CHECK约束更复杂的规则
D、删除触发器可以使用DROP TRIGGER命令,也可以使用企业管理器 第八章 事务处理
1、事务的特性包括(ABCD)
A 原子性 B 一致性 C 隔离性 D 持久性 2、事务的分类包括(ABC)
A 显式事务 B 隐性事务 C 自动提交事务 D 事务 3、提交事务使用语句(B)
A BEGIN TRANSACTION B COMMIT TRANSACTION C ROLLBACK TRANSACTION D SAVE TRANSACTION 4、回滚事务使用语句(A)
A ROLLBACK TRANSACTION B SAVE TRANSACTION C BEGIN TRANSACTION D SAVE TRANSACTION 5、开启显式事务使用语句()
A ROLLBACK TRANSACTION B SAVE TRANSACTION C BEGIN TRANSACTION D SAVE TRANSACTION 6、在事务内设置保存点使用语句(C)
A BEGIN TRANSACTION B COMMIT TRANSACTION C ROLLBACK TRANSACTION D SAVE TRANSACTION 7、下面关于事务的描述,错误的是 (D ) A、事务可用于保持数据的一致性 B、事务应该昼小且应尽快提交
C、应避免人工输入操作出在在事务中 D、在事务中可以使用ALTER DATEABSE
第九章 安全管理
1、在SQL Server2005数据库中,Public角色是一类特殊的角色,具有以下的特性,除了(D)。
A、它不能被删除
B、每个数据库用户都属于Public 角色,包括sa账户 C、它包含在每个数据库中
D、能向Public角色中添加或从中删除用户 2、在SQL Server2005中,使用的登录名本身不具有访问数据库的权限,登录名还必须与数据库的用户ID进行关联才能访问对应的数据库,如果正确登录的用户没有与数据库中的任何用户ID相关联,将( C )。
A 自动使用登录名所关联的用户权限 B 登录后无任何访问权限
C 若存在guest用户,则它将自动被关联到guest的用户ID D 导致登录失败
3、在Server 2005中运行以下的T-SQL:
USE Pubs GO
GRANT INSERT,UPDATE,DELETE ON authors TO MaryYa GO将( C )。
A、禁止用户MaryYa操作数据库Pubs中除了 Authors之外的所有表 B、把数据库Pubs中表Author中的数据全部转移到数据库MaryYa中
C、赋予用户MaryYa操作数据库Pubs中表Author插入、更新和删除数据的权限 D、代码运行将失败,提示GRANT操作无效
4、下面关于登录账户、用户和角色的说法错误的是 ( C )
A、登录账户是服务器级的 B、用户是登录账户在某个数据库中的映射 C、用户不一定要和登录账户相关联 D、角色其实就是用户组 5、使用T-SQL语句删除应用程序角色,需要调用系统存储过程( A ) A. sp_dropapprole B.sp_addapprole C.sp_setrole D. sp_droprole
6、防止数据库出现意外的有效方法是( C )
A.重建 B.追加 C.备份 D.删除 7、还原事务日志用命令( C )
A.COPY LOG B.BACKUP LOG C.RESTORE LOG D.PUT LOG
8、在SQL Server的配置或其他包含的数据库被改变以后,都应该备份的数据库是( A ) A.master B.model C.msdb D.tempdb 9、 SQL Server2005中的编程语言就是( A )
A. T-SQL B.S-SQL C.Q-SQL D.R-SQL
10、用户对数据库中的表、存储过程、视图等对象的操作权限属于( A )
A.对象权限 B.语句权限 C.隐含权限 D.以上都是 11、一个用户或角色的权限可以有的存在形式是( D )
A.Granted B.Denied C.Revoked D.以上都是 12、使用T-SQL语句创建应用程序角色,需要调用系统存储过程( B ) A. sp_droprolemember B.sp_addapprole
C.sp_setrole D. sp_droprole
13、激活应用程序角色,需要调用系统存储过程( C ) A. sp_droprolemember B.sp_addapprole C.sp_setapprole D. sp_droprole
第十章 备份还原
1、仅记录自上次完整备件后更改过的数据的方法是( B )
A、完整备件 B、完整差异备件 C、事务日志备件 D、部分差异备件
2、SQL Server 2005提供了以下几种数据库备份方式(ABCD)
A、完整备份 B、差异备份 C、事务日志备份
D、数据库文件和文件组备份 3、可以使用系统存储过程( A )创建备份设备
A、sp_addumpdevice B、sp_dropdevice C、sp_createdevice D、sp_buildevide
4、可以使用系统存储过程( A )删除备份设备
A、sp_dropdevice B、sp_deldevice C、sp_deletedevide D、sp_dropcopydevide
5、关于bcp实用工具说法正确选项是(ABC)
A、bcp实用工具能够将大容量数据从SQL Server表导出到数据文件中
B、可以从查询导出大容量数据,将大容量数据从数据文件导入到SQL Server 表中 C、生成格式化文件
D、SQL Server 2005中没有bcp工具
第十一章 商务智能