多做题,通过考试没问题!

数据库应用技术

睦霖题库>大学试题(计算机科学)>数据库应用技术

你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,Marc,在一个名为Corporate的数据库中创建了一张名为Customers的表。因为表包含机密的信息,他已经授权允许查询该表的只有队里的其他成员。你正在开发一个应用程序用来允许销售部门的职员查看Customers表的一些信息。这些职员是销售数据库角色的所有成员。为了支持这一个应用程序,你在Customers表上创建一个被命名的vwCustomers的视图。在创建视图之后,你授权具有销售角色的成员允许查询。当销售角色的成员尝试从视图中取回数据的时候,他们接收以下错误信息:SELECT permission denied on object‘Customers’,database‘Corporate’,owner‘Marc’.你必须确定具有销售角色的成员只能使用vwCustomers视图来访问Customers表的数据。你应该做什么?()

  • A、添加一个销售角色到固定的系统管理员服务器角色中。
  • B、将vwCustomers视图的所有权转移到销售角色中。
  • C、通知Marc将Customers表的所有权转移给销售角色的每个成员。
  • D、通知Marc授予用户查询Customers表的许可。
  • E、删除vwCustomers视图。通知Marc重建视图并且授予销售角色的用户查询视图的权限。
正确答案:E
答案解析:
进入题库查看解析

微信扫一扫手机做题