【培訓目標】
通過本課程的學習,掌握數據業務模型構建過程、數據庫架構設計、數據庫詳細設計以及數據庫分析挖掘技術,提高數據庫構架設計思維方式與技巧,解決數據庫中心建設設計問題。
【培訓內容】
一
一、數據的邏輯設計(這一階段是獨立于任何軟硬件)
1.獲取用戶的數據庫的系統需求
2.確定公司的資源(軟硬件、財力、人力、和時間)限制
3.確定公司的核心業務、主要業務,并分析實現的風險
4. 確定數據庫的類型(是OLTP/DSS)
5. 劃定數據庫系統的邊界、并化分系統實現的階段
6. 根據系統的規模選取系統設計和開發工具
7. 實體-關系(E-R)模型設計
8. 怎樣導出別人的E-R模型設計(怎樣當賊)
9. 建立數據庫系統的(經濟)審計機制并開始對項目進行審計
實例:使用CA的建模工具ERWin進行邏輯設計
二
二、數據庫架構設計
1.數據庫產品和操作系統的選?。赡馨ㄓ布倪x?。?/p>
2.數據庫體系結構設計
3.將邏輯模型自動轉換成物理模型
4.決定是使用CS還是多層架構
5.內存規劃與數據庫規劃
7. 分布式信息系統的分類
8. 根據系統的規模和特性決定是否采用分布式系統
9. 硬件規劃與數據庫性能規劃
10. 數據庫系統的投資回報分析(如果投資大而回報小,可能終止系統的開發)
11. 決定哪些業務自動、哪些半自動,哪些手動完成
案例:
三
三、數據庫詳細設計
1.數據庫經典設計原則-范式原則(對OLTP系統)
2.數據庫中元數據設計(對數據倉庫系統)
3.業務聚合與數據表聚合(對數據倉庫系統)
4. OLTP系統中活動表的設計,及歷史數據的處理
5.星型模型、雪花模型設計(數據倉庫)
6.維和立方體設計(數據倉庫)
7.索引和視圖的設計
8.數據庫中存儲過程規范設計
9.移動設備數據庫設計和備份恢復策略的選擇
10.顆粒度的選取和細節歷史數據的處理(數據倉庫)
案例:
四
四、數據庫設計的進一步考慮
1.數據集市的設計
2.不同系統之間數據的交換
3.多媒體數據設計的特殊要求
4.使用微軟的工具操作其它數據庫
5. ERP系統的現狀 |