注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)理論數(shù)據(jù)庫(kù)與事務(wù)處理

數(shù)據(jù)庫(kù)與事務(wù)處理

數(shù)據(jù)庫(kù)與事務(wù)處理

定 價(jià):¥85.00

作 者: (美)Philip M.Lewis,(美)Arthur Bernstein,(美)Michael Kifer著;施伯樂(lè),周向東,方錦城等譯;施伯樂(lè)譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書(shū)
標(biāo) 簽: 暫缺

ISBN: 9787111157182 出版時(shí)間: 2005-05-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 729 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)對(duì)數(shù)據(jù)庫(kù)和事務(wù)處理應(yīng)用的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程進(jìn)行了全面、詳細(xì)的介紹,主要內(nèi)容涉及數(shù)據(jù)庫(kù)和事務(wù)處理的基本知識(shí)、數(shù)據(jù)庫(kù)管理、數(shù)據(jù)庫(kù)和事務(wù)處理的前沿主題等。本書(shū)的重點(diǎn)在于如何設(shè)計(jì)、實(shí)現(xiàn)數(shù)據(jù)庫(kù)與事務(wù)處理應(yīng)用,而不是實(shí)現(xiàn)數(shù)據(jù)庫(kù)系統(tǒng)本身,強(qiáng)調(diào)了事務(wù)處理在數(shù)據(jù)庫(kù)系統(tǒng)中的地位,同時(shí)保留了經(jīng)典關(guān)系數(shù)據(jù)庫(kù)理論的體系框架。本書(shū)篇幅宏大,講述透徹,適合作為高等院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)數(shù)據(jù)庫(kù)及事務(wù)處理課程的教材或參考書(shū),從事數(shù)據(jù)庫(kù)管理和開(kāi)發(fā)的技術(shù)人員也可以從本書(shū)中了解到所需的知識(shí)。本書(shū)系統(tǒng)介紹數(shù)據(jù)庫(kù)和事務(wù)處理應(yīng)用的基本概念和實(shí)現(xiàn)方法,重點(diǎn)關(guān)注如何構(gòu)建數(shù)據(jù)庫(kù)應(yīng)用。書(shū)中始終貫穿關(guān)系數(shù)據(jù)庫(kù)和關(guān)系查詢(xún)語(yǔ)言的基礎(chǔ)理論,為讀者熟練掌握這些原理打下堅(jiān)實(shí)的基礎(chǔ)。為了說(shuō)明數(shù)據(jù)庫(kù)和事務(wù)處理的概念,作者給出了一個(gè)貫穿全書(shū)的案例研究。全書(shū)圍繞如何實(shí)現(xiàn)這個(gè)案例介紹相關(guān)的技術(shù)和相應(yīng)的軟件工程概念。除了介紹關(guān)系數(shù)據(jù)庫(kù)、SQL和事務(wù)的ACID'性質(zhì)之外,本書(shū)還深入介紹了以下有關(guān)數(shù)據(jù)庫(kù)和事務(wù)處理的一些前沿論題:●嵌入式SQL、SQL/PSM、ODBC、JDBC和SQLJ●對(duì)象和面向?qū)ο髷?shù)據(jù)庫(kù),包括SQL:1999、ODMG以及CORBA●XML和Web上的文檔處理●觸發(fā)器和動(dòng)態(tài)數(shù)據(jù)庫(kù)●OLAP和數(shù)據(jù)挖掘●分布式數(shù)據(jù)庫(kù)●TP監(jiān)控器以及TP監(jiān)控器如何實(shí)現(xiàn)事務(wù)的ACID性質(zhì)●不同隔離級(jí)別上的并發(fā)控制●安全性和電子商務(wù)

