注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>數(shù)據(jù)庫原理與應(yīng)用(第3版)

數(shù)據(jù)庫原理與應(yīng)用(第3版)

數(shù)據(jù)庫原理與應(yīng)用(第3版)

定 價:¥69.00

作 者: 蒙祖強,許嘉
出版社: 清華大學出版社
叢編項: 高等學校計算機專業(yè)系列教材
標 簽: 暫缺

ISBN: 9787302636236 出版時間: 2023-08-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書以“厚基礎(chǔ),重實踐”的原則,首先介紹關(guān)系數(shù)據(jù)庫的理論基礎(chǔ)知識與數(shù)據(jù)庫的設(shè)計技術(shù)和優(yōu)化方法,然后結(jié)合SQL Server介紹基于關(guān)系數(shù)據(jù)庫基礎(chǔ)知識的數(shù)據(jù)庫開發(fā)和應(yīng)用技術(shù),包括數(shù)據(jù)庫訪問技術(shù)等。本書共14章,內(nèi)容包括數(shù)據(jù)庫概述、關(guān)系數(shù)據(jù)庫理論基礎(chǔ)、數(shù)據(jù)庫設(shè)計技術(shù)、數(shù)據(jù)庫查詢語言SQL、TransactSQL程序設(shè)計、數(shù)據(jù)庫的創(chuàng)建和管理、索引與視圖的創(chuàng)建和管理、存儲過程和觸發(fā)器的開發(fā)和使用方法、游標的創(chuàng)建和使用方法、事務(wù)管理與并發(fā)控制、數(shù)據(jù)的完整性管理和安全性控制、數(shù)據(jù)庫的備份與恢復技術(shù)以及數(shù)據(jù)庫訪問技術(shù)等。 本書的特點是,理論部分由淺入深、通俗易懂,在內(nèi)容上提供了翔實而系統(tǒng)的數(shù)據(jù)庫規(guī)范化理論和設(shè)計理論,所述方法和技術(shù)涵蓋數(shù)據(jù)庫開發(fā)所需的核心內(nèi)容,覆蓋面廣,具有很好的可操作性,書中的SQL代碼全部通過調(diào)試運行,并免費向讀者提供。本書繼續(xù)秉承從數(shù)據(jù)庫的理論設(shè)計到實踐開發(fā)的一體化理念,實現(xiàn)數(shù)據(jù)庫理論知識和實踐性知識有機結(jié)合,內(nèi)容自成一體,環(huán)環(huán)相扣,實例翔實,邏輯性強,結(jié)構(gòu)清晰,條理清楚,重點突出。每章后面都配有適量的習題(包括上機題),供教學和學習參考使用。 本書可作為高等學校計算機及相關(guān)專業(yè)的數(shù)據(jù)庫課程教材,也可以作為數(shù)據(jù)庫愛好者和初學者的學習教材,同時還可以供從事數(shù)據(jù)庫系統(tǒng)開發(fā)的人員參考。

作者簡介

暫缺《數(shù)據(jù)庫原理與應(yīng)用(第3版)》作者簡介

圖書目錄

第1章數(shù)據(jù)庫概述/1

1.1數(shù)據(jù)管理技術(shù)1

1.1.1數(shù)據(jù)管理的概念1

1.1.2數(shù)據(jù)管理技術(shù)的發(fā)展過程2

1.2大數(shù)據(jù)分析與管理技術(shù)5

1.2.1關(guān)于大數(shù)據(jù)5

1.2.2大數(shù)據(jù)存儲技術(shù)6

1.2.3大數(shù)據(jù)處理模式8

1.2.4大數(shù)據(jù)處理的基本流程11

1.3數(shù)據(jù)庫系統(tǒng)概述12

1.3.1數(shù)據(jù)庫系統(tǒng)12

1.3.2數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)13

1.3.3數(shù)據(jù)庫管理系統(tǒng)14

1.4數(shù)據(jù)模型16

1.4.1數(shù)據(jù)模型的基本要素16

1.4.24種主要的邏輯模型17

1.5概念模型的描述20

1.5.1概念模型20

1.5.2實體及其聯(lián)系21

1.5.3ER圖22

習題124

第2章關(guān)系數(shù)據(jù)庫理論基礎(chǔ)/26

2.1關(guān)系模型26

