4.4 數據模型設計實例
結合某商業銀行具體案例,對邏輯數據模型、物理數據模型設計展開詳細描述。
1.圍繞功能模塊構建局部邏輯模型
相對于需求說明和項目方案,系統功能說明能夠從功能上對系統進行進一步細分,更大程度上體現和具體化數據的關聯和用戶對數據的處理要求,方便建立更為科學的局部邏輯模型——圍繞子功能模塊建模。若要開發的系統較小,涉及的數據項較少,則可直接建立全局邏輯模型,即一開始就考察分析全部的數據。具體步驟如下:
(1)數據提取、局部數據分析
系統功能說明要包含系統的每個功能模塊,以及每個模塊的流程圖、流程說明、輸入和輸出等。研究每個功能模塊,結合需求說明、項目方案以及數據結構設計,收集相關數據項。
1)該功能模塊要求輸入以及從其他系統采集或從其他文件導人的數據。
2)該功能模塊輸出的數據。
3)與程序員實現該功能模塊編碼有關的數據,如參數表等。
4)其他數據,考慮是否有不包含在以上三類數據中的數據(以上基本包括需要數據庫存放的絕大部分數據。可依據系統實際情況與用戶討論是否存在未包含在這三類數據中的其他數據)。