问答题

设有商场经营管理系统,系统中的部分数据表或视图的相关信息如下:
表或视图 访问频率 数据源
表T1(商品标识,时间,销售柜台,数量,单价,金额) 10000次/天 原始数据
表T2(商品标识,时间,商店标识,总数量,总金额) 1000次/天 T1
表T3(商品标识,日,商店标识,总数量,总金额) 5000次/天 T2
表T4(商品标识,月份,商店标识,总数量,总金额) 100次/天 T3
视图V1(商品标识,季度,商店标识,总数量,总金额) 3000次/天 T3
表中T4的数据源是T3的数据汇总计算而来的,并假定各个表的数据都得到了及时计算。现需对系统进行优化,以提高与视图V1有关的查询效率。设有如下优化方案:
Ⅰ.为视图V1建立索引
Ⅱ.为T2建立主索引
Ⅲ.为T3建立主索引
Ⅳ.重写视图V1,将其数据源调整为T4,并为T4建立主索引
Ⅴ.重写视图V1,将其数据源调整为T2,并为T2建立主索引
请针对每一个优化方案,说明该优化方案对实现目标是否有效,并简要说明原因。

【参考答案】

Ⅰ:视图不能建立索引,无效。
Ⅱ:视图V1建立在T3上,T2的索引优化对V1没有影响。
Ⅲ:可以在一......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)