题干本题共包含 2 个小题

新开发的数据库管理系统中,数据库管理员张工发现被用户频繁运行的某个查询处理程序使用了多个表的连接,产生这一问题的原因在于__(1)__。在保证该处理程序功能的前提下提高其执行效率,他应该__(2)__。

单选题1

空白(1)处应选择()

A需求分析阶段对用户的信息要求和处理要求未完全掌握

B概念结构设计不正确

C逻辑结构设计阶段未能对关系模式分解到BCNF

D物理设计阶段未能正确选择数据的存储结构

正确答案

A

答案解析

单选题2

空白(2)处应选择()

A建立该查询处理程序所用到表的视图,并对程序作相应的修改

B将该查询处理程序所用到表进行必要的合并,并对程序作相应的修改

C修改该程序以减少所使用的表

D尽可能采用嵌套查询实现该程序的功能

正确答案

B

答案解析