首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品号,销售数量,销售日期)。关于性能优化有以下做法: Ⅰ.因为很少用到商品描述属性,可以将其单独存储 Ⅱ.因为经常按照商品名查询商品的销售数量,可以在销售表中添加商品名属性
现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品号,销售数量,销售日期)。关于性能优化有以下做法: Ⅰ.因为很少用到商品描述属性,可以将其单独存储 Ⅱ.因为经常按照商品名查询商品的销售数量,可以在销售表中添加商品名属性
admin
2020-10-15
43
问题
现有商品表(商品号,商品名,商品价格,商品描述),销售表(顾客号,商品号,销售数量,销售日期)。关于性能优化有以下做法:
Ⅰ.因为很少用到商品描述属性,可以将其单独存储
Ⅱ.因为经常按照商品名查询商品的销售数量,可以在销售表中添加商品名属性
Ⅲ.因为经常执行商品表和销售表之间的连接操作,可以将它们组织成聚集文件
Ⅳ.因为经常按照商品号对销售表执行分组操作,可以将销售表组织成散列文件
以上做法中,正确的是( )。
选项
A、仅Ⅰ和Ⅱ和Ⅲ
B、仅Ⅰ、Ⅱ和Ⅳ
C、仅Ⅱ、Ⅲ和Ⅳ
D、全部都是
答案
D
解析
Ⅰ:因为很少用到商品描述属性,系统在查询时也就很少查询,因此可以将其分割,这样虽然破坏了表的整体性,却可以将系统得到优化。
Ⅱ:增加冗余列是指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作,值得一提的是,主码和外码在多表中重复出现不属于冗余列,这里指得冗余列是非关键字字段在多表的中的出现。
由于表的连接操作是比较费时的,如果在表中增加冗余列,则在行上执行查询操作时不需要进行表的连接操作,从而提高了查询效率。
Ⅲ:一个聚集是一组表,可将经常一起使用的具有同一公共列值的多个表中的数据行存储在一起。对于经常频繁一起查询的表,使用聚集比较方便。
Ⅳ:通常在运行Order By和Group By语句时会涉及到排序的操作,尤其是对大型的表进行重复的排序,会引起磁盘很大的开销。而散列文件的优点是:文件随机存放,记录不需进行排序;插入、删除方便;存取速度快;不需要索引区,节省存储空间。因此带有Order By和Group By的表可以使用散列文件存储,提高查询效率。
转载请注明原文地址:https://kaotiyun.com/show/ojlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和______的特点。
计算机网络分类主要依据于______。
对操作系统中对进程的描述,不正确的是()。
关系模型中,实体与实体间的联系都是通过()。
在关系数据库标准语言SQL中,实现数据检索的语句(命令)是【】。
在数据库的三级模式中,描述某一应用程序所使用的逻辑结构是<)。
从静态的观点看,操作系统的进程是由程序段、数据和【】3部分组成。
有两个程序:A程序按顺序使用CPU10秒,使用设备甲5秒,使用CPU5秒,使用设备乙10秒,使用CPU10秒。B程序按顺序使用设备甲10秒,使用CPU10秒,使用设备乙5秒,使用CPU5秒,使用设备乙10秒。在顺序环境下,执行A程序和B程序,C
关于“死锁”,下列说法中正确的是()。
查询选修了课程号为“C2”的学生号和姓名,若用下列SQL的SELECT语句表达时,哪一个是错误的?
随机试题
病态窦房结综合征的理想治疗方法是()
下列选项中不适用于稳态数值解水质模式连续恒定点源排污的水质影响预测的是()
皮带传动机构具有一定的风险。下图为皮带传动机构示意图,图上标示了A、B、C、D、E五个部位,其中属于危险部位的有()
吹填施工排泥管线的布设间距应根据()等因素确定。
(用户名:31;账套:301;操作日期:2013年1月1日)打开考生文件夹下的“利润表2.rep”,完成下列操作后,将报表以原文件名进行保存。(1)在A2单元格设置“年、月”关键字。(2)设置“年、月”关键字的偏移量分别为-130、-100。
下列行业财务风险分析指标中,越低越好的是( )。
(2016年)2016年3月1日,为支付工程款项,A公司向B公司签发一张以甲银行为承兑人、金额为150万元的银行承兑汇票,汇票到期日为2016年9月1日,甲银行作为承兑人在汇票票面上签章。4月1日,B公司将该汇票背书转让给C公司,用于支付买卖合同价款。后
面对世界金融危机的冲击,我国一般采取的经济措施为()。
下列语句中,()不能说明社会环境对人的发展的影响。
证明A~B,其中并求可逆矩阵P,使得P-1AP=B.
最新回复
(
0
)