TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
SQL Server 2008數據庫應用技術(第2版)(簡體書)
滿額折

SQL Server 2008數據庫應用技術(第2版)(簡體書)

人民幣定價:49.8 元
定  價:NT$ 299 元
優惠價:87260
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
作者簡介
目次

商品簡介

全書共13章,以案例是主線講解SQL2008。教材內容的安排是基於案例和項目。案例貫穿於整個教材的內容安排,在教材中,通過一個實際的開發案例來組織學習內容。在教材最後一章,通過一個實際的項目,來對整本教材內容進行一個總結和回顧。

作者簡介

張素青,河南職業技術學院教授、優秀教師,長期從事數據庫的相關教學工作,講授課程包括數據庫應用技術、SQL Server、MySQL等,出版過多部優秀教材。

目次

第1章 數據庫系統概述 1

1.1 數據庫技術的基本概念 2

1.2 數據庫系統的基本特點 3

1.3 常見的數據庫 4

1.4 數據模型 5

1.4.1 信息的三種世界及其描述 5

1.4.2 常見的數據模型 5

1.4.3 概念模型 6

1.5 關系數據庫 9

1.5.1 關係模型及其定義 10

1.5.2 關系數據庫規範化理論 10

1.6 數據庫設計 12

1.6.1 數據庫設計的步驟 12

1.6.2 需求分析階段 13

1.6.3 概念結構的設計 14

1.6.4 邏輯結構的設計 15

1.6.5 物理結構設計 17

1.6.6 數據庫的實施、運行和維護 17

1.7 數據庫設計的實例 17

本章小結 20

實訓項目 20

網上書店數據庫系統 20



第2章 SQL Server 2008

概述 22

2.1 SQL Server 2008簡介 23

2.2 SQL Server 2008的安裝 24

2.2.1 SQL Server 2008的應用環境 24

2.2.2 SQL Server 2008的安裝 25

2.3 SQL Server的管理工具 35

本章小結 38

實訓項目 38

第3章 數據庫管理 39

3.1 SQL Server 2008數據庫

概述 40

3.1.1 系統數據庫 40

3.1.2 數據庫文件分類 41

3.1.3 數據庫文件組 41

3.2 創建數據庫 42

3.2.1 使用SQL Server Management

Studio創建數據庫 42

3.2.2 使用SQL語句創建數據庫 43

3.3 管理數據庫 46

3.3.1 選擇數據庫 46

3.3.2 查看數據庫 46

3.3.3 修改數據庫 47

3.3.4 收縮數據庫 49

3.3.5 刪除數據庫 50

3.3.6 分離與附加數據庫 51

本章小結 52

實訓項目 53



第4章 數據庫表的管理 55

4.1 表相關的幾個概念 56

4.1.1 數據完整性 56

4.1.2 主鍵和外鍵 56

4.2 設計表 57

4.2.1 表的設計要素 57

4.2.2 數據類型 57

4.2.3 約束 61

4.2.4 表的設計實例 62

4.3 創建表 64

4.3.1 使用SQL Server Management

Studio創建表 64

4.3.2 使用SQL語句創建表 65

4.4 表的管理和維護 66

4.4.1 查看表的定義信息 66

4.4.2 修改表 68

4.4.3 刪除表 70

4.4.4 查看表之間的依賴關係 71

4.5 表數據的添加、修改和

刪除 71

4.5.1 向表中添加數據 71

4.5.2 修改表中的數據 73

4.5.3 刪除表中的數據 74

4.6 導入和導出數據 74

本章小結 81

實訓項目 82

項目1:網上書店數據庫中相關表結構的

創建 82

項目2:在網上書店數據庫數據表中插入

數據 83

項目3:網上書店數據庫數據表的導入與

導出 84



第5章 數據查詢 86

5.1 SELECT語句 87

5.2 簡單SELECT語句 87

5.2.1 基本的SELECT語句 87

5.2.2 使用INTO子句 90

5.2.3 使用WHERE子句 90

5.2.4 使用ORDER BY子句 92

5.3 SELECT語句的統計功能 93

5.3.1 使用集合函數進行數據

統計 93

5.3.2 使用GROUP BY子句 94

5.3.3 使用COMPUTE BY子句 96

5.4 多表連接查詢 97

5.4.1 交叉連接 97

5.4.2 內連接 98

5.4.3 外連接 100

5.4.4 自連接 101

5.5 合併結果集 101

5.6 子查詢 102

5.6.1 比較子查詢 102

5.6.2 IN子查詢 104

5.6.3 批量比較子查詢 104

5.6.4 EXISTS子查詢 105

5.6.5 在INSERT、UPDATE、DELETE

語句中使用子查詢 106

本章小結 107

實訓項目 107

項目1:在網上書店數據庫中進行簡單

查詢 107

項目2:在網上書店數據庫查詢中使用

集合函數 108

項目3:在網上書店數據庫查詢中使用

連接查詢和子查詢 108



第6章 視圖和索引 110

6.1 視圖的概述 111

6.1.1 視圖的基本概念 111

6.1.2 視圖的優點 111

6.2 定義視圖 112

6.2.1 使用SQL Server Management

Studio創建視圖 112

6.2.2 使用SQL語句創建視圖 113

6.3 視圖的維護 115

6.3.1 查看視圖的定義信息 115

6.3.2 查看視圖與其他對象的依賴

關係 117

6.3.3 修改和刪除視圖 117

6.4 通過視圖操縱表數據 119

6.4.1 通過視圖修改數據 119

6.4.2 使用INSERT插入數據 119

6.4.3 使用UPDATE更新數據 121

6.4.4 使用DELETE刪除數據 121

6.5 索引 122

6.5.1 索引概述 122

