數據庫技術及應用(SQL Server 2022版)

喻梅、高潔 主編;王贊、馮偉 副主編;徐天一、劉志強 編著

  • 出版商: 清華大學
  • 出版日期: 2024-10-01
  • 定價: $419
  • 售價: 8.5$356
  • 語言: 簡體中文
  • ISBN: 7302673373
  • ISBN-13: 9787302673378
  • 相關分類: MSSQLSQL
  • 下單後立即進貨 (約4週~6週)

  • 數據庫技術及應用(SQL Server 2022版)-preview-1
  • 數據庫技術及應用(SQL Server 2022版)-preview-2
  • 數據庫技術及應用(SQL Server 2022版)-preview-3
數據庫技術及應用(SQL Server 2022版)-preview-1

相關主題

商品描述

"本書以SQL Server 2022數據庫管理系統為基礎,基於豐富的數據庫系統知識,結合生動的“紅色影視作品”數據庫案例,為讀者呈現一個全面、細致的數據庫世界。 全書共13章,分別為數據庫系統概論,關系數據庫系統,數據庫設計,SQL Server 2022概述(包括性能、安裝、配置以及常用的管理工具),數據庫的創建與管理,數據表的創建與管理,數據查詢與更新,索引與視圖,數據完整性,TransactSQL程序設計,存儲過程與觸發器,數據庫安全管理,備份與還原數據庫。 本書可以作為高等院校相關專業數據庫應用技術課程的教材,也可供從事數據庫研究和使用SQL Server 2022進行數據庫系統開發的電腦專業人員參考。 "

目錄大綱

目錄

第1章數據庫系統概論1

1.1信息、數據與數據處理1

1.1.1信息與數據1

1.1.2數據處理1

1.2數據管理技術的發展2

1.2.1人工管理階段2

1.2.2文件系統階段2

1.2.3數據庫系統階段3

1.3數據模型5

1.3.1數據描述的三個領域5

1.3.2數據模型6

1.3.3概念數據模型8

1.3.4結構數據模型11

1.4數據庫的體系結構13

1.4.1數據庫系統的模式結構13

1.4.2三級模式結構13

1.4.3兩級模式映像及數據獨立性15

1.5數據庫系統15

1.5.1數據庫系統的組成16

1.5.2數據庫管理系統17

1.5.3數據庫管理員18

1.6習題19

第2章關系數據庫系統21

2.1關系模型的基本概念21

2.1.1關系模型的基本術語21

2.1.2關系的定義和性質23

2.1.3關系模型的三要素23

2.2關系代數25

2.2.1傳統的集合運算25

2.2.2專門的關系運算26

2.2.3關系代數表達式及其應用實例29

2.3關系規範化30

2.3.1關系模式的設計問題30

2.3.2函數依賴32

2.3.3關系模式的範式與規範化32

2.4習題35

第3章數據庫設計37

3.1數據庫設計概述37

3.1.1數據庫設計的內容37

3.1.2數據庫設計的方法38

3.1.3數據庫設計的步驟38

3.2需求分析40

3.2.1需求分析的任務40

3.2.2需求分析的基本步驟40

3.3概念設計41

3.3.1概念設計的目標和策略41

3.3.2採用ER方法的數據庫概念設計42

3.4邏輯設計45

3.4.1邏輯設計的步驟45

3.4.2ER模型向關系數據模型的轉換45

3.4.3關系數據庫的邏輯設計46

3.5物理設計48

3.5.1物理設計的內容48

3.5.2物理設計的性能49

3.6實現與維護49

3.6.1數據庫的實現49

3.6.2數據庫的其他設計50

3.6.3數據庫的運行與維護51

3.7習題51

第4章SQL Server 2022概述53

4.1SQL Server簡介53

4.1.1SQL Server的發展53

4.1.2SQL Server的特點53

4.1.3SQL Server的組件和技術54

4.1.4SQL Server 2022的特點55

4.2SQL Server 2022的安裝準備55

4.2.1SQL Server 2022的版本55

4.2.2SQL Server 2022的安裝環境56

4.3SQL Server 2022實用工具57

4.3.1安裝Microsoft SQL Server 202257

4.3.2配置Microsoft SQL Server 202266

4.4SQL Server Management Studio的使用71

4.4.1SQL Server 2022服務的管理71

4.4.2SQL Server 2022的管理平臺71

