某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。假设Tablel有30多个字段,分别为(Key,A2,A2,…Am,B1,B2,…Bn)。执行频度较高的查询业务都

admin2020-04-30  45

问题 某数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。假设Tablel有30多个字段,分别为(Key,A2,A2,…Am,B1,B2,…Bn)。执行频度较高的查询业务都只用到A1,A2,…Am中的大部分属性,因此,DBA决定将表Tablel分解为Table2(Key,A1,A2,…Am)和Table3(Key,B1,B2,…Bn)。为了使所有对Tablel的查询程序不必修改,应该(65)________________;为了使对Tablel的更新业务能正确执行,应该(66)________________;这样实现了(67)________________。

选项 A、修改所有对Tablel的查询程序
B、创建视图Tablel,为Table2和Table3的自然连接
C、只修改使用A1,A2,…Am中属性的程序
D、只修改使用B1,B2,…Bn中属性的程序

答案B

解析
转载请注明原文地址:https://kaotiyun.com/show/wfTZ777K
0

相关试题推荐
最新回复(0)