网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,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重建视图并且授予销售角色的用户查询视图的权限。
参考答案
更多 “你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,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重建视图并且授予销售角色的用户查询视图的权限。” 相关考题
考题
你是Proseware公司的数据库开发者。你为公司的人力资源部建立数据库。该数据库储存雇员信息。你创建了一个EmployeeContact表包含下面的列:HomePhone,BusinessPhone,FaxNumber,andEmailAddress你必须保证每个记录包含一个值,或者HomePhone列或者BusinessPhone列,你应该怎么做?()A、创建一个禁止空值的角色.将该角色赋予HomePhone和BusinessPhone列B、创建一种用来阻止在HomePhone和BusinessPhone列中输入空值的角色.将该角色赋予表。C、在HomePhone和BusinessPhone列中添加check约束用来阻止空值的输入。D、添加check约束,验证HomePhone和BusinessPhone列至少有一列不为空
考题
你是你公司SQL SERVER 2005/2008数据库的数据库开发者。你正在删除数据库不会再使用的对象。你无法删除视图1997Sales。经过调查你发现该视图有如下特性: (1)该视图有一聚集索引 (2)sales数据库角色有该视图的权限 (3)该视图有WITH SCHEMABINDING选项 (4)该视图有一个在线参考模式 (5)该视图上定义了一个INSTEAD OF触发器 在删除该视图前你该做什么?()A、删除该视图上的聚集索引B、除去该视图上所有权限C、除去该视图上的WITH SCHEMABINDING选项D、除去参考该视图的函数上的WITH SCHEMABINDING选项E、禁用该视图上的INSTEAD OF触发器
考题
你是一个船舶公司的数据库开发者。你有一个SQLServer2005/2008数据库用于存储订货信息。这个数据库包括有order表和orderdetails表.存储该数据库的计算机有4个9GB的磁盘可用于数据存储。计算机有两个磁盘控制器。每一个磁盘控制器控制两个磁盘。Order表orderdetails表经常被访问。你需要调节数据库的性能。你该怎么做?()A、为每一个磁盘创建一个文件组。B、在一个单独的文件组里为order表创建一个聚集索引与非聚集索引分开。C、在一个文件组存储orderdetail表的数据和聚集索引,并在另一个文件组里创建非聚集索引。D、在一个文件组里创建order表和有关order表的索引,在另一个文件组里创建orderdetail表和有关orderdetail表的索引。E、创始两个文件组,每一个都有两个磁盘并与同一个控制器联系。
考题
你是一个跨国公司的数据库开发者。公司有一个在SQL Server 2005/2008的在线交易处理的数据库。这个数据库有一个销售表,它里面包含了公司的一些固定的信息。在过去的一年,已经有150,000行数据被加到销售数据库中。数据库使用者说数据库慢慢的变得不太好用了。你为了改变数据库的查询销售表的能力,在SQL的查询分析器中要执行哪个脚本语句?()A、EXECsp_updatestats ’resample’B、CREATE STATISTICS Sales WITH FULLSCANC、Sp_autostats ‘Sales’D、UPDATE STATISTICS Sales WITH FULLSCAN ALL
考题
你是Woodgrove银行中一个名为Account数据库的开发者。一位开发人员为银行创建了一个多列的应用程序。银行的职员将使用这个应用程序来管理用户帐户。开发者需要从accounts数据库取回客户名字放到应用程序的表格中。应用程序的一个使用者将会使用该表格找出客户帐户。数据库包含超过50,000个客户帐户。因此,开发者想要通过表格只取回25个列作为使用者的目录。客户的最新列表一定总是对应用程序是可用的。当执行drop-down表格时,你需要为开发者推荐一个使用策略。你应该推荐什么?()A、创建一个存储过程来取回所有的被载入表格的数据。B、使用一个APIserver-side光标取回被载入表格的数据。C、使用SELECT语句立刻取回所有的数据,然后将数据载入表格之内。D、使用SQL事务server-side光标取回被载入表格的数据。
考题
你是公司会计数据库的开发者。数据库包含一个名叫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权限。
考题
你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()A、使用ALTERVIEW语句添加参数值到视图的定义中。B、创建一个存储过程接收输入参数并且返回结果集。C、创建一个用户自定义标量函数接收输入参数。D、创建一个联机用户自定义函数接收输入参数
考题
你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()A、从系统表syscomments中删除存储过程中的文本。B、对存储过程的文本加密C、在系统表syscomments否认public角色中的SELECT权限D、在系统表sysobjects否认public角色中的SELECT权限
考题
你正在开发一个模板化的、支持数据绑定的用户控件。控件的功能是基于开发者提供的数据显示一个树形结构。请问,你的控件应该从那个类继承?()A、Base Data Bound ControlB、Hierarchical Data Bound ControlC、Composite Data Bound ControlD、List Control
考题
单选题你使用VisualStudio.NET创建与MicrosoftSQLServer数据库相连的应用程序。你创建一个命名为SQLServer存储过程,并将存储过程保存到数据库中,你们队的其他开发者频繁的调用其它的存储过程,你要检测你的存储过程是否完全正确,你通过调用在VisualStudio.NET调试器中的CustOrderDetails,你应该怎么做?()A
使用Visual Studio.NET Server Explorer运行TestKOrderDetailsB
使用Visual Studio.NET Server Explorer进入TestKOrderDetailsC
在Window命令行中,使用Ctrl+E来运行TestKOrderDetailsD
把TestKOrderDetails从Visual Studio.NET Server Explorer中移到一个Window窗体,在调试模式中运行应用程序并调用TestKOrderDetails
考题
多选题你是一个船舶公司的数据库开发者。你有一个SQLServer2005/2008数据库用于存储订货信息。这个数据库包括有order表和orderdetails表.存储该数据库的计算机有4个9GB的磁盘可用于数据存储。计算机有两个磁盘控制器。每一个磁盘控制器控制两个磁盘。Order表orderdetails表经常被访问。你需要调节数据库的性能。你该怎么做?()A为每一个磁盘创建一个文件组。B在一个单独的文件组里为order表创建一个聚集索引与非聚集索引分开。C在一个文件组存储orderdetail表的数据和聚集索引,并在另一个文件组里创建非聚集索引。D在一个文件组里创建order表和有关order表的索引,在另一个文件组里创建orderdetail表和有关orderdetail表的索引。E创始两个文件组,每一个都有两个磁盘并与同一个控制器联系。
考题
单选题你是一个Inc.Proseware的数据库开发者.公司有一个数据包含关于公司定位在具体的邮政号码的信息。此信息是包含在这个数据库里的公司表。通常地,数据库包含有五个不同的邮政号码。在公司数据中。公司号在特定邮政号码普遍地范围是从10到5000。超过公司和邮政号码将被加到数据库中通过计时。你创建一个查询从数据库中检索信息。你需要提供新数据按照构造唯一的最小限度更换到数据库。你的查询性能通过公司返回的号码必须不可以受影响。你需要创建一个查询来完成一致地和最小限度的未来的维修。你应该怎么做?()A
创建一个存储过程,要求一个邮政号码作为一个参数。包含WITHRECOMPILE选项当过程被创建时。B
为毎个邮政号码创建一个存储过程。C
为毎个邮政号码创建一个视图。D
将公司的表分为多个表以至于每个表包含一个邮政号码,在表中建立一个分割视图以至于在单一表上数据仍然可以查看
考题
单选题你是一家通讯公司的数据库开发队的一个成员。在队上的另外一个开发者,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重建视图并且授予销售角色的用户查询视图的权限。
考题
单选题你是Proseware公司的数据库开发者。你为公司的人力资源部建立数据库。该数据库储存雇员信息。你创建了一个EmployeeContact表包含下面的列:HomePhone,BusinessPhone,FaxNumber,andEmailAddress你必须保证每个记录包含一个值,或者HomePhone列或者BusinessPhone列,你应该怎么做?()A
创建一个禁止空值的角色.将该角色赋予HomePhone和BusinessPhone列B
创建一种用来阻止在HomePhone和BusinessPhone列中输入空值的角色.将该角色赋予表。C
在HomePhone和BusinessPhone列中添加check约束用来阻止空值的输入。D
添加check约束,验证HomePhone和BusinessPhone列至少有一列不为空
考题
单选题你是一个保险公司的数据库开发者.那公司有一个Policies数据库.你有为这个数据库设计存储程序,使用游标来处理大型结果组合.使用存储过程的分析者报到在数据出现前有一个长的延迟.在延迟之后,结果是正确的.仅仅执行数据分析的分析者,使用Policies数据库.你想要输入存储程序的结果,你将使用哪一个脚本?()A
EXECsp_configure‘cursor threshold’,0B
EXECsp_dboption‘Policies’SET CURSOR_CLOSE_ON_COMMITONC
SET TRANSACTIONI SOLATIONLEVEL SERIALIZABLED
ALTER DATABASEPolicies SET CURSOR_DEFAULTLOCAL
考题
单选题你是一个保险公司的数据库开发者。你知道如果数据库在一年前就被生成,那么要执行selects,inserts,andupdates操作就需要更长的时间。前期数据库开发者在开发前加入了必要的索引。从那时起,其他的储存过程和表也被加入到数据库中。另外,许多查询都已经没用过了。你为了使数据库的相应时间尽可能加快,你要做什么?()A
执行DBCC UPDATEUSAGE语句阻止数据库去更新sysindexes系统表B
执行DBCC SHOW_STATISTICS语句找到高密度的索引。删除高密度索引C
运行索引运行向导阻止a workload file支持索引创建和删除被建议的索引。D
用SQL profiler寻找表扫描.添加索引到被发现表扫描的表当中.
考题
单选题你是你公司的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的系统表中除去触发器的文本
考题
单选题你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()A
每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。B
给ORDERS表增加另外的索引。C
垂直分割ORDERS表。D
重建聚集索引,使用FILLFACTOROF50E
在ORDERS表上执行更新统计(UPDATESTATISTICS)
考题
单选题你需要为在内部开发的Web应用程序设计一个满足商业要求的安全解决方案。你应该怎样做?()A
安装配置一台全公司客户端计算机信任的标准独立根CA、发布密钥证书给所有开发者B
安装配置全公司客户端计算机信任的根CA、发布code-signing证书给所有开发者C
从一个受信任的商业证书机构处购买一个根证书。在所有的开发者的计算机上安装该证书D
从一个受信任的商业证书机构处购买一个code-signing证书。在公司所有的客户端计算机上安装该证书
考题
单选题你是公司会计数据库的开发者。数据库包含一个名叫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权限。
考题
单选题你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()A
从系统表syscomments中删除存储过程中的文本。B
对存储过程的文本加密C
在系统表syscomments否认public角色中的SELECT权限D
在系统表sysobjects否认public角色中的SELECT权限
考题
单选题你是一个SQLServer2005/2008数据库的数据库开发者。另一个名为Andrea的数据库开发者需要修改数据库里的现在视图。然而,你要阻止她检视和替换表里的某些数据。现在,Andrea只有公共数据库的角色。你要怎么做?()A
把Andrea添加到db_owner数据库角色中.B
把Andrea添加到db_ddladmin数据库角色中.C
授权给Andrea创建视图的权限.D
授权给Andrea更新视图的权限.E
授权给Andrea在表中REFERENCES的权限.
考题
单选题你是一个汽车代理的数据库开发者。公司将他的汽车库存数据存放在一个SQLServer2005/2008数据库中。在数据库中很多关键性的查询同时连接到分别命名为Make,Model,andManufacturer.的三个表。这些表经常被更新。你想要提高关键性的查询的响应时间。你该怎么做?()A
在各个表中创建一个索引查看。B
创建一个存储过程,该存储过程从表中返回数据。C
创建一个表量用户自定义函数,该函数返回表中的数据。D
创建一个table-valueduser-definedfunction,该函数返回表中的数据
考题
单选题你是Woodgrove银行中一个名为Account数据库的开发者。一位开发人员为银行创建了一个多列的应用程序。银行的职员将使用这个应用程序来管理用户帐户。开发者需要从accounts数据库取回客户名字放到应用程序的表格中。应用程序的一个使用者将会使用该表格找出客户帐户。数据库包含超过50,000个客户帐户。因此,开发者想要通过表格只取回25个列作为使用者的目录。客户的最新列表一定总是对应用程序是可用的。当执行drop-down表格时,你需要为开发者推荐一个使用策略。你应该推荐什么?()A
创建一个存储过程来取回所有的被载入表格的数据。B
使用一个APIserver-side光标取回被载入表格的数据。C
使用SELECT语句立刻取回所有的数据,然后将数据载入表格之内。D
使用SQL事务server-side光标取回被载入表格的数据。
考题
单选题你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()A
使用ALTERVIEW语句添加参数值到视图的定义中。B
创建一个存储过程接收输入参数并且返回结果集。C
创建一个用户自定义标量函数接收输入参数。D
创建一个联机用户自定义函数接收输入参数
热门标签
最新试卷