
復雜數(shù)據(jù)庫分析、設計與建模培訓
DB面臨的問題與目
數(shù)據(jù)復雜而多樣
數(shù)據(jù)擴展問題
數(shù)據(jù)性能壓力
數(shù)據(jù)冗余問題
數(shù)據(jù)一致性問題
數(shù)據(jù)完整性問題
數(shù)據(jù)分布問題
數(shù)據(jù)庫設計的目標:邏輯、性能、可靠性、安全
數(shù)據(jù)庫設計基礎
實體-關系圖
UML與對象分析
數(shù)據(jù)流分析
數(shù)據(jù)字典
典型數(shù)據(jù)庫的工作原理
Oracle工作原理
SQLServer 工作原理
MySQL工作原理
數(shù)據(jù)庫設計過程
分析當前的數(shù)據(jù)庫
數(shù)據(jù)分析
概念模型設計
確定和定義業(yè)務規(guī)則
邏輯模型設計
審查數(shù)據(jù)完整性
物理模型設計
子模式設計
建立數(shù)據(jù)庫
數(shù)據(jù)需求分析
數(shù)據(jù)業(yè)務需求
數(shù)據(jù)管理需求
數(shù)據(jù)存取需求
數(shù)據(jù)有關的性能需求
分析當前的數(shù)據(jù)庫
逆向當前數(shù)據(jù)庫為數(shù)據(jù)模型
開始認識當前的數(shù)據(jù)庫
開展對當前數(shù)據(jù)庫的分析
數(shù)據(jù)庫問題識別
研究數(shù)據(jù)是怎樣被收集的
研究信息是怎樣被表示的
實體關系建模
發(fā)現(xiàn)實體方法
建立關系策略
實體屬性的識別方法
實體約束的分析
面向對象的數(shù)據(jù)建模
面向對象分析
建立對象模型
對象模型向關系數(shù)據(jù)模型的映射
關系數(shù)據(jù)模型向對象模型的映射
映射的策略與開發(fā)框架的關系
表的設計原則
范式理論:1、2、3范式
表的劃分粒度
表的關系:1-1,1-n,n-n
表的一致性和完整性
建立表的擴展能力
處理數(shù)據(jù)冗余
字段設計原則
字段的粒度
字段的數(shù)據(jù)類型
字段的長度和精度
字段的惟一性、空否
字段的約束
視圖設計原則
視圖作用
視圖帶來的好處
視圖帶來的問題
合理設計視圖原則
數(shù)據(jù)約束原則
數(shù)據(jù)約束類型
檢查約束原則
主鍵、外鍵設計原則
索引設計原則
存儲過程設計原則
觸發(fā)器設計原則
域的完整性與一致性原則
大數(shù)據(jù)量、并發(fā)數(shù)據(jù)訪問的高性能設計
面向應用性能邏輯的數(shù)據(jù)結構調整
表級鎖,和行級鎖
表的縱向和橫向切割
表冗余實現(xiàn)的高性能
觸發(fā)器,和存儲過程的應用
物理數(shù)據(jù)庫參數(shù)調整
SQL算法優(yōu)化
使用PowerDesigner進行數(shù)據(jù)庫設計
創(chuàng)建和管理概念數(shù)據(jù)模型
定義業(yè)務規(guī)則
建立數(shù)據(jù)項,實體和實體屬性
創(chuàng)建和定義實體間的聯(lián)系,定義聯(lián)系的維度,依賴性,角色和存在性
定義和使用域和繼承
創(chuàng)建物理數(shù)據(jù)模型
將CDM對象轉換成PDM對象
將物理數(shù)據(jù)模型具體化
創(chuàng)建視圖,候選鍵和索引
創(chuàng)建數(shù)據(jù)庫建立腳本
通過觸發(fā)器,存儲過程,視圖和業(yè)務規(guī)則保證數(shù)據(jù)的完整性
逆向工程
物理模型的同步
使用包和示意圖
管理模型和生成報表