新開發(fā)的數(shù)據(jù)庫管理系統(tǒng)中,數(shù)據(jù)庫管理員張工發(fā)現(xiàn)被用戶頻繁運行的某個查詢處理程序使用了多個表的連接,產生這一問題的原因在于(1)。在保證該處理程序功能的前提下提高其執(zhí)行效率,他應該(2)。
(1)
A.需求分析階段對用戶的信息要求和處理要求未完全掌握
B.概念結構設計不正確
C.邏輯結構設計階段未能對關系模式分解到BCNF
D.物理設計階段未能正確選擇數(shù)據(jù)的存儲結構
(2)
A.建立該查詢處理程序所用到表的視圖,并對程序作相應的修改
B.建立查詢處理程序所用到表進行必要的合并,并對程序作相應的修改
C.修改該程序以減少所使用的表
D.盡可能采用嵌套查詢實現(xiàn)該程序的功能