[摘要]本文利用Power Designer,結合用友U8的數據庫特征,提出了一個完整的賬務處理子系統的數據庫設計模型。[關鍵詞]財務軟件;數據庫;賬務處理
[中圖分類號]F232 [文獻標識碼]A [文章編號]1673-0194(2009)11-0007-05
一個成功的財務軟件,是由50%的業務+50%的軟件所組成,而50%的成功軟件又由25%的數據庫+25%的程序所組成,數據庫設計的好壞是一個關鍵。這里的數據庫設計就是對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用需求。財務軟件是一個復雜而又龐大的信息處理系統,其數據庫的優化設計尤為重要。
本文借助Sybase公司的CASE工具Power Designer 6.0,結合當前國內流行的財務軟件用友U8的數據庫特征,給出了一個完整的賬務處理子系統的數據庫設計模型,包括描述E—R圖的概念模型(.CDM)、由概念模型直接轉換而成的物理模型(.PDM),以及直接生成的基于Access的物理數據庫,供財務軟件數據庫分析人員和設計人員參考。
一、財務軟件數據庫設計的原則
1 存儲空間與運行效率的矛盾
伴隨用友ERP不斷升級,其考慮的因素日漸增多,導致其生成的數據庫也日漸龐大。筆者在“電算化會計”課程的U852實驗過程中,只處理了4筆總賬日常業務的賬套備份文件達到16.4MB,包含6個財務子系統的實驗備份賬套竟然達到328MB,收繳電子檔作業成為一個不小的難題。U870安裝時建立數據庫的時間也長達半小時。盡管電子科技的發展帶給我們日趨擴大的硬盤空間,但我們在存儲及備份財務數據時,總感覺存儲空間緊張,這不得不讓我們把眼光重新聚集到數據庫設計的優化問題上。……