TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
SQL Server 2016數據庫入門與應用(簡體書)
滿額折

SQL Server 2016數據庫入門與應用(簡體書)

商品資訊

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

商品簡介

SQL是英文Structured Query Language的縮寫,中文通常稱為“結構化查詢語言”。按照ANSI(American National Standards Institute,美國國家標準協會)的規定,SQL是關係型數據庫系統的標準語言。使用SQL語句可以執行各種各樣的操作,如更新數據庫中的數據、從數據庫中提取數據等。
SQL Server 2016在SQL Server 2012版本的基礎上,又推出了許多新的特性和關鍵的改進,使得它成為迄今為止的最強大和最全面的SQL Server版本。《SQL Server 2016 數據庫入門與應用》將對SQL Server 2016進行介紹,從實用和實際的角度,深入淺出地分析它的各個要點。
《SQL Server 2016 數據庫入門與應用》共分為14章,第1~13章的主要內容包括:SQL Server 2016發展史、SQL Server 2016新特性、SQL Server 2016如何安裝、sqlcmd工具的使用、系統數據庫、自定義數據庫、數據庫的組成、創建和修改數據庫、數據庫快照、數據表的創建和修改、管理數據表、操作表數據、SELECT語法、簡單查詢、條件查詢、模糊查詢、分組查詢、排序查詢、子查詢、多表連接、內連接、外連接、交叉連接、聯合查詢、T-SQL語言分類、變量、常量、運算符、表達式、流程控制語句、系統函數、自定義函數、SQL注釋、XML數據類型、XML查詢模式、XML索引、XML DML操作、視圖、￿標、存儲過程、觸發器、索引、事務、鎖定、安全機制分類、賬戶管理、角色管理、權限管理、數據庫備份、數據庫恢復、壓縮數據庫、附加數據庫等,第14章將各章介紹的主要知識點結合起來,開發一個醫院預約掛號系統。
《SQL Server 2016 數據庫入門與應用》可以作為高等院校計算機相關專業SQL Server數據庫設計課程的教材,也可以作為SQL Server設計的培訓教材,還可以作為自學者的參考書。

作者簡介

李豔麗,具有多年.NET項目開發經驗,深入掌握.NET框架技術,熟練開發ASP.NET與WinForm項目,精通C#、ASP 、C++、VB語言,熟練使用MTS、COM+、Web Service分布式架構。
靳智良,知名互聯網社區架構師,一個擁有5年軟件工程經驗和深厚理論基礎的軟件工程專家,善於解剖和分析問題,使用生動形象的比喻,能將複雜的、難於理解的問題與知識簡單化講解。致力於研究、優化Web 2.0系統架構技術,對LAMP體系架構有著豐富的經驗,挖掘LAMP架構的性能潛力,探索新型高效能的Web 2.0站點系統支撐平臺以及系統集群。

目次

