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