单项选择题
你是一家大型旅行公司的数据库开发者。关于公司每个部门的信息都被储存在一个名叫Department的表中。关于公司的每个旅行社代理商和部门经理的信息被储存在一张Employeest的表中。Department和Employees表将被给出。每个部门经理将被授予数据库管理者的角色。你需要使得这个数据库角色的所有成员能够看到department表中的所有数据。这个角色的成员只能对department数据库的行进行插入和更新操作。你已经授予了这个数据库管理角色选择的权限,接下来你要做什么?()
A.在Department表上创建一个触发器,来登记部门成员数据库登陆用户实行插入或更新操作是否属于这个部门成员
B.创建一个视图包括Department表的所有列和Employees表的SQLLogin列
C.在视图定义中包含WITHCHECKOPTION项。
D.授予Department表的插入和更新权限.
E.授予Employees表的SQLLogin列插入和更新权限.
相关考题
-
单项选择题
你是一个在线书店零售商的数据库开发者。客户通过公司的网站订购书。一旦顾客填写了订单,订单的信息将存入一个名为BookOrders的数据库内。经过批处理后,订单信息将被转化到一个名叫Reports数据库内。这个数据库含有两个表,一个叫Order,另一个叫LineItem。Order表包括了订单的一些基本信息。LineItem表则包含了订单中一些涉及私人的信息。Order和LineItem表是将要被给出的。为了使顾客能够通过公司的网站察看而且只能察看自己的订单信息。顾客不能够修改提交过的订单信息。订单的主键和顾客是不相关的,而且是不可见。你应该怎么做呢?()
A.创建一个视图显示ORDER表的客户信息
B.创建一个存储过程检索ORDER表的客户信息
C.创建一个scalar user-defined function来检索ORDER的客户信息
D.授予客户对Order表和LineItem表的查询权限 -
问答题
你正在为你的公司设计一个SQLServer2005/2008销售数据库,它能够被客户端的应用程序访问。客服人员和销售人员对数据库中的所有表格应具有插入,删除和查询的权限。另外,使用客户端程序时候,销售人员将由会把数据库中的表通过Excel导出成图解。客服人员属于Windows2000中的名字叫CSR的组。销售人员属于Windows2000中的名字叫Marketing的组。你只允许客服人员通过客户端应用程序访问数据库。你却允许销售人员通过客户端应用程序和Excel访问数据库。在数据库中没有授予任何许可权。你该怎么做呢? -
单项选择题
你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,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重建视图并且授予销售角色的用户查询视图的权限。