2.1.1關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)——關(guān)系26

2.1.2關(guān)系操作28

2.1.3關(guān)系的完整性約束29

2.2關(guān)系代數(shù)32

2.2.1基本集合運算32

2.2.2關(guān)系運算33

2.2.3關(guān)系代數(shù)綜合舉例36

2.3關(guān)系數(shù)據(jù)庫39

2.3.1關(guān)系數(shù)據(jù)庫的概念39

2.3.2關(guān)系數(shù)據(jù)庫的特點40

2.4函數(shù)依賴40

2.4.1函數(shù)依賴的概念40

2.4.2函數(shù)依賴的性質(zhì)(Armstrong公理系統(tǒng))42

2.4.3候選碼和主碼43

2.4.4屬性集閉包與候選碼求解方法45

2.4.5依賴函數(shù)的等價及最小函數(shù)依賴集48

2.5關(guān)系模式的范式51

2.5.1第一范式(1NF)51

2.5.2第二范式(2NF)54

2.5.3第三范式(3NF)58

2.5.4BC范式(BCNF)61

2.6關(guān)系模式的分解和規(guī)范化65

2.6.1關(guān)系模式的規(guī)范化65

2.6.2關(guān)系模式的分解66

2.7關(guān)系規(guī)范化理論綜合分析70

習題272

〖1〗數(shù)據(jù)庫原理與應(yīng)用(第3版)目錄〖3〗〖3〗第3章數(shù)據(jù)庫設(shè)計技術(shù)/78

3.1數(shù)據(jù)庫設(shè)計概述78

3.2系統(tǒng)需求分析79

3.2.1系統(tǒng)調(diào)研過程和方法79

3.2.2系統(tǒng)需求分析的方法80

3.2.3形成數(shù)據(jù)字典83

3.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計85

3.3.1概念結(jié)構(gòu)設(shè)計85

3.3.2邏輯結(jié)構(gòu)設(shè)計89

3.3.3物理結(jié)構(gòu)設(shè)計91

3.4數(shù)據(jù)庫的實施、運行和維護93

3.4.1數(shù)據(jù)庫實施93

3.4.2數(shù)據(jù)庫系統(tǒng)的運行和維護94

習題395

第4章數(shù)據(jù)庫查詢語言SQL/98

4.1SQL概述98

4.1.1SQL語言的發(fā)展98

4.1.2SQL語言的特點99

4.1.3SQL語言的基本功能100

4.2SQL語言的數(shù)據(jù)類型100

4.2.1字符串型101

4.2.2數(shù)值型101

4.2.3日期時間型102

4.2.4貨幣型103

4.2.5二進制型103

4.2.6其他數(shù)據(jù)類型103

4.2.7自定義數(shù)據(jù)類型104

4.3SQL的數(shù)據(jù)定義功能104

4.3.1數(shù)據(jù)表的創(chuàng)建和刪除104

4.3.2數(shù)據(jù)表的修改108

4.4SQL的數(shù)據(jù)查詢功能109

4.4.1基本查詢110

4.4.2帶DISTINCT的查詢112

4.4.3帶WHERE子句的條件查詢113

4.4.4帶BETWEEN的范圍查詢114

4.4.5帶IN的范圍查詢115

4.4.6帶GROUP的分組查詢115

4.4.7帶LIKE的匹配查詢和帶IS的空值查詢117

4.4.8使用ORDER排序查詢結(jié)果118

4.4.9連接查詢119

4.4.10嵌套查詢124

4.4.11查詢的集合運算128

4.5SQL的數(shù)據(jù)操縱功能130

4.5.1數(shù)據(jù)插入130

4.5.2數(shù)據(jù)更新132

4.5.3數(shù)據(jù)刪除134

習題4135

第5章TransactSQL程序設(shè)計/139

5.1TransactSQL概述139

5.1.1關(guān)于TransactSQL語言139

5.1.2TransactSQL的元素139

5.2TransactSQL的變量和常量140

5.2.1變量的定義和使用141

5.2.2TransactSQL的常量143

5.3TransactSQL運算符146

5.4TransactSQL流程控制149

5.4.1注釋和語句塊149

5.4.2IF語句150

5.4.3CASE語句152

5.4.4WHILE語句155

5.4.5GOTO語句156