作者簡(jiǎn)介

  PhilipM.LewisStonyBrook的紐約州立大學(xué)計(jì)算機(jī)科學(xué)系的教得碩士學(xué)位和博士學(xué)位,1956-1959年在麻省理工學(xué)院電子工程系擔(dān)任助教,1959-1987年在通用電氣公司工作,1987年進(jìn)入StonyBrook的紐約州立大學(xué)任教。相關(guān)圖書(shū)數(shù)據(jù)倉(cāng)庫(kù)(原書(shū)第3版)并行計(jì)算導(dǎo)論(原書(shū)第2版)離散數(shù)學(xué)導(dǎo)學(xué)數(shù)據(jù)庫(kù)設(shè)計(jì)教程(第2版)組合數(shù)學(xué)(原書(shū)第4版)JAVA編程思想(第2版)數(shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論UNIX系統(tǒng)編程并行程序設(shè)計(jì)現(xiàn)代操作系統(tǒng)(第2版)計(jì)算機(jī)網(wǎng)絡(luò):自頂向下方法與Internet特色(原書(shū)第3版)高級(jí)編譯器設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)方案(原書(shū)第3版)C程序設(shè)計(jì)語(yǔ)言(第2版·新版)習(xí)題解答計(jì)算機(jī)網(wǎng)絡(luò)與因特網(wǎng)(原書(shū)第4版)可擴(kuò)展并行計(jì)算技術(shù)、結(jié)構(gòu)與編程數(shù)據(jù)庫(kù)原理、編程與性能嵌入式微控制器模式分析的核方法神經(jīng)網(wǎng)絡(luò)原理(原書(shū)第2版)編譯原理C++語(yǔ)言的設(shè)計(jì)和演化信息論、編碼與密碼學(xué)軟件需求3D游戲卷1實(shí)時(shí)渲染與軟件技術(shù)3D游戲卷2動(dòng)畫(huà)與高級(jí)實(shí)時(shí)渲染技術(shù)數(shù)字圖像處理疑難解析現(xiàn)代信息檢索CAXA數(shù)控銑CAD/CAM技術(shù)C語(yǔ)言的科學(xué)和藝術(shù)計(jì)算機(jī)視覺(jué)信息系統(tǒng)原理:原書(shū)第6版操作系統(tǒng)3D計(jì)算機(jī)圖形學(xué)(原書(shū)第3版)計(jì)算機(jī)科學(xué)概論(原書(shū)第2版)人工智能:英文Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程C++編程思想。第2卷:實(shí)用編程技術(shù)微機(jī)接口技術(shù)實(shí)驗(yàn)教程

圖書(shū)目錄

