你是一数据公司的数据库开发者,你创建了一个用来存储15个不同高校运动会统计表的数据库。这些信息将被用在50家公司的网页设置上。每个公司的WEB设置以不同的格式来安排和显示这些统计表。你需要组装这些数据传送到这些公司去,你应该做什么?()
第1题:
你是一个船舶公司的数据库开发者。你有一个SQLServer2005/2008数据库用于存储订货信息。这个数据库包括有order表和orderdetails表.存储该数据库的计算机有4个9GB的磁盘可用于数据存储。计算机有两个磁盘控制器。每一个磁盘控制器控制两个磁盘。Order表orderdetails表经常被访问。你需要调节数据库的性能。你该怎么做?()
第2题:
你是你公司SQL Server2005/2008数据库的开发者。你在数据库中更新一些为销售部门创建新的月底报表的存储过程。这存储过程包括从三个或更多的表中检索数据的复杂请求。在数据库中所有的表至少有一个索引。用户报告说有一个新的月底报表的运行比以前版本的报表的运行来的慢。你想要提高这些报表的性能,你应该做什么?()
第3题:
你是WingtipToys的数据库开发者.公司在sqlserver2005/2008数据库中跟踪它的存货.你有几个查询和储存过程,储存过程执行在数据库索引上以支持已创建的查询.当编制的存货项目增加时,一些存储过程的执行时间明显增加.其他访问同样信息的查询和储存过程并没有增加.你必须恢复运行慢的储存过程的性能,达到原先执行的时间.你该怎么办?()
第4题:
你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()
第5题:
使用Visual Studio.NET Server Explorer运行TestKOrderDetails
使用Visual Studio.NET Server Explorer进入TestKOrderDetails
在Window命令行中,使用Ctrl+E来运行TestKOrderDetails
把TestKOrderDetails从Visual Studio.NET Server Explorer中移到一个Window窗体,在调试模式中运行应用程序并调用TestKOrderDetails
第6题:
创建一个存储过程,要求一个邮政号码作为一个参数。包含WITHRECOMPILE选项当过程被创建时。
为毎个邮政号码创建一个存储过程。
为毎个邮政号码创建一个视图。
将公司的表分为多个表以至于每个表包含一个邮政号码,在表中建立一个分割视图以至于在单一表上数据仍然可以查看
第7题:
EXECsp_configure‘cursor threshold’,0
EXECsp_dboption‘Policies’SET CURSOR_CLOSE_ON_COMMITON
SET TRANSACTIONI SOLATIONLEVEL SERIALIZABLE
ALTER DATABASEPolicies SET CURSOR_DEFAULTLOCAL
第8题:
添加Andrea到db_datareader数据库角色中.授予REFERENCES权限到public角色中.
从Marketing角色中删除Andrea。
在已经引用存储过程的表上授予Andrea’s数据库用户账户选择的权限.
在已经引用存储过程的表上授予Andrea’s数据库用户账户REFERENCES的权限.
第9题:
把Andrea添加到db_owner数据库角色中.
把Andrea添加到db_ddladmin数据库角色中.
授权给Andrea创建视图的权限.
授权给Andrea更新视图的权限.
授权给Andrea在表中REFERENCES的权限.
第10题:
在各个表中创建一个索引查看。
创建一个存储过程,该存储过程从表中返回数据。
创建一个表量用户自定义函数,该函数返回表中的数据。
创建一个table-valueduser-definedfunction,该函数返回表中的数据
第11题:
创建一个存储过程来取回所有的被载入表格的数据。
使用一个APIserver-side光标取回被载入表格的数据。
使用SELECT语句立刻取回所有的数据,然后将数据载入表格之内。
使用SQL事务server-side光标取回被载入表格的数据。
第12题:
使用ALTERVIEW语句添加参数值到视图的定义中。
创建一个存储过程接收输入参数并且返回结果集。
创建一个用户自定义标量函数接收输入参数。
创建一个联机用户自定义函数接收输入参数
第13题:
你是一个跨国公司的数据库开发者。公司有一个在SQL Server 2005/2008的在线交易处理的数据库。这个数据库有一个销售表,它里面包含了公司的一些固定的信息。在过去的一年,已经有150,000行数据被加到销售数据库中。数据库使用者说数据库慢慢的变得不太好用了。你为了改变数据库的查询销售表的能力,在SQL的查询分析器中要执行哪个脚本语句?()
第14题:
你是Woodgrove银行中一个名为Account数据库的开发者。一位开发人员为银行创建了一个多列的应用程序。银行的职员将使用这个应用程序来管理用户帐户。开发者需要从accounts数据库取回客户名字放到应用程序的表格中。应用程序的一个使用者将会使用该表格找出客户帐户。数据库包含超过50,000个客户帐户。因此,开发者想要通过表格只取回25个列作为使用者的目录。客户的最新列表一定总是对应用程序是可用的。当执行drop-down表格时,你需要为开发者推荐一个使用策略。你应该推荐什么?()
第15题:
你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()
第16题:
你创建了一个使用membership 和personalization的Web站点。你必须使用一个已有的CRM数据库来存储成员资格(membership)数据.为此你需要实现成员资格提供程序(Membership Provider)。请问,你应该如何做?()
第17题:
为每一个磁盘创建一个文件组。
在一个单独的文件组里为order表创建一个聚集索引与非聚集索引分开。
在一个文件组存储orderdetail表的数据和聚集索引,并在另一个文件组里创建非聚集索引。
在一个文件组里创建order表和有关order表的索引,在另一个文件组里创建orderdetail表和有关orderdetail表的索引。
创始两个文件组,每一个都有两个磁盘并与同一个控制器联系。
第18题:
创建一个禁止空值的角色.将该角色赋予HomePhone和BusinessPhone列
创建一种用来阻止在HomePhone和BusinessPhone列中输入空值的角色.将该角色赋予表。
在HomePhone和BusinessPhone列中添加check约束用来阻止空值的输入。
添加check约束,验证HomePhone和BusinessPhone列至少有一列不为空
第19题:
在应用中执行参数化的SQL 查询
在数据库执行SQL存储过程
在数据库中执行 CLR 存储过程
利用分布式 Web services实现
第20题:
从系统表syscomments中删除存储过程中的文本。
对存储过程的文本加密
在系统表syscomments否认public角色中的SELECT权限
在系统表sysobjects否认public角色中的SELECT权限
第21题:
为Trace.TraceFinished事件增加跟踪内容事件处理程序,并且把跟踪信息记录到数据库中。
在Web.config文件中增加system.diagnostics配置节,然后在新的节增加一个listener。
使用System.Diagnostics.Trace对象连接到数据库,并且插入跟踪记录到数据库。
在Page_Load事件中,使用Trace.Write插入信息到数据库。
第22题:
创建一个SQL事件探查器跟踪,使用OBJECT事件分类。
依靠包含有在报告中有使用的查询的一个工作量文件来运行索引调整向导。
运行系统监视器,并且使用SQLSERVER:ACCESSMETHODS计算器
在查询分析器里执行这些表的查询,并且使用SHOWPLAY-TEXTOPTION。
第23题:
为包含在存储过程中的每个分析创建一个覆盖索引
为存储过程的每个查询创建一个包含WHERE项的每个列的索引
从索引运行向导中用输出来确认索引是否应该被添加。
在SELECT and WHERE项的每个分析在所有列中创建一个统计表.