5.4.6TRY…CATCH語句157

5.4.7RETURN語句158

5.4.8WAITFOR語句158

5.5TransactSQL函數(shù)158

5.5.1系統(tǒng)內(nèi)置函數(shù)159

5.5.2用戶自定義函數(shù)164

習題5168

第6章數(shù)據(jù)庫的創(chuàng)建和管理/171

6.1數(shù)據(jù)庫和數(shù)據(jù)庫文件171

6.1.1數(shù)據(jù)庫的組成171

6.1.2文件組172

6.2數(shù)據(jù)庫的創(chuàng)建172

6.2.1創(chuàng)建數(shù)據(jù)庫的SQL語法173

6.2.2創(chuàng)建使用默認參數(shù)的數(shù)據(jù)庫174

6.2.3創(chuàng)建指定數(shù)據(jù)文件的數(shù)據(jù)庫175

6.2.4創(chuàng)建指定大小的數(shù)據(jù)庫175

6.2.5創(chuàng)建帶多個數(shù)據(jù)文件的數(shù)據(jù)庫176

6.2.6創(chuàng)建指定文件組的數(shù)據(jù)庫177

6.3查看數(shù)據(jù)庫178

6.3.1服務(wù)器上的數(shù)據(jù)庫178

6.3.2數(shù)據(jù)庫的基本信息179

6.3.3數(shù)據(jù)庫中的數(shù)據(jù)表180

6.4修改數(shù)據(jù)庫181

6.4.1更改數(shù)據(jù)庫的名稱181

6.4.2修改數(shù)據(jù)庫的大小182

6.5數(shù)據(jù)庫的分離和附加183

6.5.1用戶數(shù)據(jù)庫的分離183

6.5.2用戶數(shù)據(jù)庫的附加183

6.6刪除數(shù)據(jù)庫185

習題6186

第7章索引與視圖/188

7.1索引概述188

7.1.1什么是索引188

7.1.2何種情況下創(chuàng)建索引189

7.1.3索引的原理——B樹189

7.2索引的類型190

7.2.1聚集索引和非聚集索引190

7.2.2唯一索引與非唯一索引192

7.2.3組合索引192

7.3創(chuàng)建索引192

7.3.1聚集索引193

7.3.2非聚集索引194

7.3.3唯一索引195

7.3.4組合索引195

7.4查看和刪除索引196

7.4.1查看索引196

7.4.2刪除索引196

7.5視圖概述197

7.5.1視圖的概念197

7.5.2視圖的優(yōu)缺點197

7.6視圖的創(chuàng)建與刪除199

7.6.1創(chuàng)建視圖199

7.6.2更新視圖201

7.6.3刪除視圖202

7.7查看視圖202

7.7.1視圖的定義代碼202

7.7.2視圖的結(jié)構(gòu)信息203

7.7.3數(shù)據(jù)庫中的視圖203

習題7204

第8章存儲過程和觸發(fā)器/207

8.1存儲過程207

8.1.1存儲過程的概念207

8.1.2存儲過程的類型208

8.1.3存儲過程的創(chuàng)建和調(diào)用208

8.1.4存儲過程的修改和刪除212

8.2觸發(fā)器214

8.2.1關(guān)于觸發(fā)器214

8.2.2創(chuàng)建觸發(fā)器215

8.2.3修改觸發(fā)器219

8.2.4禁用和刪除觸發(fā)器220

習題8222

第9章游標/225

9.1游標概述225

9.1.1游標的概念225

9.1.2游標的作用和實現(xiàn)過程225

9.2創(chuàng)建游標——DECLARE CURSOR語句226

9.2.1DECLARE CURSOR語句基本語法226

9.2.2創(chuàng)建簡單的游標228

9.2.3創(chuàng)建局部游標和全局游標229

9.2.4創(chuàng)建靜態(tài)游標和動態(tài)游標229

9.2.5創(chuàng)建只讀游標229

9.2.6創(chuàng)建鍵集游標和(快速)只進游標230

9.2.7創(chuàng)建鎖定游標和樂觀游標230

9.2.8創(chuàng)建雙向滾動游標231

9.2.9創(chuàng)建可更新游標231

9.2.10創(chuàng)建綜合類型的游標232

9.3打開游標——OPEN語句232

9.4檢索游標數(shù)據(jù)——FETCH語句233

