SQLServer實例教程(第4版)(2012版)

SQLServer實例教程(第4版)(2012版)

《SQLServer實例教程(第4版)(2012版)》是2020年3月電子工業出版社出版的圖書,作者是楊學全,劉海軍。

基本介紹

  • 書名:SQLServer實例教程(第4版)(2012版)
  • 作者:楊學全,劉海軍
  • ISBN:9787121380846
  • 出版社:電子工業出版社
  • 出版時間:2020年3月
  • 頁數:324
  • 字數:599千字
  • 開本:16開
  • 版次:01-01
內容簡介,圖書目錄,

內容簡介

本書根據資料庫技術領域的人才需求和資料庫套用系統開發崗位的任職要求,參照相關的職業資格標準,堅持能力本位的職業教育思想,採用項目驅動的方式組織課程教學內容。本書共分14章,從基本概念和實際套用出發,由淺入深、循序漸進地講述了資料庫技術、SQL Server 2012概述、資料庫的基本操作、數據表的基本操作、數據的基本操作、數據的高級操作、實現數據完整性、視圖及其套用、索引及套用、SQL Server程式設計、存儲過程與觸發器、SQL Server 安全管理、備份與還原、資料庫與開發工具的協同使用;並將“學生選課管理系統”案例融入部分章節,深入闡述資料庫創建、管理、開發與SQL程式設計的思想與具體方法;簡明扼要地介紹了SQL Server的上機實驗操作。本書根據職業技能培養的要求,結合案例給出100多個例題和習題,便於讀者更好地學習和掌握資料庫的基本知識與技能。本書既可以作為高等院校、高等職業院校計算機及相關專業的專業課教材,也可以作為資料庫工作者,尤其是大型關係資料庫初學者的參考書。

圖書目錄

