多项选择题
你是一个LucernePublishing的数据库开发者.你要设计一个人力资源数据库,该库包含employee和salary表.你和用户面谈并且发现下面这些信息:employee表将经常通过employeeid列和salary表连接employee表上的个人记录将通过社会安全号码(ssn)来选择将创建一列雇员.他们先以lastname的字母顺序排序,在以firstname的字母顺序排序你需要为表设计索引,同时优化索引性能.你应该采用哪3个脚本?()
A.
B.
C.
D.
点击查看答案
相关考题
-
单项选择题
你正在为一个大型的食品连锁店做设计.部分数据库计划如下所示.用来创建customers表的脚本如下所示.商店经理想跟踪顾客人口,以便给顾客提供广告和促销优惠卷.这些广告和促销将基于现存顾客过去的购买情况.广告和促销将通过一个或更多的人口资料来锁定购买方式,这些人口资料有:性别,年龄,邮编号码和地区.大部分的促销将基于性别和年龄.将用查询来检索顾客人口统计信息.你想查询反应时间尽可能快.你该怎么办?()
A.为Customers表的PostalCode、State和DateOfBirth列添加索引。
B.不规范化custmoers表
C.在Customers、SalesLineItem、State,和Product表上创建一个视图。
D.创建一个函数用来返回Customers表上所需要的数据。 -
单项选择题
你是一个行销公司的数据库开发者.你设计了一个每季的销售视图.这个视图加入了几个表和计算合计信息.你在视图上创建了一个唯一的索引.你想提供一个参数查询去访问包含在你的索引视图中的数据.输出必须用在其他的select列中.你如何完成这个目标?()
A.使用ALTERVIEW语句添加参数值到视图的定义中。
B.创建一个存储过程接收输入参数并且返回结果集。
C.创建一个用户自定义标量函数接收输入参数。
D.创建一个联机用户自定义函数接收输入参数 -
单项选择题
你是WingtipToys的数据库开发者.公司在sqlserver2005/2008数据库中跟踪它的存货.你有几个查询和储存过程,储存过程执行在数据库索引上以支持已创建的查询.当编制的存货项目增加时,一些存储过程的执行时间明显增加.其他访问同样信息的查询和储存过程并没有增加.你必须恢复运行慢的储存过程的性能,达到原先执行的时间.你该怎么办?()
A.总是使用WITHRECOMPILE选项去执行运行慢的存储过程。
B.为每张表中运行慢的存储过程执行UPDATESTATISTICS语句。
C.为每一个运行慢的存储过程执行sp_recompile系统储存过程.
D.为每张表中运行慢的存储过程执行DBCCREINDEX语句。
