首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某商品经营管理系统使用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
36
问题
设某商品经营管理系统使用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)。
假设供应商S和供应情况SPJ的关系模式分别为S(Sno,Sname,Status,City)和SPJ(Sno,Pno,Jno,Qty)。SQL语句(25)不能正确地查询出“零件号Pno等于’P3’的供应商名Sname",而(26)能正确查询的关系代数表达式
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(23)。
在关系模型的完整性约束中,实体完整性规则是指关系中(22)。
系统流程图用于可行性分析中的(4)的描述。
数据库管理系统(DBMS)是(20)的核心软件。DBMS提供的数据操作语言(DML)可以实现的操作有(21)。使用DBMS管理数据的特点有(22):①数据结构化;②数据独立性;③数据安全性;④数据完整性;⑤并发控制;⑥故障恢复。
某关系表中定义了“姓名”、“性别”、“年龄”、“身份证号”4个字段,其中(59)字段较适合作为此关系表的主键。
实现计算机语音输出有录音/重放和(64)两种方法。第二种方法是基于(65)技术的一种声音产生技术。采用这种方法,应预先建立语言参数数据库、发音规则库等。
数据库是存储在一起的相关数据的集合,能为各种用户所共享,且(24)。在关系数据库中,若关系模式中的每个关系的属性值均是不可分解的,则该关系模式属于(25)。关系代数运算是以(26)为基础的运算,5种基本运算是并、差、(27)、投影和选择。
随机试题
一正常小儿身高80cm,前囟已闭,头围47cm,乳牙16枚,能用简单的语言表达自己的需要,对人、事有喜乐之分。按公式计算此小儿的体重约是
下列情形中,公民、法人或者其他组织可以依法申请行政复议的是:
引起病毒性心肌炎最常见的病毒为(1)___________、(2)___________、(3)___________、(4)___________、(5)___________及(6)___________。
下列哪条不是流行病学实验研究的缺点
清洁生产的废气产生指标具体包括()。
施工质量影响因素主要有“4M1E”,其中“4M”中包括()。
杨先生今年45岁,打算60岁退休,考虑到通货膨胀,退休后每年生活费需要10万元,杨先生预计可以活到80岁。为了维持退休后的生活,杨先生拿出10万元储蓄作为退休基金的启动资金,并打算每年年末投入一笔固定的资金。杨先生在退休前采取较为积极的投资策略,假定年回报
孙老师认为课堂管理的成效主要取决于教师的管理技能,为此她不断地在提升自己的管理技能。孙老师的做法体现了哪种课堂管理取向?()
2011年,上海文化创意产业从业人员118.02万人;实现总产出6429.18亿元,比上年增长16.9%:实现增加值1923.75亿元,比上年增长13%,占地区生产总值比重达到10.02%,而2008年时,这一占比为9.07%。2011年文化创
设总体X的概率密度f(x)=其中θ>0,μ,θ为未知参数,X1,X2,…,Xn为取自X的简单随机样本.用原点矩求μ,θ的矩估计量;
最新回复
(
0
)