發表於2024-12-27
齣版者的話
譯者序
前言
第六部分 分布式DBMS與復製
第24章 DDBMS—概念與設計2
24.1 引言3
24.1.1 概念3
24.1.2 DDBMS的優缺點6
24.1.3同構DDBMS和異構DDBMS8
24.2 網絡概述10
24.3 DDBMS的功能和體係結構13
24.3.1 DDBMS的功能13
24.3.2 DDBMS的參考體係結構13
24.3.3 聯邦MDBS的參考體係結構14
24.3.4 DDBMS的組成結構15
24.4 分布式關係數據庫設計16
24.4.1 數據分配17
24.4.2 分段18
24.5 DDBMS的透明性24
24.5.1 分布透明性24
24.5.2 事務透明性26
24.5.3 性能透明性29
24.5.4 DBMS透明性31
24.5.5 DDBMS的透明性小結31
24.6 Date 關於DDBMS的12條規則31
本章小結32
思考題33
習題34
第25章 DDBMS—高級概念35
25.1 分布式事務管理36
25.2 分布式並發控製36
25.2.1 目標36
25.2.2 分布串行性37
25.2.3 鎖協議37
25.3 分布式死鎖管理39
25.4 分布式數據庫恢復42
25.4.1 分布式環境中的故障42
25.4.2 故障對恢復的影響43
25.4.3 兩段式提交44
25.4.4 三段式提交48
25.4.5 網絡分區51
25.5 X/Open分布式事務處理模型53
25.6 分布式查詢優化55
25.6.1 數據定位56
25.6.2 分布式連接58
25.6.3全局優化59
25.7 Oracle中的分布特性62
本章小結67
思考題67
習題68
第26章 復製與移動數據庫69
26.1 數據庫復製簡介70
26.1.1 復製的應用71
26.1.2 復製模型71
26.1.3 復製協議的功能模型71
26.1.4 一緻性72
26.2 復製的體係結構73
26.2.1 基於內核的復製73
26.2.2 基於中間件的復製73
26.2.3 更新處理74
26.2.4 更新傳播75
26.2.5 更新場所(數據所有權)76
26.2.6 終止協議78
26.3 復製模式79
26.3.1 積極主備份79
26.3.2 懶惰主備份83
26.3.3 積極隨處更新86
26.3.4 懶惰隨處更新86
26.3.5 使用統一全序廣播的隨處更新89
26.3.6 SI與統一全序廣播復製92
26.4 移動數據庫簡介97
26.4.1 移動DBMS98
26.4.2 與移動 DBMS相關的問題98
26.5 Oracle中的復製108
本章小結113
思考題114
習題114
第七部分 對象DBMS
第27章 OODBMS——概念與設計118
27.1 下一代數據庫係統119
27.2 OODBMS簡介120
27.2.1 麵嚮對象DBMS的定義120
27.2.2 函數數據模型122
27.2.3 持久型編程語言125
27.2.4 開發OODBMS的可選策略126
27.3 OODBMS的持久性127
27.3.1 指針切換技術128
27.3.2 訪問對象131
27.3.3 持久性模式132
27.3.4 正交持久性133
27.4 OODBMS中的問題135
27.4.1 事務135
27.4.2 版本135
27.4.3 模式演化136
27.4.4 體係結構139
27.4.5 基準測試141
27.5 OODBMS的優點和缺點142
27.5.1 優點143
27.5.2 缺點144
27.6 ORDBMS與OODBMS的比較145
27.7 麵嚮對象數據庫設計146
27.7.1 麵嚮對象數據建模與概念數據建模的比較146
27.7.2 聯係和引用完整性147
27.7.3 行為設計149
27.8 采用UML的麵嚮對象分析與設計150
27.8.1 UML圖151
27.8.2 UML在數據庫設計方法學中的應用155
本章小結156
思考題157
習題158
第28章 OODBMS——標準與係統159
28.1 對象管理組159
28.1.1 背景160
28.1.2 公共對象請求代理架構162
28.1.3 其他OMG規範166
28.1.4 模型驅動的架構167
28.2 對象數據標準ODMG 3.0170
28.2.1 對象數據管理組170
28.2.2 對象模型171
28.2.3 對象定義語言177
28.2.4 對象查詢語言178
28.2.5 ODMG標準的其他部分183
28.2.6 將概念設計映射為邏輯(麵嚮對象的)設計186
28.3 ObjectStore187
28.3.1 總體結構187
28.3.2 構建ObjectStore應用程序189
28.3.3 ObjectStore中的數據定義190
28.3.4 ObjectStore中的數據操作193
本章小結196
思考題197
習題197
第八部分 Web與DBMS
第29章 Web技術與DBMS200
29.1 Internet和Web簡介201
29.1.1 企業內聯網與外聯網202
29.1.2 電子貿易和電子商務203
29.2 Web203
29.2.1 超文本傳輸協議204
29.2.2 超文本標記語言206
29.2.3 統一資源定位符207
29.2.4 靜態和動態網頁208
29.2.5 Web服務208
29.2.6 對Web與DBMS集成的需求209
29.2.7 Web-DBMS方案的優缺點210
29.2.8 集成Web與DBMS的方法212
29.3 腳本語言213
29.3.1 和JScript213
29.3.2 VBScript214
29.3.3 Perl和PHP214
29.4 公共網關接口215
29.4.1 嚮CGI腳本傳遞信息216
29.4.2 CGI的優缺點217
29.5 HTTP Cookie218
29.6 擴展Web服務器219
29.7 Java220
29.7.1 JDBC223
29.7.2 SQLJ227
29.7.3 JDBC和SQLJ的比較227
29.7.4 管理容器持久性228
29.7.5 JDO231
29.7.6 JPA237
29.7.7 Java servlet243
29.7.8 JSP244
29.7.9 Java Web服務245
29.8 Microsoft的Web解決平颱246
29.8.1 通用數據訪問247
29.8.2 ASP和ADO248
29.8.3 遠程數據服務250
29.8.4 ASP和JSP的比較251
29.8.5 Microsoft .NET251
29.8.6 Microsoft Web服務255
29.9 Oracle Internet平颱255
29.9.1 Oracle WebLogic 服務器256
29.9.2 Oracle Metadata Repository257
29.9.3 Oracle Identity Management257
29.9.4 Oracle Portal258
29.9.5 Oracle WebCenter258
29.9.6 Oracle BI Discoverer259
29.9.7 Oracle SOA Suite259
本章小結261
思考題262
習題263
第30章 半結構化數據與XML265
30.1 半結構化數據266
30.1.1 對象交換模型267
30.1.2 Lore和Lorel268
30.2 XML簡介271
30.2.1 XML概覽273
30.2.2 文檔類型定義275
30.3 XML相關技術278
30.3.1 DOM和SAX接口278
30.3.2 命名空間279
30.3.3 XSL和XSLT279
30.3.4 XPath281
30.3.5 XPointer282
30.3.6 XLink282
30.3.7 XHTML282
30.3.8 SOAP283
30.3.9 WSDL284
30.3.10 UDDI284
30.3.11 JSON285
30.4 XML Schema287
30.5 XML查詢語言295
30.5.1 擴展Lore和Lorel來處理XML295
30.5.2 XML查詢工作組297
30.5.3 XQuery—XML的一種查詢語言298
30.5.4 XML信息集305
30.5.5 XQuery 1.0和XPath 2.0數據模型306
30.5.6 XQuery Update Facility 1.0311
30.5.7 形式化語義313
30.6 XML和數據庫319
30.6.1 在數據庫中存儲XML320
30.6.2 XML和SQL322
30.6.3 純XML數據庫333
30.7 Oracle中的XML334
本章小結337
思考題338
習題339
第九部分 商務智能
第31章 數據倉庫的概念342
31.1 數據倉庫引言342
31.1.1 數據倉庫演化過程343
31.1.2 數據倉庫概念簡介343
31.1.3 數據倉庫的優勢344
31.1.4 聯機事務處理係統與數據倉庫的比較344
31.1.5 數據倉庫的問題345
31.1.6 實時數據倉庫346
31.2 數據倉庫體係結構347
31.2.1 運營數據348
31.2.2 運營數據存儲348
31.2.3 ETL管理器348
31.2.4 倉庫管理器348
31.2.5 查詢管理器348
31.2.6 細節數據348
31.2.7 輕度和高度匯總數據349
31.2.8 存檔/備份數據349
31.2.9 元數據349
31.2.10 終端用戶訪問工具349
31.3 數據倉庫工具與技術350
31.3.1 提取、變換和加載350
31.3.2 數據倉庫DBMS351
31.3.3 數據倉庫元數據353
31.3.4 執行和管理工具354
31.4 數據集市354
31.5 數據倉庫和時態數據庫355
31.6 使用Oracle建立數據倉庫359
31.6.1 Oracle 11g的倉庫特性361
31.6.2 Oracle對時態數據的支持362
本章小結363
思考題363
習題364
第32章 數據倉庫的設計366
32.1 設計數據倉庫數據庫366
32.2 數據倉庫開發方法學367
32.3 Kimball的業務維度生命周期368
32.4 維度建模369
32.5 Kimball的業務維度生命周期的維度建模階段371
32.5.1 創建高層維度模型(階段I)372
32.5.2 確定維度模型的所有維度屬性(階段II)375
32.6 數據倉庫開發的問題378
32.7 使用Oracle設計數據倉庫378
32.7.1 Oracle Warehouse Builder組件 379
32.7.2 使用Oracle Warehouse Builder380
32.7.3 Oracle 11g中的Warehouse Builder特性382
本章小結383
思考題384
習題384
第33章 OLAP387
33.1 聯機分析處理387
33.2 OLAP應用388
33.3 多維數據模型390
33.3.1 可選多維數據錶示390
33.3.2 維層次392
33.3.3 多維操作392
33.3.4 多維模式393
33.4 OLAP工具393
33.4.1 OLAP工具的Codd準則393
33.4.2 OLAP服務器—實現問題394
33.4.3 OLAP服務器的種類395
33.5 SQL的OLAP擴展398
33.5.1 擴展的分組能力398
33.5.2 基本OLAP操作402
33.6 Oracle OLAP404
33.6.1 Oracle的OLAP環境404
33.6.2 商務智能應用平颱 404
33.6.3 Oracle數據庫404
33.6.4 Oracle OLAP406
33.6.5 性能407
33.6.6 係統管理407
33.6.7 係統需求407
33.6.8 Oracle 11g中的OLAP特性407
本章小結408
思考題408
習題408
第34章 數據挖掘409
34.1 數據挖掘簡介409
34.2 數據挖掘技術410
34.2.1 預測性建模411
34.2.2 數據庫分段412
34.2.3 連接分析413
34.2.4 偏離檢測413
34.3 數據挖掘過程413
34.4 數據挖掘工具414
34.5 數據挖掘與數據倉庫415
34.6 Oracle Data Mining416
34.6.1 數據挖掘能力416
34.6.2 數據挖掘應用使能416
34.6.3 預測和洞察416
34.6.4 Oracle數據挖掘環境416
34.6.5 Oracle 11g中的數據挖掘特性417
本章小結417
思考題418
習題418
附 錄
附錄A DreamHome案例研究的用戶需求說明420
附錄B 其他案例研究424
附錄C 可選的ER建模錶示法433
附錄D 關係數據庫設計方法學總結436
附錄E 輕量級RDBMS:Pyrrho簡介440
書名:數據庫係統設計實現與管理 進階篇
作者:托馬斯M.康諾利
齣版社:機械工業齣版社
齣版時間:2017-9
版次:1
印刷時間:2018-1
印次:1
開本:16開
裝幀:平裝
頁數:455
ISBN:9787111583882
定價:129.00
本書是數據庫領域的經典著作,內容係統、全麵、實用,被世界多所大學選為數據庫相關課程的教材。中文版分為兩冊,分彆對應原書dy~五部分(基礎篇)和第六~九部分(進階篇)。本書為進階篇,主要內容有:分布式DBMS及復製服務器;基於對象的DBMS;作為數據庫應用平颱的Web與DBMS;商務智能技術,包括數據倉庫、聯機分析處理(OLAP)和數據挖掘。
本書既可作為數據庫設計與管理相關課程的本科和研究生教材,亦可作為數據庫專業技術人員的參考書籍。
數據庫係統:設計、實現與管理(進階篇)(原書第6版)原書第6版 下載 mobi pdf epub txt 電子書 格式 2024
數據庫係統:設計、實現與管理(進階篇)(原書第6版)原書第6版 下載 mobi epub pdf 電子書數據庫係統:設計、實現與管理(進階篇)(原書第6版)原書第6版 mobi epub pdf txt 電子書 格式下載 2024