你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,Marc,在一个名为Corporate的数据库中创建了一张名为Customers的表。因为表包含机密的信息,他已经授权允许查询该表的只有队里的其他成员。你正在开发一个应用程序用来允许销售部门的职员查看Customers表的一些信息。这些职员是销售数据库角色的所有成员。为了支持这一个应用程序,你在Customers表上创建一个被命名的vwCustomers的视图。在创建视图之后,你授权具有销售角色的成员允许查询。当销售角色的成员尝试从视图中取

题目

你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,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重建视图并且授予销售角色的用户查询视图的权限。

相似考题
更多“你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者”相关问题
  • 第1题:

    你是一个跨国公司的数据库开发者。公司有一个在SQL Server 2005/2008的在线交易处理的数据库。这个数据库有一个销售表,它里面包含了公司的一些固定的信息。在过去的一年,已经有150,000行数据被加到销售数据库中。数据库使用者说数据库慢慢的变得不太好用了。你为了改变数据库的查询销售表的能力,在SQL的查询分析器中要执行哪个脚本语句?()

    • A、EXECsp_updatestats ’resample’
    • B、CREATE STATISTICS Sales WITH FULLSCAN
    • C、Sp_autostats ‘Sales’
    • D、UPDATE STATISTICS Sales WITH FULLSCAN ALL

    正确答案:A

  • 第2题:

    你是公司会计数据库的开发者。数据库包含一个名叫Employees的表。Tom是会计部门的一个成员。Tom的数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限被拒绝,被授予对其他列的SELECT权限。Tom现在要求访问Employees表里的所有数据。你该怎么做?()

    • A、废除Tom数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限
    • B、添加Tom到db_datareader角色
    • C、添加Tom到db_accessadmin角色
    • D、授予Tom数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限。

    正确答案:D

  • 第3题:

    你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()

    • A、从系统表syscomments中删除存储过程中的文本。
    • B、对存储过程的文本加密
    • C、在系统表syscomments否认public角色中的SELECT权限
    • D、在系统表sysobjects否认public角色中的SELECT权限

    正确答案:B

  • 第4题:

    你正在开发一个模板化的、支持数据绑定的用户控件。控件的功能是基于开发者提供的数据显示一个树形结构。请问,你的控件应该从那个类继承?()

    • A、Base Data Bound Control
    • B、Hierarchical Data Bound Control
    • C、Composite Data Bound Control
    • D、List Control

    正确答案:B

  • 第5题:

    多选题
    你是一个船舶公司的数据库开发者。你有一个SQLServer2005/2008数据库用于存储订货信息。这个数据库包括有order表和orderdetails表.存储该数据库的计算机有4个9GB的磁盘可用于数据存储。计算机有两个磁盘控制器。每一个磁盘控制器控制两个磁盘。Order表orderdetails表经常被访问。你需要调节数据库的性能。你该怎么做?()
    A

    为每一个磁盘创建一个文件组。

    B

    在一个单独的文件组里为order表创建一个聚集索引与非聚集索引分开。

    C

    在一个文件组存储orderdetail表的数据和聚集索引,并在另一个文件组里创建非聚集索引。

    D

    在一个文件组里创建order表和有关order表的索引,在另一个文件组里创建orderdetail表和有关orderdetail表的索引。

    E

    创始两个文件组,每一个都有两个磁盘并与同一个控制器联系。


    正确答案: C,A
    解析: 暂无解析

  • 第6题:

    单选题
    你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,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重建视图并且授予销售角色的用户查询视图的权限。


    正确答案: A
    解析: 暂无解析

  • 第7题:

    单选题
    你是一个保险公司的数据库开发者.那公司有一个Policies数据库.你有为这个数据库设计存储程序,使用游标来处理大型结果组合.使用存储过程的分析者报到在数据出现前有一个长的延迟.在延迟之后,结果是正确的.仅仅执行数据分析的分析者,使用Policies数据库.你想要输入存储程序的结果,你将使用哪一个脚本?()
    A

    EXECsp_configure‘cursor threshold’,0

    B

    EXECsp_dboption‘Policies’SET CURSOR_CLOSE_ON_COMMITON

    C

    SET TRANSACTIONI SOLATIONLEVEL SERIALIZABLE

    D

    ALTER DATABASEPolicies SET CURSOR_DEFAULTLOCAL


    正确答案: A
    解析: 暂无解析

  • 第8题:

    单选题
    你是你公司的SQL SERVER 2005/2008数据库的开发者。这个数据库包含一个名为Invoices的表,你是一个db_ownerrole的角色。Eric是HR的一个数据库角色的成员,他在Invoices表中创建了一个的触发器,Eric不在办公室工作,并且触发器不在需要。你在Sales数据库执行如下语句去删除触发器:DROP TRIGGERTrey_Research_updateInvoices你收到了如下错误信息:Cannot drop thetrigger‘Trey_Research_update Invoices’,because it does not exist in the system catalog.在你删除触发器之前你应该怎么做?()
    A

    添加你的登录名到HR的数据库角色

    B

    在DROP TRIGGER语句中限制触发器拥有者的触发器名

    C

    在执行DROP TRIGGER语句之前禁止触发器

    D

    在DROP TRIGGER语句中限定触发器的数量

    E

    从Sysobiects和syscomments的系统表中除去触发器的文本


    正确答案: B
    解析: 暂无解析

  • 第9题:

    单选题
    你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()
    A

    每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。

    B

    给ORDERS表增加另外的索引。

    C

    垂直分割ORDERS表。

    D

    重建聚集索引,使用FILLFACTOROF50

    E

    在ORDERS表上执行更新统计(UPDATESTATISTICS)


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    你是公司会计数据库的开发者。数据库包含一个名叫Employees的表。Tom是会计部门的一个成员。Tom的数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限被拒绝,被授予对其他列的SELECT权限。Tom现在要求访问Employees表里的所有数据。你该怎么做?()
    A

    废除Tom数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限

    B

    添加Tom到db_datareader角色

    C

    添加Tom到db_accessadmin角色

    D

    授予Tom数据库用户帐户对表Employees里的列Salary和Bonus Percentage的SELECT权限。


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    你是一个SQLServer2005/2008数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?()
    A

    把Andrea添加到db_owner数据库角色中.

    B

    把Andrea添加到db_ddladmin数据库角色中.

    C

    授权给Andrea创建视图的权限.

    D

    授权给Andrea更新视图的权限.

    E

    授权给Andrea在表中REFERENCES的权限.


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    你是Woodgrove银行中一个名为Account数据库的开发者。一位开发人员为银行创建了一个多列的应用程序。银行的职员将使用这个应用程序来管理用户帐户。开发者需要从accounts数据库取回客户名字放到应用程序的表格中。应用程序的一个使用者将会使用该表格找出客户帐户。数据库包含超过50,000个客户帐户。因此,开发者想要通过表格只取回25个列作为使用者的目录。客户的最新列表一定总是对应用程序是可用的。当执行drop-down表格时,你需要为开发者推荐一个使用策略。你应该推荐什么?()
    A

    创建一个存储过程来取回所有的被载入表格的数据。

    B

    使用一个APIserver-side光标取回被载入表格的数据。

    C

    使用SELECT语句立刻取回所有的数据,然后将数据载入表格之内。

    D

    使用SQL事务server-side光标取回被载入表格的数据。


    正确答案: B
    解析: 暂无解析

  • 第13题:

    你是Woodgrove银行中一个名为Account数据库的开发者。一位开发人员为银行创建了一个多列的应用程序。银行的职员将使用这个应用程序来管理用户帐户。开发者需要从accounts数据库取回客户名字放到应用程序的表格中。应用程序的一个使用者将会使用该表格找出客户帐户。数据库包含超过50,000个客户帐户。因此,开发者想要通过表格只取回25个列作为使用者的目录。客户的最新列表一定总是对应用程序是可用的。当执行drop-down表格时,你需要为开发者推荐一个使用策略。你应该推荐什么?()

    • A、创建一个存储过程来取回所有的被载入表格的数据。
    • B、使用一个APIserver-side光标取回被载入表格的数据。
    • C、使用SELECT语句立刻取回所有的数据,然后将数据载入表格之内。
    • D、使用SQL事务server-side光标取回被载入表格的数据。

    正确答案:B

  • 第14题:

    你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()

    • A、使用ALTERVIEW语句添加参数值到视图的定义中。
    • B、创建一个存储过程接收输入参数并且返回结果集。
    • C、创建一个用户自定义标量函数接收输入参数。
    • D、创建一个联机用户自定义函数接收输入参数

    正确答案:C

  • 第15题:

    你加入一家公司担任项目经理。要熟悉公司的政策和最佳实践,你和另外一个项目经理一起利用“伙伴系统”来学习。你和他的沟通是:()

    • A、书面的
    • B、口头的
    • C、垂直的
    • D、水平的

    正确答案:D

  • 第16题:

    单选题
    你使用VisualStudio.NET创建与MicrosoftSQLServer数据库相连的应用程序。你创建一个命名为SQLServer存储过程,并将存储过程保存到数据库中,你们队的其他开发者频繁的调用其它的存储过程,你要检测你的存储过程是否完全正确,你通过调用在VisualStudio.NET调试器中的CustOrderDetails,你应该怎么做?()
    A

    使用Visual Studio.NET Server Explorer运行TestKOrderDetails

    B

    使用Visual Studio.NET Server Explorer进入TestKOrderDetails

    C

    在Window命令行中,使用Ctrl+E来运行TestKOrderDetails

    D

    把TestKOrderDetails从Visual Studio.NET Server Explorer中移到一个Window窗体,在调试模式中运行应用程序并调用TestKOrderDetails


    正确答案: C
    解析: 暂无解析

  • 第17题:

    单选题
    你是一个Inc.Proseware的数据库开发者.公司有一个数据包含关于公司定位在具体的邮政号码的信息。此信息是包含在这个数据库里的公司表。通常地,数据库包含有五个不同的邮政号码。在公司数据中。公司号在特定邮政号码普遍地范围是从10到5000。超过公司和邮政号码将被加到数据库中通过计时。你创建一个查询从数据库中检索信息。你需要提供新数据按照构造唯一的最小限度更换到数据库。你的查询性能通过公司返回的号码必须不可以受影响。你需要创建一个查询来完成一致地和最小限度的未来的维修。你应该怎么做?()
    A

    创建一个存储过程,要求一个邮政号码作为一个参数。包含WITHRECOMPILE选项当过程被创建时。

    B

    为毎个邮政号码创建一个存储过程。

    C

    为毎个邮政号码创建一个视图。

    D

    将公司的表分为多个表以至于每个表包含一个邮政号码,在表中建立一个分割视图以至于在单一表上数据仍然可以查看


    正确答案: D
    解析: 暂无解析

  • 第18题:

    单选题
    你是Proseware公司的数据库开发者。你为公司的人力资源部建立数据库。该数据库储存雇员信息。你创建了一个EmployeeContact表包含下面的列:HomePhone,BusinessPhone,FaxNumber,andEmailAddress你必须保证每个记录包含一个值,或者HomePhone列或者BusinessPhone列,你应该怎么做?()
    A

    创建一个禁止空值的角色.将该角色赋予HomePhone和BusinessPhone列

    B

    创建一种用来阻止在HomePhone和BusinessPhone列中输入空值的角色.将该角色赋予表。

    C

    在HomePhone和BusinessPhone列中添加check约束用来阻止空值的输入。

    D

    添加check约束,验证HomePhone和BusinessPhone列至少有一列不为空


    正确答案: D
    解析: 暂无解析

  • 第19题:

    单选题
    你是一个保险公司的数据库开发者。你知道如果数据库在一年前就被生成,那么要执行selects,inserts,andupdates操作就需要更长的时间。前期数据库开发者在开发前加入了必要的索引。从那时起,其他的储存过程和表也被加入到数据库中。另外,许多查询都已经没用过了。你为了使数据库的相应时间尽可能加快,你要做什么?()
    A

    执行DBCC UPDATEUSAGE语句阻止数据库去更新sysindexes系统表

    B

    执行DBCC SHOW_STATISTICS语句找到高密度的索引。删除高密度索引

    C

    运行索引运行向导阻止a workload file支持索引创建和删除被建议的索引。

    D

    用SQL profiler寻找表扫描.添加索引到被发现表扫描的表当中.


    正确答案: C
    解析: 暂无解析

  • 第20题:

    单选题
    你加入一家公司担任项目经理。要熟悉公司的政策和最佳实践,你和另外一个项目经理一起利用“伙伴系统”来学习。你和他的沟通是:()
    A

    书面的

    B

    口头的

    C

    垂直的

    D

    水平的


    正确答案: D
    解析: 暂无解析

  • 第21题:

    单选题
    你需要为在内部开发的Web应用程序设计一个满足商业要求的安全解决方案。你应该怎样做?()
    A

    安装配置一台全公司客户端计算机信任的标准独立根CA、发布密钥证书给所有开发者

    B

    安装配置全公司客户端计算机信任的根CA、发布code-signing证书给所有开发者

    C

    从一个受信任的商业证书机构处购买一个根证书。在所有的开发者的计算机上安装该证书

    D

    从一个受信任的商业证书机构处购买一个code-signing证书。在公司所有的客户端计算机上安装该证书


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()
    A

    从系统表syscomments中删除存储过程中的文本。

    B

    对存储过程的文本加密

    C

    在系统表syscomments否认public角色中的SELECT权限

    D

    在系统表sysobjects否认public角色中的SELECT权限


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    你是一个汽车代理的数据库开发者。公司将他的汽车库存数据存放在一个SQLServer2005/2008数据库中。在数据库中很多关键性的查询同时连接到分别命名为Make,Model,andManufacturer.的三个表。这些表经常被更新。你想要提高关键性的查询的响应时间。你该怎么做?()
    A

    在各个表中创建一个索引查看。

    B

    创建一个存储过程,该存储过程从表中返回数据。

    C

    创建一个表量用户自定义函数,该函数返回表中的数据。

    D

    创建一个table-valueduser-definedfunction,该函数返回表中的数据


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()
    A

    使用ALTERVIEW语句添加参数值到视图的定义中。

    B

    创建一个存储过程接收输入参数并且返回结果集。

    C

    创建一个用户自定义标量函数接收输入参数。

    D

    创建一个联机用户自定义函数接收输入参数


    正确答案: B
    解析: 暂无解析