天天看點

計算機三級資料庫設計與應用題

設某全國性的運輸企業建立了大型OLTP系統,并在該系統之上建立了資料倉庫。OLTP系統和資料倉庫中有如下資料表:

運輸明細表(運輸單ID,發送站ID,終到站ID,貨物ID,貨物重量,運輸價格,發貨日期)

彙總表1(發送站ID,終到站ID,貨物ID,發貨日期,總重,總運價)

彙總表2(發送站ID,終到地區ID,貨物ID,發貨日期,總重,總運價)

彙總表3(發送站ID,終到站ID,貨物ID,發貨月份,總重,總運價)

彙總表4(發送地區ID,終到地區ID,貨物類别ID,發貨日期,總重,總運價)

該企業管理的貨運站約有100個,貨物約有500種共10類,各彙總表都建有主碼,且各表有合理的維護政策,在每次維護後資料能保持一緻。設有視圖V,該視圖的通路頻率很高,其查詢結果模式為(發送地區ID,終到站ID,發貨月份,總重,總運價),該視圖現以彙總表1為計算資料源。經監控發現,彙總表1的被通路頻率過高,導緻系統整體性能下降,而其它彙總表被通路頻率較低。在不增加彙總表和索引的情況下,請給出一個改善系統服務性能的優化方案,并簡要說明理由。