曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項目實現(xiàn)為導(dǎo)向,面向企事業(yè)項目實際需要,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
該方案內(nèi)容為“數(shù)據(jù)庫表設(shè)計及sql優(yōu)化”,課程內(nèi)容涉及數(shù)據(jù)庫表設(shè)計基本理論、sql優(yōu)化方法介紹等技術(shù)。授課的過程中老師會結(jié)合一些案例還幫助學(xué)員理解和掌握有關(guān)的知識和技能,使培訓(xùn)達(dá)到最佳的效果。
?一、數(shù)據(jù)庫體系結(jié)構(gòu)
1.數(shù)據(jù)庫體系結(jié)構(gòu)剖析
2.數(shù)據(jù)庫職能-存儲與SQL
3.Storage Engine體系結(jié)構(gòu)剖析
4.Query Processor體系結(jié)構(gòu)剖析
5.對比Oracle、SqlServer與MySQL對比
6.阿里開源PolarDB體系結(jié)構(gòu)
二、數(shù)據(jù)庫設(shè)計過程
1.概念領(lǐng)域建模
2.邏輯實體建模
3.物理表建模
4.物理表與DDL
5.演示:基于UML數(shù)據(jù)庫建模過程
6.實踐:依據(jù)講師案例完成數(shù)據(jù)庫設(shè)計體驗
三、分布式數(shù)據(jù)庫設(shè)計
1.集中數(shù)據(jù)庫與分布式數(shù)據(jù)庫
2.數(shù)據(jù)分布策略
3.SQL與NoSQL決策
4.分布式數(shù)據(jù)的一致性策略
5.案例分析-淘寶數(shù)據(jù)庫的演繹過程
6.實踐:依據(jù)講師案例完成分布式數(shù)據(jù)庫設(shè)計
四、數(shù)據(jù)庫訪問設(shè)計
1.數(shù)據(jù)庫訪問的基本操作模型
2.數(shù)據(jù)庫訪問的類庫封裝設(shè)計
3.ORM框架設(shè)計
4.COID模式設(shè)計
5.案例分析:微軟ERP軟件的RECID設(shè)計思想分析
五、數(shù)據(jù)庫表結(jié)構(gòu)擴展性設(shè)計
1.業(yè)務(wù)無關(guān)的數(shù)據(jù)庫設(shè)計
2.案例分析-ERP軟件的表結(jié)構(gòu)設(shè)計
3.數(shù)據(jù)庫的職能與擴展性設(shè)計
4.key-value模式
5.元數(shù)據(jù)與數(shù)據(jù)字典表
6.實踐:依據(jù)講師案例完成業(yè)務(wù)無關(guān)的數(shù)據(jù)庫設(shè)計
六、高性能數(shù)據(jù)庫設(shè)計
1.水平擴展與垂直擴展
2.內(nèi)部切割-資源切割、算法切割與讀寫分割
3.外部切割-業(yè)務(wù)切割與訪問者切割
4.數(shù)據(jù)庫緩存與中間服務(wù)器緩存
5.案例分析-社交網(wǎng)站數(shù)據(jù)庫的演繹過程
6.實踐:依據(jù)講師案例完成數(shù)據(jù)庫性能設(shè)計
七、數(shù)據(jù)庫安全設(shè)計
1.數(shù)據(jù)訪問安全設(shè)計
2.數(shù)據(jù)存儲安全設(shè)計
3.數(shù)據(jù)傳輸安全設(shè)計
4.數(shù)據(jù)存儲安全設(shè)計
5.實踐:依據(jù)講師的案例完成數(shù)據(jù)庫安全設(shè)計
八、數(shù)據(jù)庫重構(gòu)
1.數(shù)據(jù)庫重構(gòu)的過程
2.結(jié)構(gòu)重構(gòu)
3.數(shù)據(jù)質(zhì)量重構(gòu)
4.參照完整性重構(gòu)
5.架構(gòu)重構(gòu)
6.方法重構(gòu)
7.實踐:案例完成數(shù)據(jù)庫重構(gòu)
?