SQL Server 2008數據庫應用技術(第2版)(簡體書)
- 系列名:工業和信息化“十三五”高職高專人才培養規劃教材
- ISBN13:9787115491008
- 出版社:人民郵電出版社
- 作者:張素青; 王利
- 裝訂/頁數:平裝/274頁
- 規格:26cm*19cm (高/寬)
- 出版日:2022/05/01
商品簡介
作者簡介
目次
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
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。