9.4.1FETCH語句基本語法233

9.4.2遍歷游標結(jié)果集234

9.4.3使用局部變量保存檢索結(jié)果236

9.4.4使用游標變量237

9.5更新游標數(shù)據(jù)238

9.5.1修改游標數(shù)據(jù)238

9.5.2刪除游標數(shù)據(jù)239

9.6關(guān)閉和刪除游標239

9.6.1關(guān)閉游標——CLOSE語句239

9.6.2刪除游標——DEALLOCATE語句240

習題9240

第10章事務(wù)管理與并發(fā)控制/241

10.1事務(wù)的基本概念241

10.1.1事務(wù)241

10.1.2事務(wù)的ACID特性242

10.2事務(wù)的管理242

10.2.1啟動事務(wù)243

10.2.2終止事務(wù)243

10.2.3嵌套事務(wù)248

10.3并發(fā)控制250

10.3.1并發(fā)控制的概念250

10.3.2幾種并發(fā)問題251

10.3.3基于事務(wù)隔離級別的并發(fā)控制253

10.3.4基于鎖的并發(fā)控制259

習題10265

第11章數(shù)據(jù)的完整性管理/267

11.1關(guān)于數(shù)據(jù)完整性267

11.1.1數(shù)據(jù)完整性的概念267

11.1.2數(shù)據(jù)完整性的分類267

11.2實體完整性的實現(xiàn)268

11.2.1實體完整性的定義268

11.2.2實體完整性的檢查270

11.3參照完整性的實現(xiàn)271

11.3.1參照完整性的定義271

11.3.2參照完整性的檢查272

11.4用戶定義完整性的實現(xiàn)273

11.4.1域完整性的實現(xiàn)273

11.4.2表級約束完整性的實現(xiàn)277

習題11278

第12章數(shù)據(jù)的安全性控制/281

12.1SQL Server安全體系結(jié)構(gòu)281

12.1.1主體281

12.1.2安全對象283

12.1.3權(quán)限284

12.2角色285

12.2.1服務(wù)器角色285

12.2.2數(shù)據(jù)庫角色285

12.2.3應(yīng)用程序角色286

12.3服務(wù)器級的安全控制287

12.3.1身份驗證模式287

12.3.2創(chuàng)建登錄288

12.3.3查看登錄291

12.3.4登錄的權(quán)限管理292

12.3.5刪除登錄295

12.4數(shù)據(jù)庫級的安全控制296

12.4.1數(shù)據(jù)庫用戶的管理296

12.4.2安全對象的權(quán)限管理300

12.5架構(gòu)級的安全控制307

12.5.1架構(gòu)及其管理307

12.5.2安全對象的權(quán)限管理312

12.6數(shù)據(jù)庫用戶授權(quán)舉例314

12.6.1直接給數(shù)據(jù)庫用戶授權(quán)314

12.6.2通過角色給數(shù)據(jù)庫用戶授權(quán)316

習題12317

第13章數(shù)據(jù)庫備份與恢復/319

13.1備份和恢復319

13.1.1備份和恢復的概念319

13.1.2恢復模式及其切換319

13.1.3備份類型321

13.2完整數(shù)據(jù)庫備份與恢復321

13.2.1完整數(shù)據(jù)庫備份322

13.2.2完整數(shù)據(jù)庫恢復322

13.3差異數(shù)據(jù)庫備份與恢復323

13.3.1差異數(shù)據(jù)庫備份323

13.3.2差異數(shù)據(jù)庫恢復324

13.4事務(wù)日志備份與恢復325

13.4.1事務(wù)日志備份325

13.4.2事務(wù)日志恢復326

13.5一種備份案例327

習題13331

第14章數(shù)據(jù)庫訪問技術(shù)/332

14.1ADO.NET概述332

14.2ADO.NET對象333

14.2.1Connection對象334

14.2.2Command對象334

14.2.3DataReader對象336

14.2.4DataAdapter對象337

14.2.5DataSet對象339

14.3在窗體應(yīng)用程序中訪問數(shù)據(jù)庫341

14.4在Web應(yīng)用程序訪問數(shù)據(jù)庫345

14.4.1ASP.NET控件345

14.4.2Web應(yīng)用程序346

習題14348

參考文獻/350


本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號