第一部分  緒      論
第1章  數(shù)據(jù)庫(kù)和事務(wù)概述        2
1.1  什么是數(shù)據(jù)庫(kù)和事務(wù)        2
1.2  現(xiàn)代數(shù)據(jù)庫(kù)和事務(wù)處理系統(tǒng)的特點(diǎn)        4
1.3  實(shí)現(xiàn)和支持?jǐn)?shù)據(jù)庫(kù)與事務(wù)處理系統(tǒng)的主要成員        6
1.4  決策支持系統(tǒng)—OLAP和OLTP        7
1.5  練習(xí)        8
第2章  進(jìn)階        10
2.1  案例研究:學(xué)生注冊(cè)系統(tǒng)        10
2.2  關(guān)系數(shù)據(jù)庫(kù)概述        10
2.3  怎樣使程序成為事務(wù)        14
2.4  參考書(shū)目        18
2.5  練習(xí)        18
第3章  案例研究:開(kāi)發(fā)學(xué)生注冊(cè)系統(tǒng)        20
3.1  軟件工程方法學(xué)        20
3.2  需求文檔        21
3.3  需求分析——新問(wèn)題        26
3.4  應(yīng)用程序生成器        27
3.5  圖形用戶(hù)界面和對(duì)象        27
3.6  事件和過(guò)程        30
3.7  訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)和執(zhí)行事務(wù)        32
3.8  詳細(xì)說(shuō)明學(xué)生注冊(cè)系統(tǒng)        33
3.9  規(guī)格說(shuō)明文檔        34
3.10  參考書(shū)目        35
3.11  練習(xí)        35
第二部分  數(shù)據(jù)庫(kù)管理
第4章  關(guān)系數(shù)據(jù)模型        38
4.1  什么是數(shù)據(jù)模型        38
4.2  關(guān)系模型        40
4.2.1  基本概念        41
4.2.2  完整性約束        43
4.3  SQL——數(shù)據(jù)定義子語(yǔ)言        48
4.3.1  指定關(guān)系類(lèi)型        49
4.3.2  系統(tǒng)目錄        49
4.3.3  鍵約束        50
4.3.4  處理空缺信息        50
4.3.5  語(yǔ)義約束        51
4.3.6  用戶(hù)自定義域        53
4.3.7  外鍵約束        54
4.3.8  反應(yīng)性約束        56
4.3.9  數(shù)據(jù)庫(kù)視圖        58
4.3.10  修改已有的定義        59
4.3.11  SQL-模式        60
4.3.12  訪(fǎng)問(wèn)控制        60
4.4  參考書(shū)目        62
4.5  練習(xí)        62
第5章  數(shù)據(jù)庫(kù)設(shè)計(jì)I:實(shí)體-聯(lián)系模型        64
5.1  E-R方法的概念建模        64
5.2  實(shí)體和實(shí)體類(lèi)型        65
5.3  聯(lián)系和聯(lián)系類(lèi)型        67
5.4  E-R方法的高級(jí)特性        71
5.4.1  實(shí)體類(lèi)型層次結(jié)構(gòu)        71
5.4.2  參與約束        74
5.5  一個(gè)經(jīng)紀(jì)公司的例子        76
5.6  E-R方法的局限性        79
5.7  案例研究:學(xué)生注冊(cè)系統(tǒng)的設(shè)計(jì)        82
5.8  參考書(shū)目        86
5.9  練習(xí)        86
第6章  查詢(xún)語(yǔ)言Ⅰ:關(guān)系代數(shù)和SQL        88
6.1  關(guān)系代數(shù):在SQL的覆蓋之下        88
6.1.1  基本運(yùn)算符        89
6.1.2  導(dǎo)出運(yùn)算符        96
6.2  SQL的查詢(xún)子語(yǔ)言        101
6.2.1  簡(jiǎn)單的SQL查詢(xún)        101
6.2.2  集合運(yùn)算        106
6.2.3  嵌套查詢(xún)        108
6.2.4  數(shù)據(jù)的聚合        112
6.2.5  簡(jiǎn)單查詢(xún)計(jì)算算法        117
6.2.6  再論SQL中的視圖        118
6.2.7  空值的窘境        122
6.3  在SQL中修改關(guān)系實(shí)例        123
6.4  參考書(shū)目        127
6.5  練習(xí)        127
第7章  查詢(xún)語(yǔ)言Ⅱ:關(guān)系演算和可視化查詢(xún)語(yǔ)言        131
7.1  元組關(guān)系演算        131
7.2  通過(guò)元組關(guān)系演算理解SQL        138
7.3  域關(guān)系演算和可視化查詢(xún)語(yǔ)言        140
7.4  可視化查詢(xún)語(yǔ)言:QBE和PC數(shù)據(jù)庫(kù)        143
7.5  關(guān)系代數(shù)和關(guān)系演算之間的聯(lián)系        148
7.6  SQL:1999中的遞歸查詢(xún)        150
7.7  參考書(shū)目        155
7.8  練習(xí)        155
第8章  數(shù)據(jù)庫(kù)設(shè)計(jì)Ⅱ:關(guān)系規(guī)范化理論        157
8.1  冗余所帶來(lái)的問(wèn)題        157
8.2  分解        158
8.3  函數(shù)依賴(lài)        160
8.4  函數(shù)依賴(lài)的性質(zhì)        161
8.5  范式        165
8.6  分解的性質(zhì)        167
8.6.1  無(wú)損分解與有損分解        168
8.6.2  依賴(lài)保持分解        170
8.7  分解BCNF的一個(gè)算法        173
8.8  3NF模式的合成        175
8.8.1  最小覆蓋        175
8.8.2  通過(guò)模式合成的3NF分解        177
8.8.3  通過(guò)3NF合成的BCNF分解        178
8.9  第四范式        180
8.10  高級(jí)4NF設(shè)計(jì)*        183
8.10.1  MVD和它們的性質(zhì)        183
8.10.2  設(shè)計(jì)4NF的困難性        184
8.10.3  如何進(jìn)行4NF分解        187
8.11  范式分解的總結(jié)        188
8.12  案例研究:學(xué)生注冊(cè)系統(tǒng)的模式精化        188
8.13  性能調(diào)整問(wèn)題:是否進(jìn)行分解        190
8.14  參考書(shū)目        191
8.15  練習(xí)        192
第9章  觸發(fā)器和動(dòng)態(tài)數(shù)據(jù)庫(kù)        195
9.1  觸發(fā)器處理的語(yǔ)義        195
9.2  SQL:1999中的觸發(fā)器        197
9.3  避免鏈?zhǔn)椒磻?yīng)        202
9.4  參考書(shū)目        203
9.5  練習(xí)        203
第10章  真實(shí)世界中的SQL        205
10.1  在應(yīng)用程序中執(zhí)行SQL語(yǔ)句        205
10.2  嵌入式SQL        206
10.2.1  狀態(tài)處理        208
10.2.2  會(huì)話(huà)、連接和事務(wù)        209
10.2.3  執(zhí)行事務(wù)        210
10.2.4  游標(biāo)        212
10.2.5  服務(wù)器存儲(chǔ)過(guò)程        216
10.3  再論完整性約束        218
10.4  動(dòng)態(tài)SQL        219
10.4.1  動(dòng)態(tài)SQL的語(yǔ)句預(yù)備        220
10.4.2  預(yù)備語(yǔ)句和描述符區(qū)        222
10.4.3  游標(biāo)        224
10.4.4  服務(wù)器端的存儲(chǔ)過(guò)程        224
10.5  JDBC和SQLJ        225
10.5.1  JDBC的基本概念        225
10.5.2  預(yù)處理語(yǔ)句        227
10.5.3  結(jié)果集和游標(biāo)        227
10.5.4  獲取結(jié)果集的信息        229
10.5.5  狀態(tài)處理        230
10.5.6  執(zhí)行事務(wù)        230
10.5.7  服務(wù)器端的存儲(chǔ)過(guò)程        231
10.5.8  示例        231
10.5.9  SQLJ:Java的語(yǔ)句級(jí)接口        231
10.6  ODBC*        234
10.6.1  預(yù)處理語(yǔ)句        235
10.6.2  游標(biāo)        236
10.6.3  狀態(tài)處理        238
10.6.4  執(zhí)行事務(wù)        238
10.6.5  服務(wù)器端的存儲(chǔ)過(guò)程        238
10.6.6  示例        239
10.7  比較        240
10.8  參考書(shū)目        240
10.9  練習(xí)        241
第11章  數(shù)據(jù)的物理組織和索引        243
11.1  磁盤(pán)組織        243
11.2  堆文件        247
11.3  排序文件        249
11.4  索引        251
11.4.1  聚簇索引與非聚簇索引        254
11.4.2  稀疏索引和稠密索引        256
11.4.3  包含多個(gè)屬性的查找鍵        257
11.5  多級(jí)索引        259
11.5.1  索引順序訪(fǎng)問(wèn)        261
11.5.2  B+樹(shù)        263
11.6  散列索引        269
11.6.1  靜態(tài)散列        269
11.6.2  動(dòng)態(tài)散列算法        271
11.7  特殊用途的索引        277
11.7.1  位圖索引        277
11.7.2  聯(lián)結(jié)索引        278
11.8  調(diào)整問(wèn)題:為一個(gè)應(yīng)用選擇索引        278
11.9  參考書(shū)目        279
11.10  練習(xí)        279
第12章  案例研究:實(shí)現(xiàn)學(xué)生注冊(cè)系統(tǒng)        282
12.1  設(shè)計(jì)文檔        282
12.1.1  文檔結(jié)構(gòu)        283
12.1.2  設(shè)計(jì)評(píng)審        284
12.2  測(cè)試計(jì)劃        285
12.3  項(xiàng)目計(jì)劃        287
12.4  編程        289
12.5  漸進(jìn)式開(kāi)發(fā)        290
12.6  學(xué)生注冊(cè)系統(tǒng)的設(shè)計(jì)和編程        291
12.6.1  完成數(shù)據(jù)庫(kù)設(shè)計(jì):完整性約束        291
12.6.2  設(shè)計(jì)注冊(cè)事務(wù)        293
12.6.3  部分注冊(cè)事務(wù)程序        295
12.7  參考書(shū)目        297
12.8  練習(xí)        297
第13章  查詢(xún)處理基礎(chǔ)        298
13.1  外部排序        298
13.2  計(jì)算投影、并和差        301
13.3  計(jì)算選擇        303
13.3.1  具有簡(jiǎn)單條件的選擇        303
13.3.2  存取路徑        304
13.3.3  具有復(fù)雜條件的選擇        306
13.4  計(jì)算聯(lián)結(jié)        307
13.4.1  用嵌套循環(huán)來(lái)計(jì)算聯(lián)結(jié)        307
13.4.2  排序-合并聯(lián)結(jié)        309
13.4.3  散列聯(lián)結(jié)        310
13.5  多關(guān)系聯(lián)結(jié)        311
13.6  計(jì)算聚合函數(shù)        313
13.7  調(diào)優(yōu)問(wèn)題:對(duì)物理數(shù)據(jù)庫(kù)設(shè)計(jì)的影響        313
13.8  參考書(shū)目        314
13.9  練習(xí)        314
第14章  查詢(xún)優(yōu)化概述        316
14.1  查詢(xún)處理概述        316
14.2  基于代數(shù)等價(jià)的啟發(fā)式優(yōu)化        317
14.3  估計(jì)查詢(xún)執(zhí)行計(jì)劃的代價(jià)        320
14.4  估計(jì)輸出的大小        326
14.5  選擇計(jì)劃        327
14.6  調(diào)整問(wèn)題:對(duì)查詢(xún)?cè)O(shè)計(jì)的影響        330
14.7  參考書(shū)目        332
14.8  練習(xí)        333
第15章  事務(wù)處理概述        336
15.1  隔離性        336
15.1.1  可串行化        337
15.1.2  兩段鎖        338
15.1.3  死鎖        340
15.1.4  關(guān)系數(shù)據(jù)庫(kù)中的鎖        341
15.1.5  隔離級(jí)別        342
15.1.6  鎖粒度和意向鎖        344
15.1.7  用意向鎖的可串行化封鎖策略        345
15.1.8  總結(jié)        346
15.2  原子性和持久性        346
15.2.1  先寫(xiě)日志        347
15.2.2  從大規(guī)模存儲(chǔ)器失效中恢復(fù)        348
15.3  實(shí)現(xiàn)分布式事務(wù)        349
15.3.1  原子性和持久性——兩階段提交協(xié)議        350
15.3.2  全局可串行性和死鎖        351
15.3.3  復(fù)制        352
15.3.4  總結(jié)        353
15.4  參考書(shū)目        353
15.5  練習(xí)        354
第三部分  數(shù)據(jù)庫(kù)的高級(jí)主題
第16章  對(duì)象數(shù)據(jù)庫(kù)        356
16.1  關(guān)系數(shù)據(jù)模型的缺點(diǎn)        356
16.2  發(fā)展歷史        361
16.3  概念上的對(duì)象數(shù)據(jù)模型        363
16.3.1  對(duì)象和值        363
16.3.2  類(lèi)        364
16.3.3  類(lèi)型        365
16.3.4  對(duì)象-關(guān)系數(shù)據(jù)庫(kù)        367
16.4  ODMG標(biāo)準(zhǔn)        367
16.4.1  ODL:ODMG對(duì)象定義語(yǔ)言        370
16.4.2  OQL:ODMG 對(duì)象查詢(xún)語(yǔ)言        374
16.4.3  ODMG中的事務(wù)        377
16.4.4  ODMG中的對(duì)象操縱        378
16.4.5  語(yǔ)言綁定        378
16.5  SQL:1999中的對(duì)象        382
16.5.1  行類(lèi)型        382
16.5.2  用戶(hù)定義類(lèi)型        383
16.5.3  對(duì)象        384
16.5.4  查詢(xún)用戶(hù)定義類(lèi)型        385
16.5.5  更新用戶(hù)定義類(lèi)型        385
16.5.6  引用類(lèi)型        387
16.5.7  集合類(lèi)型        389
16.6  公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)        389
16.6.1  CORBA基礎(chǔ)        390
16.6.2  CORBA和數(shù)據(jù)庫(kù)        394
16.7  小結(jié)        398
16.8  參考書(shū)目        398
16.9  練習(xí)        399
第17章  XML 和 Web數(shù)據(jù)        401
17.1  半結(jié)構(gòu)化數(shù)據(jù)        401
17.2  XML概述        403
17.2.1  XML元素和數(shù)據(jù)庫(kù)對(duì)象        406
17.2.2  XML屬性        407
17.2.3  命名空間        409
17.2.4  文檔類(lèi)型定義        412
17.2.5  DTD作為數(shù)據(jù)定義語(yǔ)言的不足        414
17.3  XML Schema        415
17.3.1  XML Schema和命名空間        416
17.3.2  簡(jiǎn)單類(lèi)型        418
17.3.3  復(fù)雜類(lèi)型        422
17.3.4  一個(gè)完整的Schema文檔        428
17.3.5  完整性約束        431
17.4  XML查詢(xún)語(yǔ)言        436
17.4.1  XPath:一種輕量的XML查詢(xún)語(yǔ)言        436
17.4.2  XSLT:XML的一種轉(zhuǎn)換語(yǔ)言        442
17.4.3  XQuery:XML的一個(gè)功能完善的查詢(xún)語(yǔ)言        450
17.4.4  小結(jié)        464
17.5  參考書(shū)目        464
17.6  練習(xí)        465
第18章  分布式數(shù)據(jù)庫(kù)        469
18.1  應(yīng)用設(shè)計(jì)者對(duì)數(shù)據(jù)庫(kù)的觀(guān)點(diǎn)        470
18.2  在不同數(shù)據(jù)庫(kù)中分布數(shù)據(jù)        472
18.2.1  分段        472
18.2.2  更新和分段        474
18.2.3  復(fù)制        475
18.3  查詢(xún)策略        476
18.3.1  全局查詢(xún)優(yōu)化        476
18.3.2  多數(shù)據(jù)庫(kù)系統(tǒng)的策略        481
18.3.3  調(diào)整問(wèn)題:分布式環(huán)境下的數(shù)據(jù)庫(kù)設(shè)計(jì)和查詢(xún)計(jì)劃        481
18.4  參考書(shū)目        482
18.5  練習(xí)        482
第19章  OLAP和數(shù)據(jù)挖掘        484
19.1  OLAP和數(shù)據(jù)倉(cāng)庫(kù)        484
19.2  OLAP應(yīng)用的多維模型        485
19.3  聚合        488
19.3.1  下鉆、上卷、切片和切塊        488
19.3.2  CUBE操作符        490
19.4  ROLAP和MOLAP        494
19.5  實(shí)現(xiàn)中的一些問(wèn)題        495
19.6  數(shù)據(jù)挖掘        495
19.7  數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)載入        499
19.8  參考書(shū)目        500
19.9  練習(xí)        500
第四部分  事務(wù)處理
第20章  事務(wù)的ACID性質(zhì)        504
20.1  一致性        504
20.2  原子性        506
20.3  持久性        507
20.4  隔離性        508
20.5  事務(wù)的ACID性質(zhì)        510
20.6  參考書(shū)目        512
20.7  練習(xí)        512
第21章  事務(wù)模型        513
21.1  平坦事務(wù)        513
21.2  提供事務(wù)的結(jié)構(gòu)        514
21.2.1  存儲(chǔ)點(diǎn)        514
21.2.2  分布式事務(wù)        515
21.2.3  嵌套事務(wù)        518
21.2.4  多級(jí)事務(wù)        520
21.3  把應(yīng)用分解成多個(gè)事務(wù)        523
21.3.1  鏈?zhǔn)绞聞?wù)        523
21.3.2  用可恢復(fù)隊(duì)列調(diào)度事務(wù)        526
21.3.3  擴(kuò)展事務(wù)        529
21.3.4  工作流和工作流管理系統(tǒng)        531
21.4  參考書(shū)目        534
21.5  練習(xí)        535
第22章  事務(wù)處理系統(tǒng)的體系結(jié)構(gòu)        537
22.1  集中式系統(tǒng)中的事務(wù)處理        537
22.1.1  單用戶(hù)系統(tǒng)的組織        537
22.1.2  集中式多用戶(hù)系統(tǒng)的組織        538
22.2  分布式系統(tǒng)上的事務(wù)處理        539
22.2.1  分布式系統(tǒng)的組織        540
22.2.2  會(huì)話(huà)和上下文信息        544
22.2.3  隊(duì)列事務(wù)處理        545
22.3  異構(gòu)系統(tǒng)和TP監(jiān)控器        546
22.3.1  事務(wù)管理器        547
22.3.2  TP監(jiān)控器        548
22.4  TP監(jiān)控器:通信和全局原子性        550
22.4.1  遠(yuǎn)程過(guò)程調(diào)用        551
22.4.2  對(duì)等通信        556
22.4.3  事務(wù)中異常情況的處理        558
22.5  因特網(wǎng)上的事務(wù)處理        560
22.5.1  一般的體系結(jié)構(gòu)        561
22.5.2  因特網(wǎng)上事務(wù)系統(tǒng)的組織        563
22.6  參考書(shū)目        564
22.7  練習(xí)        564
第23章  隔離性的實(shí)現(xiàn)        566
23.1  調(diào)度和等價(jià)調(diào)度        567
23.1.1  串行化        570
23.1.2  沖突等價(jià)與觀(guān)察等價(jià)        571
23.1.3  串行圖        572
23.2  可恢復(fù)性、級(jí)聯(lián)異常中止和嚴(yán)格性        574
23.3  并發(fā)控制的模型        576
23.4  立即更新的悲觀(guān)并發(fā)控制策略        577
23.4.1  避免沖突        577
23.4.2  死鎖        579
23.5  立即更新的悲觀(guān)并發(fā)控制的設(shè)計(jì)        580
23.5.1  鎖集和等待集的實(shí)現(xiàn)        580
23.5.2  兩段鎖        581
23.5.3  鎖的粒度        582
23.6  對(duì)象和語(yǔ)義交換*        583
23.7  結(jié)構(gòu)化事務(wù)模型中的隔離        587
23.7.1  存儲(chǔ)點(diǎn)        587
23.7.2  鏈?zhǔn)绞聞?wù)        588
23.7.3  可恢復(fù)隊(duì)列        588
23.7.4  嵌套事務(wù)        589
23.7.5  多級(jí)事務(wù)*        589
23.8  其他的并發(fā)控制        592
23.8.1  時(shí)間戳順序的并發(fā)控制        593
23.8.2  樂(lè)觀(guān)的并發(fā)控制        594
23.9  參考書(shū)目        597
23.10  練習(xí)        597
第24章  關(guān)系數(shù)據(jù)庫(kù)中的隔離性        601
24.1  加鎖        601
24.1.1  幻影        602
24.1.2  謂詞加鎖        603
24.2  加鎖與SQL隔離級(jí)別        605
24.2.1  更新丟失、游標(biāo)穩(wěn)定性和更新鎖        609
24.2.2  案例研究:正確性和非可串行級(jí)調(diào)度——學(xué)生注冊(cè)系統(tǒng)        612
24.2.3  可串行化、SERIALIZABLE和正態(tài)的        617
24.3  粒度加鎖:概念鎖和索引鎖        618
24.3.1  索引鎖:無(wú)幻影的粒度加鎖        619
24.3.2  對(duì)象數(shù)據(jù)庫(kù)里的粒度加鎖*        624
24.4  系統(tǒng)性能的改進(jìn)        625
24.5  多版本并發(fā)控制        626
24.5.1  只讀型的多版本并發(fā)控制        627
24.5.2  讀取一致性的多版本并發(fā)控制        628
24.5.3  SNAPSHOT隔離級(jí)別        628
24.6  參考書(shū)目        633
24.7  練習(xí)        633
第25章  原子性和持久性        637
25.1  崩潰、異常中止和介質(zhì)故障        637
25.2  直接型更新系統(tǒng)和先寫(xiě)型日志        638
25.2.1  性能和先寫(xiě)型登錄        641
25.2.2  檢測(cè)點(diǎn)和恢復(fù)        644
25.2.3  邏輯型登錄和物理邏輯型登錄*        648
25.3  延遲更新系統(tǒng)的恢復(fù)        649
25.4  介質(zhì)故障的恢復(fù)        650
25.5  參考書(shū)目        653
25.6  練習(xí)        653
第26章  分布式事務(wù)的實(shí)現(xiàn)        655
26.1  ACID特性的實(shí)現(xiàn)        655
26.2  原子終止        656
26.2.1  兩階段提交協(xié)議        657
26.2.2  兩階段提交協(xié)議中故障的處理        661
26.2.3  格式和協(xié)議:X/Open標(biāo)準(zhǔn)        664
26.2.4  對(duì)等原子提交協(xié)議        664
26.3  協(xié)調(diào)的傳遞        665
26.3.1  線(xiàn)性提交協(xié)議        665
26.3.2  無(wú)準(zhǔn)備狀態(tài)的兩階段提交協(xié)議        666
26.4  分布式死鎖        666
26.5  全局可串行化        667
26.6  不能保證全局原子性的場(chǎng)合        668
26.7  復(fù)制數(shù)據(jù)庫(kù)        670
26.7.1  同步更新復(fù)制系統(tǒng)        672
26.7.2  異步更新復(fù)制系統(tǒng)        674
26.8  現(xiàn)實(shí)世界里的分布式事務(wù)        677
26.9  參考書(shū)目        677
26.10  練習(xí)        678
第27章  安全性與因特網(wǎng)商務(wù)        681
27.1  認(rèn)證、授權(quán)與加密        681
27.2  加密        681
27.3  數(shù)字簽名        684
27.4  密鑰發(fā)布與認(rèn)證        686
27.4.1  Kerberos協(xié)議:票據(jù)        687
27.4.2  臨時(shí)串        690
27.5  授權(quán)        690
27.6  已認(rèn)證的遠(yuǎn)程過(guò)程調(diào)用        692
27.7  因特網(wǎng)商務(wù)        693
27.7.1  SSL協(xié)議:證書(shū)        693
27.7.2  SET協(xié)議:對(duì)偶簽名        695
27.7.3  貨物原子性、托管與已認(rèn)證交付        698
27.7.4  電子現(xiàn)金:盲簽名        700
27.8  參考書(shū)目        705
27.9  練習(xí)        705
附      錄
附錄A  關(guān)于系統(tǒng)的問(wèn)題        708
附錄B  參考文獻(xiàn)        716

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)