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