
數據架構設計培訓
1 業務數據模型
1.1 領域模型
1.1.1 領域語言、業務語言與數據元
1.1.2 使用切詞法完成領域詞匯獲取
1.1.3 領域分析的6種方法
1.1.4 使用UML工具完成領域建模
1.1.5 領域分析的提交工件
1.1.6 實踐:電子商務領域模型分析
1.2 實體模型
1.2.1 單業務實體結構分析
1.2.2 業務實體間關系分析
1.2.3 業務實體領域分區
1.2.4 使用UML工具描述ERD模型
1.2.5 數據質量要求分析
1.2.6 實踐:電子商務實體模型分析
1.3 元模型
1.3.1 領域模型的原子化
1.3.2 原子化領域模型的歸納合并
1.3.3 元模型與元數據關系
1.3.4 使用UML工具完成元模型建模
1.3.5 元模型的管理
1.3.6 實踐:如何提煉軟件過程的元模型
1.4 數據模型
1.4.1 實體模型與數據模型映射關系
1.4.2 基于ERD的DDL動態生成
1.4.3 結構化、半結構化與無結構化數據
1.4.4 彈性數據模型規劃
1.4.5 數據量估算
1.4.6 實踐:電子商務數據模型建立
2 以數據為中心的軟件架構規劃設計(架構階段)
2.1 以數據為中心的軟件之中間服務器架構設計
2.1.1 以數據為中心的體系結構模式
2.1.2 業務邏輯同數據庫混入與分離的設計
2.1.3 內存規劃與數據庫規劃
2.1.4 數據庫進程、線程與連接規劃
2.1.5 業務容器與持久層關系
2.2 數據庫服務器架構設計
2.2.1 IO系統與數據庫文件關系
2.2.2 數據庫文件估算
2.2.3 不同數據庫廠商對數據庫文件系統的設計
2.2.4 對比不同操作系統文件性能與數據庫文件關聯
2.2.5 從數據庫廠商的底層對比不同的數據庫廠商產品特性
2.2.6 數據庫服務器底層架構設計
2.2.7 數據庫系統內存大小、存儲空間大小與數據庫進程之間平衡設計
2.3 以數據為中心的軟件之質量架構設計
2.3.1 服務器佳性能平衡點設計
2.3.2 以數據為中心的系統的性能、可靠性等質量屬性設計
2.3.3 依據系統的軟硬環境完成系統的部署設計
2.3.4 使用UML工具完成數據庫體系結構設計
2.3.5 實踐:企業ERP系統架構設計
2.4 數據中心規劃設計
2.4.1 云計算、大數據與數據分布
2.4.2 基于數據質量的ETL設計
2.4.3 數據倉庫結構規劃
2.4.4 商業智能化與數據挖掘
2.4.5 案例分析:
2.4.6 實踐演練:軟件研發過程數據中心方案設計