首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某商品经营管理系统使用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
65
问题
设某商品经营管理系统使用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全国计算机四级
相关试题推荐
L/O系统主要有三种方式来与主机交换数据,它们是(13)、(14)和(15)。其中(13)主要用软件方法来实现,CPU的效率低;(14)由硬件和软件两部分来实现,它利用专门的电路向CPU中的控制器发出I/O服务请求,控制器则(16)转入执行相应的服务程序;
数据库系统体系结构一般采用三级模式结构,分别是(20),其中(21)用于描述数据库中全体数据的全局逻辑结构和特性。这种划分有利于保证数据库的(22)。
汉字系统中,汉字字库里存放的是汉字的(59)。在32×32点阵字库中,每个汉字的字模信息占用的存储字节数是(60)。
黑盒测试在设计测试用例时,主要需要研究(51)。
系统流程图用于可行性分析中的(4)的描述。
程序设计语言用于书写计算机程序,它包含语法、语义和(41)三个方面。程序设计语言通常都提供了三种控制结构,分别是顺序结构、(42)和循环结构。
为了加快数据库的访问速度,可以对数据库建立并使用(58),使它存在于数据库的整个生命周期。
实现计算机语音输出有录音/重放和(64)两种方法。第二种方法是基于(65)技术的一种声音产生技术。采用这种方法,应预先建立语言参数数据库、发音规则库等。
随机试题
1948年3月,吉林省人民政府迁回吉林市。()
生态系统在结构上包括______、_______、_______、_______。
Thetimehascome______wecanmakeextensiveuseofnuclearenergy.
张先生,45岁。出现头痛、头晕、焦躁不安、心悸、气急、视力模糊、恶心呕吐,出现尿少。既往有高血压史,平时没有控制血压,现血压190/120mmHg:该病人可能出现了()。
患者,女,64岁。右上腹持续胀痛半月余,伴恶寒发热,恶心呕吐,便秘尿赤。检查:巩膜轻度黄染,右上腹压痛、轻度反跳痛,右上腹可触及边缘不清的压痛包块。舌红苔黄腻,脉弦数。其治法是
患者因左颈部神经鞘瘤复发而出现Horner征,说明肿瘤可能来源于或者压迫了
劳动关系转化为劳动法律关系后,若其运行出现障碍,如违约行为、侵权行为出现,则劳动法将对劳动法律关系继续进行调整,这是劳动法的(),其目的在于消除劳动法律关系运行的障碍,使其顺利运行。
步亭花园社区占地3700亩,现有小区居民13万人。为了响应我国社会主义市场经济条件下现代文明社区建设,步亭花园小区在建设之初就成立了社区服务中心,步亭花园社区开拓创新.建立了“建设、管理、服务”三位一体的社区管理模式。社区服务中心是在区政府指导下,履行政府
信仰乃道德之本,没有信仰的道德,是无源之水、无本之木。没有信仰的人是没有道德底线的;而一个人一旦没有了道德底线,那么法律对于他也是没有约束力的。法律、道德、信仰是社会和谐运行的基本保障,而信仰是社会和谐运行的基石。根据以上陈述,可以得出以下哪项?
AInthe1500s,civilunrestledBtothebreakupCofVietnamDforseveralsmallerstates.
最新回复
(
0
)