4.5SQL語言概述77

4.5.1SQL語言的發展77

4.5.2SQL語言的特點77

4.5.3SQL語言的功能78

4.5.4TransactSQL78

4.6習題78

第5章數據庫的創建與管理80

5.1SQL Server數據庫概述80

5.1.1數據庫引擎80

5.1.2文件和文件組80

5.1.3事務日誌83

5.1.4數據庫快照84

5.2系統數據庫84

5.3創建數據庫87

5.3.1使用圖形工具創建數據庫88

5.3.2用TransactSQL命令創建數據庫91

5.4管理數據庫94

5.4.1查看數據庫信息94

5.4.2打開數據庫95

5.4.3修改數據庫96

5.4.4刪除數據庫97

5.5習題98

第6章數據表的創建與管理100

6.1數據表的建立100

6.1.1數據類型100

6.1.2數據表的創建104

6.1.3特殊類型表111

6.2數據表的修改112

6.2.1查看數據表112

6.2.2修改數據表113

6.2.3刪除數據表117

6.3習題119

第7章數據查詢與更新121

7.1數據查詢121

7.1.1TransactSQL查詢語句121

7.1.2SELECT子句122

7.1.3FROM子句131

7.1.4WHERE子句和HAVING子句133

7.1.5GROUP BY子句142

7.1.6ORDER BY子句143

7.1.7聯接查詢146

7.1.8子查詢152

7.2數據更新160

7.2.1插入數據161

7.2.2更新數據165

7.2.3刪除數據170

7.3習題172

第8章索引與視圖174

8.1使用索引174

8.1.1索引類型174

8.1.2索引設計準則175

8.1.3創建索引176

8.1.4修改索引182

8.1.5刪除索引185

8.2使用視圖188

8.2.1視圖的作用188

8.2.2創建視圖190

8.2.3修改視圖194

8.2.4刪除視圖199

8.3習題200

第9章數據完整性202

9.1數據完整性概述202

9.1.1關系數據完整性202

9.1.2SQL Server中的數據完整性203

9.2約束204

9.2.1主鍵約束204

9.2.2外鍵約束205

9.2.3UNIQUE約束207

9.2.4檢查約束208

9.2.5默認約束209

9.3規則211

9.3.1創建規則211

9.3.2查看規則212

9.3.3綁定與解除規則212

9.3.4刪除規則213

9.4默認值213

9.4.1創建默認值213

9.4.2綁定與解除默認值214

9.4.3刪除默認值215

9.5習題215

第10章TransactSQL程序設計217

10.1TransactSQL語言基礎217

10.1.1TransactSQL語言的編程功能217

10.1.2標識符217

10.1.3註釋218

10.1.4語句塊218

10.2表達式219

10.2.1常量219

10.2.2變量220

10.2.3運算符222

10.3函數223

10.3.1內置函數223

10.3.2用戶定義函數228

10.4流程控制語句233

10.4.1批處理233

10.4.2選擇語句234

10.4.3循環語句238

10.5游標239

10.5.1游標概念239

10.5.2操作游標240

10.6習題246

第11章存儲過程與觸發器248

11.1存儲過程248

11.1.1存儲過程的功能及優勢248

11.1.2存儲過程的類型248

11.1.3常用的系統存儲過程249

11.1.4設計存儲過程260

11.1.5實現存儲過程262

11.2觸發器272

11.2.1DML觸發器272

11.2.2DDL觸發器285

11.3習題288

第12章數據庫安全管理290

12.1事務290

12.1.1事務特性290

12.1.2事務管理291

12.2SQL Server的安全機制293

12.2.1安全機制級別294

12.2.2主體294

12.2.3SQL Server中的身份驗證294

12.2.4數據庫用戶298

12.2.5角色300

12.3SQL Server的權限管理306

12.3.1權限類型306

12.3.2設置權限307

12.4習題310

第13章備份與還原數據庫312

13.1備份數據庫312

13.1.1備份與還原312

13.1.2備份概述316

13.1.3創建備份317

13.2還原數據庫325

13.2.1還原數據庫方案325

13.2.2實施還原方案327

13.3導入導出大容量數據334

13.3.1導入導出向導334

13.3.2復制數據庫341

13.4分離和附加數據庫348

13.4.1分離數據庫348

13.4.2附加數據庫350

13.5習題353

參考文獻355