6.5.2 索引的分類 122

6.5.3 創建索引 123

6.5.4 查看索引 127

6.5.5 修改索引 130

6.5.6 刪除索引 130

本章小結 131

實訓項目 131

項目1:在網上書店數據庫中創建視圖

並維護使用 131

項目2:在網上書店數據庫中創建索引

並查看維護 131



第7章 Transact-SQL

編程 133

7.1 批處理 134

7.2 注釋 134

7.3 常量和變量 136

7.3.1 常量 136

7.3.2 局部變量 136

7.3.3 全局變量 137

7.4 運算符和表達式 138

7.4.1 運算符 138

7.4.2 表達式 139

7.5 函數 139

7.5.1 字符串函數 139

7.5.2 日期函數 141

7.5.3 數學函數 141

7.5.4 系統函數 142

7.6 流程控制語句 145

7.6.1 BEGIN...END語句塊 145

7.6.2 IF-ELSE語句 145

7.6.3 CASE表達式 146

7.6.4 WAITFOR語句 149

7.6.5 WHILE語句 150

7.7 用戶自定義函數 151

7.7.1 用戶自定義函數的創建 151

7.7.2 用戶自定義函數的修改和

刪除 154

本章小結 155

實訓項目 155

項目1:在SQL編輯器中編輯與執行

SQL語句 155

項目2:創建與執行用戶自定義

函數 155



第8章 存儲過程 158

8.1 存儲過程概述 159

8.1.1 存儲過程基本概念 159

8.1.2 存儲過程的類型 159

8.1.3 存儲過程的作用 160

8.2 創建和執行存儲過程 161

8.2.1 創建和執行不帶參數的存儲

過程 161

8.2.2 創建和執行帶輸入參數的存儲

過程 164

8.2.3 創建和執行帶輸出參數的存儲

過程 166

8.3 管理存儲過程 168

8.3.1 查看存儲過程 168

8.3.2 修改存儲過程 169

8.3.3 刪除存儲過程 170

8.3.4 存儲過程的重命名 170

本章小結 171

實訓項目 171

項目1:在網上書店數據庫中使用一般

存儲過程 171

項目2:在網上書店數據庫中使用帶輸入/

輸出參數的存儲過程 171

項目3:在網上書店數據庫中刪除存儲

過程 172



第9章 觸發器 173

9.1 觸發器概述 174

9.1.1 觸發器的概念 174

9.1.2 觸發器的類型與優點 174

9.2 創建和應用觸發器 175

9.2.1 INSERT觸發器 176

9.2.2 UPDATE觸發器 179

9.2.3 DELETE觸發器 181

9.2.4 INSERTED表和

DELETED表 182

9.3 管理觸發器 187

9.3.1 查看觸發器的定義 187

9.3.2 修改觸發器 188

9.3.3 刪除觸發器 189

本章小結 190

實訓項目 190

項目1:在網上書店數據庫中創建

INSERT觸發器 190

項目2:在網上書店數據庫中使用

觸發器 190

項目3:在網上書店數據庫中刪除

觸發器 191



第10章 Transact-SQL高級

應用 192

10.1 事務 193

10.1.1 事務的特性 193

10.1.2 事務的分類 194

10.1.3 事務的處理 195

10.2 ￿標 200

10.2.1 ￿標的概念 200

10.2.2 聲明￿標 201

10.2.3 打開￿標 202

10.2.4 使用￿標 203

10.2.5 關閉和釋放￿標 204

本章小結 206

實訓項目 206

項目1:在網上書店數據庫中進行一個

事務處理 206

項目2:在網上書店數據庫中使用￿標

打印圖書表 207

第11章 安全管理 208

11.1 安全管理結構 209

11.2 服務器安全管理 210

11.2.1 身份驗證模式 210

11.2.2 管理登錄用戶 211

11.2.3 管理固定服務器角色 217

11.3 數據庫安全管理 219

11.3.1 管理數據庫用戶 220

11.3.2 管理數據庫角色 223

11.4 權限管理 228

11.4.1 權限類型 228

11.4.2 使用SSMS管理權限 229

11.4.3 使用T-SQL語句管理權限 230

本章小結 232

實訓項目 232

項目1:創建登錄賬戶 232

項目2:在網上書店數據庫中創建數據庫

用戶 232



第12章 數據庫的備份和恢復 233

12.1 備份與恢復的基本概念 234

12.1.1 備份策略的制定 234

12.1.2 備份與恢復的方式 234

12.2 備份數據庫 237

12.2.1 使用SQL Server Management

Studio備份數據庫 237

12.2.2 使用T-SQL語句備份數據庫 241

12.2.3 備份壓縮 243

12.3 恢復數據庫 244

12.3.1 恢復數據庫的準備工作 244

12.3.2 使用SQL Server Management

Studio恢復數據庫 245

12.3.3 使用T-SQL語句恢復

數據庫 247

12.3.4 時間點恢復 249

12.4 建立自動備份的維護計劃 250

本章小結 252

實訓項目 253

項目1:創建與管理備份設備 253

項目2:使用SQL Server Management

Studio備份與恢復數據庫 253

項目3:使用T-SQL語句備份與恢復

數據庫 253



第13章 綜合項目案例 255

13.1 案例分析 256

13.1.1 需求概述 256

13.1.2 問題分析 256

13.2 項目設計 258

13.2.1 數據庫設計 258

13.2.2 創建庫、創建表、創建約束 260

13.2.3 插入測試數據 263

13.2.4 編寫SQL語句實現銀行的日常

業務 264

13.2.5 創建、使用視圖 266

13.2.6 使用存儲過程實現業務處理 267

13.2.7 利用事務實現轉帳 273

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 260
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區