题目内容 (请给出正确答案)
[主观题]

设某商品经营管理系统使用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分)

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“设某商品经营管理系统使用SQL Server 2000数据库…”相关的问题

第1题

下列_________数据库系统更适合于在大型计算机系统上使用。A.FoxProB.AccessC.Microsoft SQL Serv

下列_________数据库系统更适合于在大型计算机系统上使用。

A.FoxPro

B.Access

C.Microsoft SQL Server

D.Oracle

点击查看答案

第2题

下列选项中,不属于目前流行的网络数据库管理系统的是()。A.OracleB.NetwareC.SybaseD.MS SQL Serv

下列选项中,不属于目前流行的网络数据库管理系统的是()。

A.Oracle

B.Netware

C.Sybase

D.MS SQL Server

点击查看答案

第3题

下列关于SQL Server 2000数据库的叙述中,哪一条是不正确的?()A) Master控制用户数据库的SQL Serv

下列关于SQL Server 2000数据库的叙述中,哪一条是不正确的?()

A) Master控制用户数据库的SQL Server的整体运行

B) Model为创建新的用户数据库提供模板或原型

C) Msdb为调度信息和作业历史提供存储区域

D) Pubs是系统提供的公共区域

点击查看答案

第4题

在SQL Server 2008中,设某数据库中有商品表(商品号,商品名,进货价格),商品号为主码;销售表(商品
号,销售时间,销售数量,销售价格,本次利润),商品号和销售时间为主码,销售价格为本次销售商品的单价。现要求每当在销售表中插入前4列数据时(假设一次只插入一行数据),系统自动计算本次销售产生的利润,并将该利润赋给销售表的第5列“本次利润”。请编写实现上述功能的后触发型触发器代码。(10分)

点击查看答案

第5题

某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统
使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不完全一致。因此需要把数据从SQL Server 2000导入到SQL Server 2008中,为了保证数据一致性,数据导入过程中要求暂停业务且必须在3小时内完成。(1)在原有数据导入新系统的过程中,实施人员发现原有数据量很大,导人数据需要四小时,业务无法接受。经分析某工程师认为,数据导入过程中的数据库I/O很高,但导人数据的程序本身对系统资源占用率很低。该工程师建议将数据导入过程中的数据恢复模式从“完整”模式改为“简单”模式以提高数据导人速度;而另一位工程师则认为此方法未必能提高数据导入速度,而且还可能导致数据丢失,不建议使用此方法。请分析此方法是否能够提高数据导入速度并给出理由,同时分析此操作的数据丢失风险。(5分)(2)在成功导入历史数据后,此系统顺利上线运行。在上线运行的第一周,发现数据库服务器的CPU使用率很高,达到近90%,高峰期间达到100%,且系统内存占用率达到90%,但系统I/O很轻。业务人员反应系统操作速度很慢。为了提高系统运行速度。在不修改应用程序的前提下,两位工程师提出了不同的解决办法:Ⅰ.为服务器增加2颗CPU,缓解CPU使用率很高的问题;Ⅱ.为服务器增加一倍内存,缓解内存使用率很高的问题。考虑成本,现阶段只能按照一种方案实施。请指出在现有情况下,哪种方案更合理并给出理由。(5分)

点击查看答案

第6题

下面有关客户机/服务器模式的说法不正确的是()。A.客户机和服务器之间是一对多的关系,Client/Serv

下面有关客户机/服务器模式的说法不正确的是()。

A.客户机和服务器之间是一对多的关系,Client/Server软件应向客户提供服务器位置透明性服务。

B.客户机/服务器数据库系统又可分为集中式的服务器结构和分布式的服务器结构

C.这种结构中系统数据的安全性能增强

D.客户机和服务器之间所交换的数据信息包括:SQL语句、查询结果集合以及错误消息

点击查看答案

第7题

某采购中心采购了一套商品批发查询管理系统,此系统采用SQLServer 2008数据库管理系统,该系统需要
经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。(10分)(1)系统在使用的过程中,业务人员反应系统操作速度很慢。经过工程师检查测试后,数据库系统本身及网络传输过程中存在着一些问题,请给出针对数据库系统本身及网络传输过程中可能的一些调优方案。(2)工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。

点击查看答案

第8题

在SQL Server 2000中,数据页的大小为8KB。设某表T有10000行数据,每行5000字节。系统需为该表分配的
存储空间大约为:

A.80MB

B.50MB

C.40MB

D.160MB

点击查看答案

第9题

阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。 【说明】 某大型披萨加工和销

阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。

【说明】

某大型披萨加工和销售商为了有效管理披萨的生产和销售情况,欲开发一套基于Web的信息系统。其主要功能为销售、生产控制、采购、运送、存储和财务管理 等。系统采用Java EE平台开发,页面中采用表单实现数据的提交与交互,使用图形(Graphics)以提升展示效果。

【问题1】(6分)

设计两个表单项输入测试用例,以测试XSS(跨站点脚本)攻击。系统设计时可以采用哪些技术手段防止此类攻击。

【问题2】(3分)

简述图形测试的主要检查点。

【问题3】(5分)

简述页面测试的主要方面。

【问题4】(6分)

系统实现时,对销售订单的更新所用的SQL语句如下:

阅读下列说明,回答问题l至问题4,将解答填入答题纸的对应栏内。 【说明】 某大型披萨加工和销阅读下列

然后通过setString(...);的方式设置参数值后加以执行。

设计测试用例以测试SQL注入,并说明该实现是否能防止SQL注入。

点击查看答案

第10题

数据库应用系统需求既有功能需求,也有非功能需求。设某商场经营管理系统,有如下需求:I.系统中不考

数据库应用系统需求既有功能需求,也有非功能需求。设某商场经营管理系统,有如下需求:

I.系统中不考虑财务核算与退货

Ⅱ.对基本销售业务要求实现秒级响应

Ⅲ.多个终端需同时操作数据库

Ⅳ.需保证数据存储和传输的安全,及时对数据进行备份

V.系统需要支持会员生日折扣

以上需求中属于非功能需求的是

A.仅I、Ⅱ和V

B.仅工、Ⅲ和V

C.仅Ⅱ和Ⅳ

D.仅Ⅱ、Ⅲ和Ⅳ

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信