數(shù)據(jù)建模與DB設(shè)計
定 價:¥34
中 教 價:¥22.44 (6.60折)
庫 存 數(shù): 0
叢 書 名:大數(shù)據(jù)工程技術(shù)與應(yīng)用
《數(shù)據(jù)建模與DB設(shè)計》重點介紹數(shù)據(jù)建模與數(shù)據(jù)庫設(shè)計的理論及應(yīng)用。從數(shù)據(jù)模型的發(fā)展歷程及其必要性引入,基于作者在研究和項目實踐中積累的經(jīng)驗,讓讀者理解數(shù)據(jù)建模是業(yè)務(wù)負(fù)責(zé)人與數(shù)據(jù)設(shè)計者之間溝通的工具,數(shù)據(jù)模型決定數(shù)據(jù)處理性能與數(shù)據(jù)管理便利性。書中首先將數(shù)據(jù)建模劃分為概念建模、邏輯建模、物理建模以及最后的數(shù)據(jù)庫設(shè)計四個階段,明確了導(dǎo)出實體、設(shè)定實體的重要關(guān)系、設(shè)定唯一鍵的數(shù)據(jù)建模流程。為了提高數(shù)據(jù)整合性和業(yè)務(wù)流程性能,先后提出了范式化和反范式化過程,在構(gòu)建較容易理解的數(shù)據(jù)結(jié)構(gòu)的同時兼顧數(shù)據(jù)庫的訪問成本,尋找盈虧平衡點。《數(shù)據(jù)建模與DB設(shè)計》無論對數(shù)據(jù)分析設(shè)計領(lǐng)域的初學(xué)者還是實際業(yè)務(wù)的實踐者,都很有啟發(fā)和指導(dǎo)作用。
《數(shù)據(jù)建模與DB設(shè)計》重點介紹數(shù)據(jù)建模與數(shù)據(jù)庫設(shè)計的理論及應(yīng)用。從數(shù)據(jù)模型的發(fā)展歷程及其必要性引入,基于作者在研究和項目實踐中積累的經(jīng)驗,讓讀者理解數(shù)據(jù)建模是業(yè)務(wù)負(fù)責(zé)人與數(shù)據(jù)設(shè)計者之間溝通的工具,數(shù)據(jù)模型決定數(shù)據(jù)處理性能與數(shù)據(jù)管理便利性。
進(jìn)入大數(shù)據(jù)時代,各行業(yè)界的數(shù)據(jù)生產(chǎn)急速增長,數(shù)據(jù)成為重要的資產(chǎn),圍繞數(shù)據(jù)的ICT環(huán)境也正發(fā)生著巨大的變化。 與數(shù)據(jù)處理速度的增加或存儲空間的大容量化等相比,通過數(shù)據(jù)庫創(chuàng)造新價值顯得更趨重要,而隨著數(shù)據(jù)庫的使用形式漸漸多樣化、復(fù)雜化,執(zhí)行相關(guān)項目的機關(guān)或企業(yè)的難度也在逐漸加大。 人們開始更加強調(diào)數(shù)據(jù)中心系統(tǒng)構(gòu)建方式的重要性,大規(guī)模業(yè)務(wù)系統(tǒng)也正式對數(shù)據(jù)建模提出要求,人們對數(shù)據(jù)的認(rèn)識發(fā)生了巨大的變化。近來,即使不用強調(diào),大家也都承認(rèn)數(shù)據(jù)建模的重要性;然而,令人遺憾的是,擁有數(shù)據(jù)建模相關(guān)專業(yè)知識的人并不多,雖然在數(shù)據(jù)分析與建模、數(shù)據(jù)結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫構(gòu)建、數(shù)據(jù)處理的性能管理等各個細(xì)分領(lǐng)域的專家人數(shù)正逐漸增多,但對此有著綜合洞察力、能夠統(tǒng)領(lǐng)行業(yè)的專家卻為數(shù)不多。 數(shù)據(jù)建模業(yè)務(wù)作為一個將現(xiàn)實業(yè)務(wù)抽象化、單純化、明確化的過程,需要在考慮到復(fù)雜ICT環(huán)境、數(shù)據(jù)增加、安全及性能相關(guān)問題,以及系統(tǒng)修護(hù)等全方位的情況下進(jìn)行操作;因此,積累這方面的知識并不容易。錯誤的數(shù)據(jù)設(shè)計會給整個系統(tǒng)帶來消極影響,可能造成無法構(gòu)建正常系統(tǒng)的致命后果。 本書根據(jù)作者在操作現(xiàn)場的各種經(jīng)歷編寫而成,無論是對于剛剛開始接觸建模的初學(xué)者,還是已有多次建模經(jīng)驗的專業(yè)人士,都有一定的參考價值。作者希望讀者們能夠以本書的數(shù)據(jù)建模知識為基礎(chǔ),讓大數(shù)據(jù)時代中最核心的數(shù)據(jù)建模在信息化系統(tǒng)建構(gòu)中充分發(fā)揮其重要作用。 本書由金范編寫,曹艷珺、張青對本書進(jìn)行了認(rèn)真校對,周兆明、王一帆、邱雯等參與了資料的收集、整理、錄入等工作。此外,本書的編寫得到了上海產(chǎn)業(yè)技術(shù)研究院大數(shù)據(jù)專家委員會等相關(guān)單位的大力支持和指導(dǎo),上海產(chǎn)業(yè)技術(shù)研究院的組織協(xié)調(diào)也使本書得以順利出版,在此一并表示衷心感謝。
金范,韓國居民,專攻數(shù)據(jù)庫,曾就職(株)KISANTELECOM,擁有CDMA等核心通信軟件開發(fā)經(jīng)驗,后在(株)WAREVALLEY擔(dān)任軟件開發(fā)人員及研究所長(CTO)。擁有數(shù)據(jù)庫相關(guān)專利7項,自2011年連續(xù)三年與韓國數(shù)據(jù)庫振興院攜手開發(fā)了數(shù)據(jù)庫安全框架V1,V2,并編著了數(shù)據(jù)庫安全指南,參與了數(shù)據(jù)庫振興院進(jìn)行的認(rèn)證程序研發(fā),為國內(nèi)外各種公共機關(guān)提供咨詢。現(xiàn)作為上海產(chǎn)業(yè)技術(shù)研究院首席數(shù)據(jù)科學(xué)家、中國大數(shù)據(jù)標(biāo)準(zhǔn)專家委員積極活躍在數(shù)據(jù)庫領(lǐng)域。
第1章數(shù)據(jù)建模概述1●1.1數(shù)據(jù)模型的概念2●1.2數(shù)據(jù)模型的必要性3●1.3業(yè)務(wù)理解的重要性4●1.4建模的基本規(guī)則51.4.1沒有100分的數(shù)據(jù)模型51.4.2端正數(shù)據(jù)建模員的作用61.4.3改善數(shù)據(jù)處理性能的建模6●1.5數(shù)據(jù)結(jié)構(gòu)與業(yè)務(wù)流程的驗證7●1.6建模的不同階段81.6.1概念數(shù)據(jù)建模(conceptual data modeling)91.6.2邏輯數(shù)據(jù)建模(logical data modeling)91.6.3物理數(shù)據(jù)建模(physical data modeling)101.6.4數(shù)據(jù)庫設(shè)計(database design and architecture)11●1.7自上而下式(top down)建模與自下而上式(bottom up)建模11●1.8結(jié)構(gòu)化查詢語言(SQL)11●1.9數(shù)據(jù)庫構(gòu)建階段12第2章數(shù)據(jù)建模流程13●2.1導(dǎo)出實體(entity)142.1.1實體的定義142.1.2選定實體候選152.1.3實體分析方法18●2.2設(shè)定關(guān)系(relationship)192.2.1關(guān)系圖式的解釋202.2.2設(shè)定關(guān)系時的原則212.2.3個體創(chuàng)建與關(guān)系的關(guān)聯(lián)性242.2.4關(guān)系M的范圍252.2.5關(guān)系與數(shù)據(jù)的完整性25●2.3選定唯一鍵(unique identifier)262.3.1業(yè)務(wù)中有意義的復(fù)合屬性272.3.2人造鍵(artificial key)的使用272.3.3唯一鍵屬性的順序302.3.4唯一鍵的繼承32●2.4導(dǎo)出屬性(attribute)322.4.1屬性的種類332.4.2屬性的驗證35第3章范式化(normalization)和反范式化(de normalization)37●3.1范式化383.1.1第1范式383.1.2第2范式393.1.3第3范式40●3.2反范式化403.2.1屬性的重復(fù)403.2.2實體的合并與分離413.2.3分布式環(huán)境的實體重復(fù)43第4章實體種類與特性45●4.1主實體(primary entity)46●4.2關(guān)聯(lián)實體(associative entity)48●4.3歷史記錄實體(historical entity)51●4.4父型/子型(super/sub type)實體52●4.5排他(arc)關(guān)系實體54●4.6遞歸(recursive)關(guān)系實體55●4.71∶1關(guān)系實體57●4.8M∶M關(guān)系實體58●4.9各種角色(role)60●4.10列優(yōu)先和行優(yōu)先62第5章數(shù)據(jù)建模實例63●5.1上位實體的設(shè)定64●5.2客戶實體67●5.3商品實體71●5.4關(guān)系實體的唯一代碼設(shè)定77●5.5派生屬性的生成80●5.6屬性的分離和重復(fù)82●5.7歷史記錄實體和關(guān)系實體的選擇83●5.8遞歸(recursive)結(jié)構(gòu)的實體86●5.9會員管理90●5.10歷史記錄變更管理94●5.111∶M中M的范圍(1)100●5.121∶M中M的范圍(2)104●5.13為業(yè)務(wù)流程改變數(shù)據(jù)結(jié)構(gòu)106●5.14維持階層結(jié)構(gòu)的一貫性109●5.15分布式環(huán)境中的注意事項113第6章數(shù)據(jù)建模習(xí)題117●6.1習(xí)題1118●6.2習(xí)題2119●6.3習(xí)題3119參考文獻(xiàn)121