2014SQL Server 2005题库(四)(含答案).docVIP

  • 46
  • 0
  • 约4.07千字
  • 约 6页
  • 2017-07-09 发布于江西
  • 举报
SQL Server 2005题库(四) 62 .你是一个保险公司的数据库开发人员,这家保险公司有一个用于保单或保单所有者的多层的应用。保单所有者信息存储在一个名为Owners的表中,下面的语句用于建立这个表, 当保单所有者的信息输入时,若不包括所有者的出生年月,数据库要产生一个错误信息。你要设计一个方法来校验出生日期数据是否填写,没有的情况下要显示错误信息。 你将怎么做? A、在BirthDate 字段上加上CHECK约束。 B、建立一个规则,并将这个规则绑定在BirthDate字段上。 C、改变Owners表使BirthDate字段不能为空。 D、在Owners表上建立一个触发器校验BirthDate字段。 答案 D 63 .你是公司的SQL Server数据库开发人员,你修改了数据库中的几个存储程序来建立销售部的月底报表,程序中包含了从三个或更多的表中提取的数据的复杂查询,所有这些表都至少有一个索引。用户报告说这些月底报表比以前的版本的明显要慢,你要改进这些报表的性能,将怎么做? A、对每个存储程序建立一个使用DDL的脚本,使用这个脚本统计工作量作为索引调整的Wizard。 B、在SQL Profiler中捕捉每个存储程序的执行信息,使用这个信息文件统计工作量作为索引调整的Wizard。 C、修改用于存储程序的表的索引统计信息。 D、在SQL查询分析器中执行每个存储程序,使用Show Execution Plan选项。 e.在SQL查询分析器中执行每个存储程序,使用Show Server Trace选项。 答案: E. 64 .你设计了用于购买音乐会票的站点的数据库,在买票的过程中,用户先查看余票的列表,决定是否购买;余票的列表对应于一个指针。对于流行音乐会,可能数以千计的观众可能在同时购票,由于这个原因,你必须允许尽量多的对数据的同时存取。你将怎样设计这个指针? A、建立基于外在事务的指针,并设置事务孤立处理级别为REPEATABLE READ、 B、建立使用乐观的并发性和立即修改的指针,在指针中,设置外在事务的属性为立即修改。 C、建立使用乐观的并发性的指针,在指针中,使用UPDATE语句并置为在WHERE语句处直接修改关键字,并将UPDATE语句置于内在事物的处理中。 D、建立使用位置修改的指针,包括SCROLL_LOCKS参数定义强制的悲观的并发性。在指针中,设置内在事物的UPDATE属性。 答案: B、 65.你是一个集装箱制造公司的数据库开发人员,公司制造的集装箱有不同的尺寸和形状,存储的集装箱信息的表有Size、Container、Shape。 一般来说,集装箱的尺寸周期性的改变,数据库的用户需要知道集装箱的容量,容量是基于Shape、size表中的数据计算得到的。你要隐藏计算的细节,使用一个SELECT查询可以方便的得到,你将怎么做? A、建立一个用户定义的函数,使用ContainerID作为参数,返回集装箱的容量。 B、建立一个程序,使用ContainerID作为参数,返回集装箱的容量。 C、在Container表中加入名为volume的一列,当一个新集装箱加入表中时,建立一个触发器计算和存储这列的值。 D、在Container表中加入一个计算过的列计算集装箱的容量。 答案: A、 66 .你是一个大型旅游公司的数据库管理员,公司的每个部门的信息存储在名为Department的表中,公司的旅游代理和部门经理的信息存储在名为Employees的表中,其中的SQLLogin字段包括了旅游代理或部门经理的登录数据库的口令,如图所示。 每个部门经理都被加入管理数据库成员。你需要允许这个数据库的成员察看department表,成员只有对自己部门的记录有增加或修改的权力。你赋予管理数据库的成员以查询Department表的权限,下一步做什么? A、在Department表上建立一个触发器,检查登录数据库、执行插入修改操作的用户是否是那个部门的成员。 B、建立一个包含Department表所有字段和Employees表中的SQLLogin字段的视图。 C、在视图定义中包括WITH CHECK OPTION选项。 D、在Department表中赋予INSERT和UPDATE的权限。 e.在Employees表中的SQLLogin字段上赋予INSERT和UPDATE的权限。 答案: B、 67 .你是一个出版公司的数据库开发人员,对特定的书名的每天的销售情况建立了如下的存储过程: CREATE PROCEDURE get_sales_for_title %title varchar(80), @ytd_sales int OUTPUT AS SELECT @ytd_sales = ytd_sales FROM title

文档评论(0)

1亿VIP精品文档

相关文档