首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某商品经营管理系统使用SQL Server 2000数据库管理系统。在数据库中存在销售明细表,其建表语句为: CREATE TABLE销售明细表( 销售单据编号varchar(8), 商品编号varchar(8), 单价money, 数量int, 总价m
设某商品经营管理系统使用SQL Server 2000数据库管理系统。在数据库中存在销售明细表,其建表语句为: CREATE TABLE销售明细表( 销售单据编号varchar(8), 商品编号varchar(8), 单价money, 数量int, 总价m
admin
2011-10-24
33
问题
设某商品经营管理系统使用SQL Server 2000数据库管理系统。在数据库中存在销售明细表,其建表语句为:
CREATE TABLE销售明细表(
销售单据编号varchar(8),
商品编号varchar(8),
单价money,
数量int,
总价money
) ,
为了保证数据的一致性,建有如下触发器:
CREATE TRIGGER AutoCountSum
ON销售明细表FOR INSERT,UPDATE
AS
DECLARE@UnitPrice money,@Quantity int
DECLARE@Amount money
SELECT@UnitPrice=单价,@Quantity=数量
FROM inserted
SET@Amount=@UnitPrice*@Quantity
UPDATE销售明细表SET总价=@Amount
WHERE销售单据编号IN(SELECT销售单据编号FROM inserted)
AND商品编号IN(SELECT商品编号FROM inserted)
①设系统运行一段时间后此表中有近一百万条记录,此时发现对该表的插入操作速度很慢,请分析插入速度慢的原因。(3分)
在不改变数据库服务器硬件和表结构、不清理数据的情况下,请说明应如何优化此表的插入操作。(2分)
②在解决了①中的问题后,程序员在数据库中执行如下SQL语句:
SELECT商品编号,sum(总价)FROM销售明细表
WHERE单价>50
GROUP BY商品编号
请在不改变该SQL语句的情况下,给出提高该查询执行效率的方案。(5分)
选项
答案
①inserted表用于存储INSERT和UP DATE语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到inserted表和触发器表中。inserted表中的行是触发器表中新行的副本。当表中有近100万条记录的时候,inserted表中也存在大量的数据,而触发器要在inserted表中进行查询,所以插入的速度会变慢。可以通过删除inserted表中数据的方法来优化插入的速度。 ②该SQL语句的查询结果为:在销售明细表中,按照商品编号统计单价大于50的商品的销售总价。在不改变该SQL语句的情况下,可以为销售明细表按照“商品编号”建立一个索引,来提高查询的效率。
解析
转载请注明原文地址:https://kaotiyun.com/show/fBAZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
关于Windows操作系统中文件名的叙述,错误的是(4)。在“我的电脑”窗口中,若已选定了文件或文件夹,可以打开属性对话框的操作是(5);在“资源管理器”中不能对已选定的文件或文件夹进行更名操作的是(6)。
操作系统中的(13)管理部分负责对作业和进程进行调度。对系统中的信息资源进行管理的叫做(14)管理。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作(49)。
软件程序员接收企业的任务,独立完成了某应用软件的开发和设计,该软件的著作权属于(26)。
假设供应商S和供应情况SPJ的关系模式分别为S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句(25)不能正确地查询出“零件号Pno等于’P3’的供应商名Sname",而(26)能正确查询的关系代数表达式
系统流程图用于可行性分析中的(4)的描述。
关系模式中,表示实体间n:m联系是通过增加一个(53)。
某关系表中定义了“姓名”、“性别”、“年龄”、“身份证号”4个字段,其中(59)字段较适合作为此关系表的主键。
以下关于面向对象的分析与设计的叙述中,说法正确的是(53)。
随机试题
Studentswith_______problemsmayapplyforstudentloans.
若则k等于()
合理使用抗菌药物的基本原则是什么?
下列食物中,铁的良好来源是
鉴定矿物类药材透明度时,应将矿物磨成的标准厚度是
依据旅游需求弹性不同,旅游收入包括()。
了解学生对所学知识理解、巩固的程度和实际运用知识的能力是教师()的目的。
村民胡某承包了一块农民集体所有的耕地,订立了土地承包经营权合同,未办理确权登记。胡某因常年在外,便与同村村民周某订立土地承包经营权转让合同,将地交周某耕种,未办理变更登记。关于该土地承包经营权,下列哪一说法是正确的?()[2017年法考
CPU主要技术性能指标有()。
A.itsbenefitsB.theirchildhoodmemoriesC.theirstressD.moretrainingE.disciplineproblemsF.becauseofitslowpayThegov
最新回复
(
0
)