首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某商品经营管理系统使用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
73
问题
设某商品经营管理系统使用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全国计算机四级
相关试题推荐
数据库系统体系结构一般采用三级模式结构,分别是(20),其中(21)用于描述数据库中全体数据的全局逻辑结构和特性。这种划分有利于保证数据库的(22)。
数据库系统体系结构一般采用三级模式结构,分别是(20),其中(21)用于描述数据库中全体数据的全局逻辑结构和特性。这种划分有利于保证数据库的(22)。
关于Windows的“开始”菜单和任务栏,正确的叙述是(1)。在Windows操作系统缺省状态下,“关闭Windows”对话框不包含的选项是(2);“附件”程序组不包含的应用程序是(3)。
汉字系统中,汉字字库里存放的是汉字的(59)。在32×32点阵字库中,每个汉字的字模信息占用的存储字节数是(60)。
软件程序员接收企业的任务,独立完成了某应用软件的开发和设计,该软件的著作权属于(26)。
系统流程图用于可行性分析中的(4)的描述。
某关系表中定义了“姓名”、“性别”、“年龄”、“身份证号”4个字段,其中(59)字段较适合作为此关系表的主键。
若关系模式中存在非主属性对码的部分依赖,则该关系模式属于(57)。
数据库是存储在一起的相关数据的集合,能为各种用户所共享,且(24)。在关系数据库中,若关系模式中的每个关系的属性值均是不可分解的,则该关系模式属于(25)。关系代数运算是以(26)为基础的运算,5种基本运算是并、差、(27)、投影和选择。
随机试题
保证机关中各个职位获得适宜人选的主要途径是
内湿与那个脏关系最为密切:
A.巴比妥B.硫喷妥C.苯巴比妥D.戊巴比妥E.司可巴比妥
长期股权投资采用权益法核算时,下列各项中,影响“长期股权投资一其他综合收益”科目余额的因素是()。
甲上市公司2017年1月1日所有者权益构成情况如下:股本1500万元,资本公积100万元,盈余公积300万元,未分配利润400万元。2017年度实现利润总额200万元,按10%和5%分别提取法定盈余公积和任意盈余公积,企业所得税税率为25%。假定不存在纳
甲公司股票当前每股市价40元,6个月以后股价有两种可能,上升25%或下降20%。市场上有以1股该股票为标的资产的看涨期权和看跌期权,两种期权执行价格均为45元,到期时间均为6个月,期权到期前,甲公司不派发现金股利,半年无风险报酬率为2%。要求:(1)假设
甲公司是一家医疗行业投资机构,拟对乙医院进行投资。乙医院是一家盈利性门诊医院,其营业收入为门诊收入,营业成本包括医生及护士薪酬、药品材料成本等。近年来乙医院发展态势良好,甲公司拟于2020年收购其100%股权。目前甲公司已完成该项目的可行性分析,拟采用实体
甲饲养的一头牛得了重病,经医治无效,甲便将该牛抛至野外。乙将牛牵回家,并寻找失主。甲告诉乙,他不要这牛了。乙多方请兽医给牛治病,4个多月后,牛恢复了健康。乙遂以2500元的价格将牛卖给了丙,甲要求乙将卖牛款还给自己。乙不允,甲遂起诉到法院,称乙之所得为不当
Twentyyearsago,atallyoungwomanwithashysmileflubbedherlinesbeforemillionsofpeopleandbecameasuperstar.OnJul
I’llseetoitthatthechildren______ahotmealaftertheirswim.
最新回复
(
0
)