第1章 數據庫和SQL Server 2016
1.1 什麼是數據庫 2
1.1.1 數據庫概述 2
1.1.2 數據庫模型 2
1.2 瞭解關係型數據庫 3
1.2.1 數據庫組成 3
1.2.2 常見術語 4
1.2.3 完整性規則 5
1.3 範式理論和E-R模型 5
1.3.1 範式理論 6
1.3.2 E-R模型 7
1.4 SQL Server 2016概述 8
1.4.1 SQL Server 2016發展史 9
1.4.2 SQL Server 2016的功能 9
1.5 安裝和運行SQL Server 2016 12
1.5.1 安裝SQL Server 2016 12
1.5.2 運行SQL Server 2016 18
1.6 驗證SQL Server 2016安裝 19
1.6.1 查看服務 19
1.6.2 註冊服務器 20
1.6.3 配置身份驗證模式 21
1.7 實踐案例:使用sqlcmd工具執行SQL查詢 22
1.8 練習題 23
第2章 管理SQL數據庫
2.1 SQL Server 2016數據庫概述 26
2.1.1 SQL系統數據庫 26
2.1.2 文件和文件組 27
2.1.3 數據庫狀態和文件狀態 28
2.2 數據庫的組成 29
2.2.1 表 29
2.2.2 視圖 29
2.2.3 存儲過程 30
2.2.4 觸發器 30
2.2.5 其他組成部分 30
2.3 創建數據庫 31
2.3.1 圖形界面創建 31
2.3.2 T-SQL語句創建 33
2.4 管理數據庫 34
2.4.1 查看數據庫信息 34
2.4.2 修改數據庫名稱 36
2.4.3 修改數據庫大小 37
2.4.4 刪除數據庫 38
2.4.5 收縮數據庫 39
2.5 數據庫快照 40
2.5.1 快照概述 40
2.5.2 創建快照 40
2.5.3 數據庫快照的限制 41
2.6 實踐案例:創建超市會員管理系統數據庫 41
2.7 練習題 43
第3章 管理SQL數據表
3.1 表概述 46
3.1.1 什麼是表 46
3.1.2 系統表和臨時表 47
3.1.3 表的數據類型 48
3.1.4 表結構設計 52
3.2 圖形界面創建表 52
3.2.1 創建表 53
3.2.2 修改表結構 54
3.2.3 刪除表 55
3.3 命令語句創建表 56
3.3.1 CREATE TABLE語句 56
3.3.2 ALTER TABLE語句 59
3.3.3 為表創建約束 60
3.3.4 DROP TABLE語句 64
3.4 操作表數據 64
3.4.1 添加數據 64
3.4.2 修改數據 67
3.4.3 刪除數據 68
3.4.4 實踐案例:界面方式操作數據 70
3.5 實踐案例:完善超市管理系統的商品數據表 71
3.6 練習題 74
第4章 SQL數據簡單查詢
4.1 簡單查詢 78
4.1.1 SELECT語句 78
4.1.2 查詢全部行和列 78
4.1.3 查詢部分列 79
4.1.4 為列指定別名 80
4.1.5 查詢前幾行 80
4.1.6 查詢不重複數據 81
4.1.7 實踐案例:查詢數據時使用計算列 82
4.2 條件查詢 83
4.2.1 比較條件 83
4.2.2 邏輯條件 84
4.3 模糊查詢 85
4.3.1 LIKE查詢 85
4.3.2 IS NULL查詢 86
4.3.3 BETWEEN查詢 87
4.3.4 IN查詢 88
4.4 分組查詢 89
4.4.1 單列分組查詢 89
4.4.2 多列分組查詢 91
4.4.3 HAVING條件 92
4.4.4 條件比較排序 93
4.5 實踐案例:查詢用戶信息 95
4.6 練習題 96
第5章 SQL高級查詢
5.1 子查詢 100
5.1.1 簡單子查詢 100
5.1.2 IN(NOT IN)子查詢 101
5.1.3 EXISTS子查詢 102
5.1.4 實踐案例:嵌套子查詢 103
5.2 多表連接 104
5.2.1 連接語法 104
5.2.2 使用別名 105
5.2.3 使用JOIN關鍵字連接查詢 106
5.3 內連接查詢 106
5.3.1 語法格式 106
5.3.2 等值連接 107
5.3.3 非等值連接 108
5.4 外連接查詢 109
5.4.1 外連接介紹 109
5.4.2 左外連接 109
5.4.3 右外連接 110
5.4.4 全外連接 111
5.5 交叉連接 112
5.6 聯合查詢 113
5.7 實踐案例:自連接查詢 115
5.8 實踐案例:查詢超市商品的具體信息 115
5.9 練習題 117
第6章 T-SQL語言編程基礎
6.1 瞭解T-SQL語言編程 120
6.1.1 什麼是T-SQL 120
6.1.2 T-SQL語言分類 120
6.2 常量和變量 121
6.2.1 常量 121
6.2.2 變量 122
6.3 運算符和表達式 125
6.3.1 運算符 125
6.3.2 運算符優先級 129
6.3.3 表達式 129
6.4 流程控制語句 130
6.4.1 BEGIN-END語句塊 130
6.4.2 IF-ELSE條件語句 130
6.4.3 CASE多重分支語句 132
6.4.4 GOTO語句 134
6.4.5 常用循環語句 135
6.4.6 RETURN語句 136
6.4.7 延遲語句 136
6.4.8 異常處理語句 137
6.5 系統函數 138
6.5.1 系統函數分類 138
6.5.2 數學函數 139
6.5.3 字符串函數 140
6.5.4 數據類型轉換函數 141
6.5.5 日期和時間函數 142
6.6 用戶自定義函數 144
6.6.1 創建語法 144
6.6.2 標量值函數 145
6.6.3 表值函數 146
6.6.4 實踐案例:創建切割字符串的表值函數 148
6.7 SQL注釋 149
6.7.1 單行注釋 150
6.7.2 多行注釋 150
6.8 實踐案例:通過流程控制語句輸出菱形 150
6.9 練習題 151
第7章 XML查詢技術
7.1 XML數據類型 154
7.1.1 瞭解XML數據類型 154
7.1.2 使用XML數據類型 154
7.1.3 XML類型限制 155
7.1.4 XML類型方法 155
7.2 XQuery簡介 159
7.3 XML查詢模式 160
7.3.1 RAW模式 160
7.3.2 AUTO模式 162
7.3.3 EXPLICIT模式 163
7.3.4 PATH模式 165
7.4 實踐案例:嵌套查詢 167
7.5 XML高級查詢 168
7.5.1 XML索引 168
7.5.2 OPENXML()函數 170
7.5.3 XML DML 172
7.6 練習題 174
第8章 視圖和￿標
8.1 視圖 178
8.1.1 瞭解視圖 178
8.1.2 視圖優點 178
8.1.3 視圖分類 179
8.2 SQL語句操作視圖 181
8.2.1 創建視圖 181
8.2.2 查看視圖 183
8.2.3 修改視圖 184
8.2.4 命名視圖 185
8.2.5 刪除視圖 185
8.3 SQL語句操作數據 186
8.3.1 插入數據 186
8.3.2 修改數據 188
8.3.3 刪除數據 189
8.4 實踐案例:圖形界面工具操作視圖 190
8.5 SQL語句操作￿標 192
8.5.1 聲明￿標 193
8.5.2 打開￿標 194
8.5.3 讀取￿標 195
8.5.4 關閉￿標 197
8.5.5 刪除￿標 198
8.6 實踐案例:利用￿標更新和刪除數據 199
8.7 練習題 201
第9章 存儲過程
9.1 什麼是存儲過程 204
9.1.1 存儲過程的優點 204
9.1.2 存儲過程的分類 204
9.1.3 系統存儲過程 205
9.2 調用存儲過程 206
9.2.1 調用語法介紹 206
9.2.2 常用系統存儲過程 207
9.3 創建存儲過程 208
9.3.1 創建語法和限制 208
9.3.2 普通存儲過程 209
9.3.3 加密存儲過程 210
9.3.4 臨時存儲過程 211
9.3.5 實踐案例:嵌套存儲過程 211
9.4 管理存儲過程 212
9.4.1 查看存儲過程 212
9.4.2 修改存儲過程 213
9.4.3 刪除存儲過程 214
9.5 使用存儲過程參數 215
9.5.1 參數的定義 215
9.5.2 指定輸入參數 215
9.5.3 為參數設置默認值 216
9.5.4 指定輸出參數 217
9.6 實踐案例:以界面方式操作存儲過程 218
9.7 實踐案例:SQL存儲過程實現分頁查詢 220
9.8 練習題 222
第10章 觸發器
10.1 什麼是觸發器 226
10.1.1 瞭解觸發器 226
10.1.2 觸發器的類型 226
10.1.3 觸發器的執行環境 227
10.2 DML觸發器 228
10.2.1 創建語法 228
10.2.2 INSERT觸發器 229
10.2.3 UPDATE觸發器 230
10.2.4 DELETE觸發器 231
10.2.5 INSTEAD OF觸發器 232
10.3 DDL觸發器 234
10.3.1 DDL創建語法 234
10.3.2 數據庫觸發器 234
10.3.3 服務器觸發器 235
10.4 管理觸發器 236
10.4.1 修改觸發器 236
10.4.2 刪除觸發器 237
10.4.3 禁用和啟用觸發器 238
10.5 遞歸觸發器 238
10.5.1 遞歸觸發器注意事項 238
10.5.2 遞歸觸發器分類 239
10.5.3 禁用或啟用遞歸觸發器 239
10.6 嵌套觸發器 240
10.6.1 嵌套觸發器注意事項 240
10.6.2 啟用或禁用嵌套觸發器 240
10.6.3 實踐案例:嵌套觸發器實現職工的增刪 241
10.7 練習題 243
第11章 SQL Server高級特性
11.1 瞭解索引 246
11.1.1 索引的作用 246
11.1.2 索引的分類 246
11.1.3 聚集索引 246
11.1.4 非聚集索引 247
11.1.5 聚集索引和非聚集索引的區別 248
11.2 管理索引 248
11.2.1 確定索引列 248
11.2.2 創建索引的SQL語法 249
11.2.3 複合索引 251
11.2.4 查看索引 252
11.2.5 修改索引 254
11.2.6 刪除索引 254
11.2.7 實踐案例:通過數據測試有無索引的區別 254
11.3 實踐案例:圖形界面工具操作索引 255
11.4 事務 258
11.4.1 什麼是事務 258
11.4.2 ACID屬性 258
11.4.3 事務分類 259
11.4.4 處理語句 259
11.4.5 事務隔離級 261
11.4.6 實踐案例:事務機制實現轉帳功能 263
11.5 鎖定 264
11.5.1 為什麼使用鎖 265
11.5.2 鎖定粒度 265
11.5.3 鎖定模式 265
11.5.4 獲取與鎖有關的信息 266
11.6 練習題 268
第12章 數據庫安全機制
12.1 安全機制概述 272
12.1.1 安全機制分類 272
12.1.2 SQL身份驗證模式 272
12.1.3 SQL Server安全性機制 273
12.1.4 數據庫安全驗證過程 274
12.2 賬戶管理 274
12.2.1 創建Windows賬戶登錄 274
12.2.2 創建SQL Server登錄賬戶 277
12.2.3 創建數據庫用戶 278
12.2.4 刪除用戶和登錄賬戶 280
12.2.5 guest用戶 280
12.3 角色管理 281
12.3.1 固定服務器角色 281
12.3.2 固定數據庫角色 282
12.3.3 應用程序角色 284
12.3.4 自定義數據庫角色 285
12.4 管理數據庫權限 286
12.4.1 分配權限 286
12.4.2 拒絕權限 288
12.4.3 撤銷權限 288
12.5 數據庫架構 288
12.5.1 界面方式創建架構 289
12.5.2 命令語句創建架構 289
12.5.3 刪除架構 290
12.6 實踐案例:為用戶分配權限並進行測試 290
12.7 練習題 292
第13章 數據庫的備份和恢復
13.1 數據庫備份 296
13.1.1 備份概述 296
13.1.2 何時備份 296
13.1.3 備份方法 297
13.2 備份設備 298
13.2.1 命令語句創建備份設備 298
13.2.2 界面創建備份設備 298
13.2.3 查看備份設備 299
13.2.4 刪除備份設備 300
13.3 SQL命令備份數據庫 300
13.3.1 完整備份 300
13.3.2 差異備份 301
13.3.3 備份文件或文件組 302
13.3.4 備份事務日誌 303
13.4 實踐案例:圖形界面備份數據庫 303
13.5 實踐案例:圖形界面實現壓縮備份 304
13.6 數據庫恢復 305
13.6.1 前期準備工作 305
13.6.2 恢復整個數據庫 306
13.6.3 恢復事務日誌 306
13.6.4 實踐案例:通過圖形界面恢復數據庫 307
13.7 附加和實踐案例:圖形界面附加數據庫 308
13.8 實踐案例:數據庫收縮功能的實現 309
13.9 練習題 309
第14章 醫院預約掛號系統數據庫設計
14.1 系統概述 312
14.1.1 開發背景 312
14.1.2 開發意義 312
14.1.3 功能概述 313
14.2 數據庫設計 314
14.2.1 創建數據庫 315
14.2.2 創建數據表 315
14.2.3 創建視圖 320
14.2.4 模擬簡單業務邏輯 321
14.2.5 創建存儲過程 323
14.3 常見業務辦理 326
14.3.1 更新患者姓名 326
14.3.2 修改密碼 326
14.3.3 更改醫生表 327
14.3.4 查詢預約信息 328
14.4 備份和恢復數據庫 329
練習題答案

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區