目錄
第1章 資料庫技術1
1.1 資料庫基礎知識1
1.1.1 信息、數據與數據處理1
1.1.2 數據管理技術的發展2
1.1.3 資料庫、資料庫管理系統、 資料庫系統2
1.1.4 數據模型3
1.1.5 資料庫系統的體系結構5
1.2 關係資料庫7
1.2.1 關係模型7
1.2.2 關係資料庫的標準語言及 基本運算9
1.2.3 關係數據理論11
1.3 關係資料庫設計15
1.3.1 資料庫設計的任務、內容與步驟15
1.3.2 需求分析16
1.3.3 概念結構設計17
1.3.4 邏輯結構設計18
1.3.5 資料庫設計案例19
1.4 思考題22
第2章 SQL Server 2012概述23
2.1 SQL Server 2012的特性與體系結構23
2.1.1 SQL Server 2012的特性23
2.1.2 SQL Server 2012的體系結構23
2.2 SQL Server 2012的安裝24
2.2.1 安裝前的準備工作24
2.2.2 安裝SQL Server 201226
2.3 SQL Server 2012的安全性35
2.3.1 許可權驗證模式35
2.3.2 資料庫用戶和賬號35
2.4 SQL Server 2012伺服器的操作36
2.4.1 SQL Server的程式組36
2.4.2 SQL Server服務管理37
2.4.3 使用SQL Server Management Studio39
2.4.4 實用工具44
2.5 思考題45
第3章 資料庫的基本操作46
3.1 SQL Server資料庫的一些基本術語和概念46
3.1.1 SQL Server的資料庫46
3.1.2 SQL Server的事務日誌46
3.1.3 SQL Server資料庫檔案及檔案組47
3.1.4 SQL Server的系統資料庫48
3.2 創建資料庫49
3.2.1 使用SQL Server Management Studio創建資料庫49
3.2.2 使用T-SQL語言創建資料庫50
3.3 使用SQL Server Management Studio管理資料庫52
3.3.1 打開資料庫52
3.3.2 查看資料庫信息53
3.3.3 修改資料庫容量54
3.3.4 設定修改資料庫選項55
3.3.5 更改資料庫名稱55
3.3.6 分離和附加資料庫56
3.3.7 刪除資料庫57
3.4 使用T-SQL管理資料庫58
3.4.1 打開資料庫58
3.4.2 查看資料庫信息58
3.4.3 修改資料庫容量59
3.4.4 設定修改資料庫選項60
3.4.5 更改資料庫名稱61
3.4.6 分離和附加資料庫61
3.4.7 刪除資料庫62
3.5 案例中的套用舉例62
3.5.1 創建“學生選課管理系統”資料庫62
3.5.2 設定修改資料庫的容量64
3.6 思考題66
第4章 數據表的基本操作67
4.1 SQL Server表的概念與數據類型67
4.1.1 SQL Server表的概念67
4.1.2 SQL Server 2012數據類型68
4.2 創建數據表72
4.2.1 使用表設計器創建表72
4.2.2 使用T-SQL語言創建表74
4.2.3 使用已有表創建新表77
4.3 數據的添加與表的查看78
4.3.1 向表中添加數據79
4.3.2 查看錶信息80
4.4 表的修改與刪除81
4.4.1 修改資料庫中的表81
4.4.2 刪除資料庫中的表82
4.5 案例套用舉例83
4.5.1 “學生選課管理系統”的各表定義83
4.5.2 “學生選課管理系統”各表的創建85
4.6 思考題88
第5章 數據的基本操作89
5.1 數據的增刪改89
5.1.1 數據的添加89
5.1.2 數據的修改95
5.1.3 數據的刪除96
5.2 簡單查詢98
5.2.1 SELECT語句98
5.2.2 選擇表中的若干列99
5.2.3 選擇表中的若干記錄102
5.2.4 對查詢的結果排序107
5.2.5 對數據進行統計108
5.2.6 用查詢結果生成新表112
5.2.7 合併結果集112
5.2.8 公用表達式114
5.2.9 MERGE語句115
5.3 案例中數據的基本操作117
5.4 思考題118
第6章 數據的高級操作119
6.1 連線查詢119
6.1.1 交叉連線查詢119
6.1.2 等值與非等值連線查詢121
6.1.3 自身連線查詢122
6.1.4 外連線查詢123
6.1.5 複合連線條件查詢125
6.2 子查詢126
6.2.1 帶有IN運算符的子查詢127
6.2.2 帶有比較運算符的子查詢128
6.2.3 帶有ANY或ALL運算符的子查詢129
6.2.4 帶有EXISTS運算符的子查詢130
6.3 交叉表查詢131
6.3.1 PIVOT131
6.3.2 UNPIVOT133
6.4 案例中數據的高級查詢134
6.5 思考題137
第7章 實現數據完整性138
7.1 完整性的概念138
7.2 使用約束139
7.2.1 約束的類型139
7.2.2 創建主鍵約束140
7.2.3 創建唯一約束141
7.2.4 創建檢查約束143
7.2.5 創建默認約束144
7.2.6 創建外鍵約束145
7.2.7 查看約束的定義146
7.2.8 刪除約束147
7.3 使用規則148
7.4 使用默認149
7.5 使用IDENTITY列150
7.6 數據完整性強制選擇方法151
7.7 案例中的數據完整性實現152
7.8 思考題154
第8章 視圖及其套用155
8.1 視圖綜述155
8.1.1 視圖的基本概念155
8.1.2 視圖的作用155
8.2 視圖的操作156
8.2.1 創建視圖156
8.2.2 使用視圖159
8.2.3 修改視圖161
8.2.4 刪除視圖162
8.3 視圖定義信息的查詢162
8.4 案例中的視圖套用163
8.5 思考題165
第9章 索引及套用166
9.1 索引綜述166
9.1.1 數據存儲166
9.1.2 索引166
9.2 索引的操作168
9.2.1 創建索引168
9.2.2 查詢索引信息171
9.2.3 索引更名172
9.2.4 刪除索引172
9.3 設定索引的選項173
9.3.1 設定FILLFACTOR選項173
9.3.2 設定PAD_INDEX選項174
9.4 索引的分析與維護174
9.4.1 索引分析174
9.4.2 索引維護175
9.5 索引視圖176
9.6 案例中的索引176
9.7 思考題177
第10章 SQL Server程式設計178
10.1 程式中的批處理、腳本、注釋178
10.1.1 批處理178
10.1.2 腳本179
10.1.3 注釋179
10.2 SQL Server變數179
10.2.1 全局變數179
10.2.2 局部變數181
10.3 程式中的流程控制183
10.3.1 BEGIN...END語句塊183
10.3.2 PRINT語句184
10.3.3 IF...ELSE語句184
10.3.4 CASE語句185
10.3.5 WAITFOR語句187
10.3.6 WHILE語句188
10.3.7 RETURN語句188
10.4 SQL Server函式188
10.4.1 常用內置函式189
10.4.2 創建自定義函式197
10.4.3 查看、修改和刪除自定義函式201
10.5 程式中的事務203
10.5.1 概述203
10.5.2 編寫事務204
10.5.3 檢查點處理207
10.5.4 鎖207
10.6 游標208
10.6.1 游標的基本操作209
10.6.2 使用游標211
10.7 案例中的程式設計213
10.8 思考題215
第11章 存儲過程與觸發器216
11.1 存儲過程綜述216
11.1.1 存儲過程的概念216
11.1.2 存儲過程的類型216
11.2 創建、執行、修改、刪除簡單存儲過程217
11.2.1 創建存儲過程217
11.2.2 執行存儲過程219
11.2.3 查看存儲過程220
11.2.4 修改存儲過程222
11.2.5 刪除存儲過程223
11.3 創建和執行含參數的存儲過程223
11.3.1 帶簡單參數的存儲過程223
11.3.2 帶表值參數的存儲過程226
11.4 存儲過程的重新編譯228
11.5 系統存儲過程與擴展存儲過程229
11.5.1 系統存儲過程229
11.5.2 擴展存儲過程230
11.6 案例中的存儲過程230
11.7 觸發器綜述234
11.8 觸發器的創建236
11.8.1 Inserted表和Deleted表236
11.8.2 創建觸發器236
11.8.3 查看觸發器信息238
11.9 修改和刪除觸發器239
11.9.1 修改觸發器239
11.9.2 禁用、啟用和刪除觸發器240
11.10 嵌套觸發器240
11.11 案例中的觸發器241
11.12 思考題242
第12章 SQL Server安全管理244
12.1 SQL Server 2012的安全機制244
12.1.1 SQL Server 2012的身份驗證模式244
12.1.2 許可權驗證246
12.2 管理伺服器的安全性247
12.2.1 查看登錄賬號247
12.2.2 創建登錄賬號247
12.2.3 禁用登錄賬號249
12.2.4 刪除登錄賬號250
12.3 管理許可權251
12.3.1 資料庫用戶251
12.3.2 架構管理253
12.3.3 資料庫角色256
12.3.4 用戶和角色的管理許可權 257
12.4 案例中的安全管理258
12.5 思考題260
第13章 備份與還原261
13.1 數據備份與還原綜述261
13.1.1 備份和還原的基本概念261
13.1.2 數據備份的類型262
13.1.3 恢復模式263
13.2 備份與還原操作264
13.2.1 資料庫的備份264
13.2.2 資料庫的還原268
13.3 備份與還原計畫270
13.4 數據的導入與導出271
13.4.1 導出數據271
13.4.2 導入數據275
13.5 案例中的備份和還原操作276
13.5.1 備份操作276
13.5.2 還原操作278
13.6 思考題279
第14章 資料庫與開發工具的協同使用280
14.1 常用的資料庫連線方法280
14.1.1 ODBC280
14.1.2 JDBC281
14.1.3 ADO.NET281
14.2 在Java中的資料庫開發282
14.3 在Visual Studio.NET中的資料庫開發285
14.3.1 使用數據控制項286
14.3.2 使用ADO.NET對象289
14.4 案例的客戶端程式291
14.4.1 系統分析與設計291
14.4.2 系統資料庫設計294
14.4.3 系統實現294
14.5 思考題314

相關詞條

熱門詞條

聯絡我們