首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品号,销售数量,销售日期)。关于性能优化有以下做法: Ⅰ.因为很少用到商品描述属性,可以将其单独存储 Ⅱ.因为经常按照商品名查询商品的销售数量,可以在销售表中添加商品名属性
现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品号,销售数量,销售日期)。关于性能优化有以下做法: Ⅰ.因为很少用到商品描述属性,可以将其单独存储 Ⅱ.因为经常按照商品名查询商品的销售数量,可以在销售表中添加商品名属性
admin
2021-02-05
22
问题
现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品号,销售数量,销售日期)。关于性能优化有以下做法:
Ⅰ.因为很少用到商品描述属性,可以将其单独存储
Ⅱ.因为经常按照商品名查询商品的销售数量,可以在销售表中添加商品名属性
Ⅲ.因为经常执行商品表和销售表之间的连接操作,可以将它们组织成聚集文件
Ⅳ.因为经常按照商品号对销售表执行分组操作,可以将销售表组织成散列文件
以上做法中,正确的是( )。
选项
A、仅Ⅰ和Ⅱ和Ⅲ
B、仅Ⅰ、Ⅱ和Ⅳ
C、仅Ⅱ、Ⅲ和Ⅳ
D、全部都是
答案
D
解析
Ⅰ:因为很少用到商品描述属性,系统在查询时也就很少查询,因此可以将其分割,这样虽然破坏了表的整体性,却可以将系统得到优化。
Ⅱ:增加冗余列是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作,值得一提的是,主码和外码在多表中重复出现不属于冗余列,这里指得冗余列是非关键字字段在多表的中的出现。
由于表的连接操作是比较费时的,如果在表中增加冗余列,则在行上执行查询操作时不需要进行表的连接操作,从而提高了查询效率。
Ⅲ:一个聚集是一组表,可将经常一起使用的具有同一公共列值的多个表中的数据行存储在一起。对于经常频繁一起查询的表,使用聚集比较方便。
Ⅳ:通常在运行Order By和Group By语句时会涉及到排序的操作,尤其是对大型的表进行重复的排序,会引起磁盘很大的开销。而散列文件的优点是:文件随机存放,记录不需进行排序;插入、删除方便;存取速度快;不需要索引区,节省存储空间。因此带有Order By和Group By的表可以使用散列文件存储,提高查询效率。
转载请注明原文地址:https://kaotiyun.com/show/KclZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
概念结构设计阶段得到的结果是
下列关于计算机系统工作原理的叙述中,哪一条是正确的?
从有n个结点的顺序表中删除一个结点平均需要移动的结点个数是______。
下列属于SQL语言特点的是Ⅰ.数据查询Ⅱ.数据操纵Ⅲ.数据定义Ⅳ.数据控制
关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性为
层次模型和网状模型统称为
数据库恢复通常基于数据备份和【】。
数据库的三级模式结构中,模式也称为
在UNIX系统中,文件分成3类,即普通文件、______和特殊文件。
下面不正确的说法是
随机试题
驾驶摩托车前必须戴好安全头盔,调整后视镜的角度至能够看清左右两侧后方情况。
引进负压原油稳定装置正常短期停车时,如果需要停润滑油系统,应在压缩机C—101停止()min后停润滑油泵。
患者呼之能答应,但不能回答问题,不能控制排尿,对刺激有反应,该患者的意识障碍为【】
A.环杓后肌B.环杓侧肌C.甲杓肌D.环甲肌E.杓横肌能紧张声带的是()
可以直接进入靶细胞的激素是
赵女士,52岁,因患宫颈癌需行子宫切除术。术前准备做青霉素皮试时,错误的做法是
计算机内的数字信息、文字信息、图像信息、视频信息、音频信息等所有信息,都是用:
红外线辐射对机体的影响主要是()。
某企业2012年2月发生如下经济业务:(1)企业签发面值为50000元的商业承兑汇票,偿还欠瑞德公司的货款。(2)按法定程序将资本公积60000元转增资本。(3)按法定程序将应支付给投资者的利润20000元转增资本。(4)决定向股东分配利润9000
请根据所给文字资料和图一回答下列问题。2008年中国家庭居民的消费水平持续提高,与2006年社会状况综合调查结果比较,消费支出总额从17388元升高到22555元(未考虑价格变动因素),消费结构也进一步改善,作为家庭生活水平标志的恩格尔系数(家庭
最新回复
(
0
)