数据库对象、安全管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库对象、安全管理
(总分:28.00,做题时间:90分钟)
一、单项选择题(总题数:23,分数:23.00)
1.修改触发器的SQL语句为______。
(分数:1.00)
A.ALTER √
B.CREATE
C.UPDATE
D.MODIFY
解析:
2.在Transact-SQL语句中,用于拒绝权限的语句为______。
(分数:1.00)
A.GRANT
B.BACK
C.REVOKE
D.DENY √
解析:
3.以下关于标量函数的定义叙述错误的是______。
(分数:1.00)
A.标量函数是返回单个数据值的函数
B.同存储过程一样,函数的参数也可以有默认值
C.如果函数的参数有默认值,则在调用该函数时必须指定“default”关键字
D.标量函数的返回值类型可以是大文本、图像等类型√
解析:
4.默认情况下,新建立的数据库______个用户。
(分数:1.00)
A.0
B.1 √
C.2
D.3
解析:
5.存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是______。
(分数:1.00)
A.可通过预编译机制提高数据操作的性能
B.可方便地按用户视图表达数据√
C.可减少客户端和服务器端的网络流量
D.可实现一定的安全控制
解析:
6.下面关于存储过程的描述中,不正确的是______。
(分数:1.00)
A.存储过程实际上是一组T-SQL语句
B.存储过程独立于数据库而存在√
C.存储过程可以完成某一特定的业务逻辑
D.存储过程预先被编译存放在服务器的系统表中
解析:
7.修改存储过程的SQL语句为______。
(分数:1.00)
A.ALTER √
B.CREATE
C.UPDATE
D.MODIFY
解析:
8.在SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。
(分数:1.00)
A.GRANT SELECT ON DB1(T1) TO u1
B.GRANT SELECT TO u1 ON DB1(T1)
C.GRANT SELECT TO u1 ON T1
D.GRANT SELECT ON T1 TO u1 √
解析:
9.计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。在SQL Server 2000中,下列安全控制方法最合理的是______。
(分数:1.00)
A.为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SELECT、NSERT、DELETE 和UPDATE权
B.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的
db_datawriter角色中的成员√
C.为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。为计算机系角色授予每个表的SELECT权,为教务处角色授予每个表的SELECT、INSERT、DELETE和UPDATE权
D.将计算机系和教务处的每个职工都设置为db_owner角色中的成员
解析:
10.以下关于执行存储过程的SQL语句描述错误的是______。
(分数:1.00)
A.执行存储过程的SQL语句是EXECUTE
B.参数的传递方式有两种:按参数位置传递值和按参数名传递值
C.按参数位置传递值时实参和形参的顺序必须一致
D.按参数名传递值时实参和形参的顺序必须一致√
解析:
11.用于存储DELETE和UPDATE语句所影响的行的副本的表是______。
(分数:1.00)
A.UPDATED
B.INSERTED
C.SELECTED
D.DELETED √
解析:
12.建立Windows身份验证的登录账户时使用的系统存储过程是______。
(分数:1.00)
A.sp_revokelogin
B.sp_addlogin
C.sp_grantlogin √
D.sp_insertlogin
解析:
13.在SQL Server 2000中,若希望用户user1具有数据库服务器上的全部权限,则应将user1加入到下列角色。
(分数:1.00)
A.db_owner √
B.public
C.db_datawriter
D.sysadmin
解析:
14.以下关于固定服务器角色叙述不正确的是______。
(分数:1.00)
A.用户可以添加、删除或更改固定的服务器角色√
B.用户的登录账户可以添加到固定的服务器角色中
C.固定的数据库角色为管理数据库一级的权限提供了方便
D.固定的服务器角色在服务器级上定义,这些角色具有完成特定服务器级管理活动的权限
解析:
15.以下关于多语句表值函数说法错误的是______。
(分数:1.00)
A.多语句表值函数的功能是视图和存储过程的组合
B.多语句表值函数返回一个视图
C.函数体是一系列填充表返回变量的SQL语句√
D.多语句表值函数的使用放在SELECT语句的FROM子句中
解析: