TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
SQL Server數據庫技術及應用教程(第2版)(簡體書)
滿額折

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

商品資訊

人民幣定價:52 元
定價
:NT$ 312 元
優惠價
87271
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:8 點
商品簡介
目次
相關商品

商品簡介

本教材系統全面地講解數據庫技術的概念、原理及SQL Server 2016的應用,包括數據庫的基本概念、數據模型、數據庫設計、SQL Server 2016基礎、數據庫的創建與管理、表的創建與管理、數據的輸入與維護、數據查詢、視圖、索引、T-SQL語言、￿標和函數、存儲過程、觸發器、數據庫的備份和還原、數據庫的安全管理等內容。本書提供電子課件、源代碼、文件等教學資源。 本書內容豐富、結構清晰,講解通俗易懂,在講述基本知識的同時,注重操作技能和解決實際問題能力的培養。本書給出大量例題,並使用一個貫穿全書的"學籍管理系統”進行講解,突出了實用性與專業性,使讀者能夠快速、準確、深入地學習SQL Server 2016。

目次

第1章 數據庫系統概述 1
1.1 數據庫技術的發展歷史 1
1.1.1 人工管理階段 1
1.1.2 文件系統階段 2
1.1.3 數據庫系統階段 3
1.2 數據庫系統的基本概念 4
1.3 數據庫系統的結構 5
1.3.1 數據庫系統的三級模式結構 5
1.3.2 數據庫系統的二級映像 6
習題1 7
第2章 數據模型 9
2.1 現實世界、信息世界和計算機世界 9
2.1.1 現實世界 9
2.1.2 信息世界 10
2.1.3 計算機世界 10
2.1.4 三種世界的轉換 11
2.2 概念模型 11
2.2.1 概念模型的基本概念 11
2.2.2 概念模型的表示 13
2.3 數據模型 16
2.3.1 數據模型的基本概念 16
2.3.2 常用的數據模型 17
2.4 關係模型 22
2.4.1 關係模型的組成 22
2.4.2 關係的數學定義 23
2.4.3 關系代數 24
2.4.4 傳統的集合運算 25
2.4.5 專門的關係運算 27
2.5 實訓―學籍管理系統概念模型設計 29
習題2 32
第3章 數據庫設計 34
3.1 規範化 34
3.1.1 函數依賴 34
3.1.2 範式 35
3.2 數據庫設計的特點 39
3.3 數據庫設計的步驟 40
3.3.1 需求分析階段 40
3.3.2 概念結構設計階段 40
3.3.3 邏輯結構設計階段 41
3.3.4 物理結構設計階段 43
3.3.5 數據庫實施階段 43
3.3.6 數據庫運行和維護階段 44
3.4 關係型數據庫管理系統 44
3.5 實訓―學籍管理系統設計 45
習題3 47
第4章 SQL Server 2016基礎 50
4.1 SQL Server 2016簡介 50
4.1.1 SQL Server 2016新特點 50
4.1.2 SQL Server 2016的版本介紹 52
4.2 SQL Server 2016服務器組件和管理工具 52
4.2.1 服務器組件 53
4.2.2 管理工具 53
4.3 安裝SQL Server 2016 54
4.3.1 JDK與JRE的下載、安裝和環境變量的設置 54
4.3.2 安裝SQL Server 2016及其組件 58
4.3.3 啟動SQL Server 2016服務 63
4.4 SQL Server 2016的管理工具 63
4.4.1 SSMS 64
4.4.2 Navicat Premium 65
習題4 65
第5章 數據庫的創建與管理 67
5.1 SQL Server數據庫基礎知識 67
5.1.1 數據庫常用對象 67
5.1.2 系統數據庫 68
5.1.3 文件和文件組 68
5.2 數據庫的創建 69
5.2.1 使用SSMS創建數據庫 69
5.2.2 使用T-SQL語句創建數據庫 71
5.3 查看和修改數據庫 75
5.3.1 使用SSMS查看和修改數據庫 75
5.3.2 使用T-SQL語句修改數據庫 75
5.4 刪除數據庫 78
5.4.1 使用SSMS刪除數據庫 78
5.4.2 使用T-SQL語句刪除數據庫 79
5.5 數據庫操作 79
5.5.1 分離數據庫 80
5.5.2 附加數據庫 81
5.5.3 數據庫快照 82
5.6 實訓―學籍管理系統中數據庫的 創建 83
習題5 84
第6章 表的創建與管理 86
6.1 表的基本概念 86
6.2 表的數據類型 87
6.3 設計表 92
6.4 創建表 94
6.4.1 使用SSMS創建表 95
6.4.2 使用T-SQL語句創建表 96
6.5 修改表 99
6.5.1 使用SSMS修改表 99
6.5.2 使用T-SQL語句修改表 102
6.6 刪除表 104
6.6.1 使用SSMS刪除表 104
6.6.2 使用T-SQL語句刪除表 105
6.7 實訓―學籍管理系統中表的創建 105
習題6 106
第7章 數據的輸入與維護 109
7.1 向表中添加記錄 109
7.1.1 使用SSMS向表中添加記錄 109
7.1.2 使用T-SQL語句向表中添加記錄 110
7.2 修改表中的記錄 111
7.2.1 使用SSMS修改表中的記錄 112
7.2.2 使用T-SQL語句修改表中的記錄 112
7.3 刪除表中的記錄 113
7.3.1 使用SSMS刪除表中的記錄 113
7.3.2 使用T-SQL語句刪除表中的記錄 113
7.4 實訓―學籍管理系統中數據的 輸入與維護 115
習題7 117
第8章 數據查詢 119
8.1 查詢語句 119
8.2 單表查詢 120
8.3 連接查詢 130
8.4 嵌套查詢 133
8.5 集合查詢 138
8.6 實訓―學籍管理系統的查詢操作 139
習題8 141
第9章 視圖 144
9.1 視圖的基礎知識 144
9.1.1 視圖的基本概念 144
9.1.2 視圖的優點和缺點 144
9.2 創建視圖 145
9.2.1 使用SSMS創建視圖 145
9.2.2 使用T-SQL語句創建視圖 146
9.3 查詢視圖 147
9.3.1 使用SSMS查詢視圖 147
9.3.2 使用T-SQL語句查詢視圖 147
9.4 查看視圖信息 148
9.5 修改視圖 149
9.5.1 使用SSMS修改視圖 149
9.5.2 使用T-SQL語句修改視圖 150
9.6 通過視圖修改表數據 151
9.7 刪除視圖 152
9.7.1 使用SSMS刪除視圖 152
9.7.2 使用T-SQL語句刪除視圖 152
9.8 實訓―學籍管理系統中視圖的 創建 153
習題9 154
第10章 索引 156
10.1 索引的基礎知識 156
10.1.1 SQL Server中數據的存儲與 訪問 156
10.1.2 索引的優缺點 156
10.1.3 索引的分類 157
10.1.4 建立索引的原則 157
10.2 創建索引 158
10.2.1 使用SSMS創建索引 158
10.2.2 使用T-SQL語句創建索引 160
10.3 查看和修改索引 161
10.3.1 使用SSMS查看和修改 索引 161
10.3.2 使用T-SQL語句查看和修 改索引 162
10.4 統計索引 163
10.5 刪除索引 164
10.5.1 使用SSMS刪除索引 165
10.5.2 使用T-SQL語句刪除索引 165
10.6 實訓――學籍管理系統中索引的 創建 166
習題10 167
第11章 T-SQL語言、￿標和函數 169
11.1 T-SQL語言簡介 169
11.1.1 SQL語言與T-SQL語言 169
11.1.2 T-SQL語言的構成 169
11.2 注釋符和標識符 170
11.2.1 注釋符 170
11.2.2 標識符 171
11.3 常量與變量 171
11.3.1 常量 172
11.3.2 變量 172
11.4 運算符與表達式 175
11.4.1 運算符 175
11.4.2 表達式 177
11.5 流程控制語句 177
11.5.1 BEGIN…END語句塊 178
11.5.2 IF…ELSE語句 178
11.5.3 CASE語句 180
11.5.4 循環語句 183
11.5.5 無條件轉向語句 184
11.5.6 返回語句 185
11.5.7 等待語句 185
11.6 批處理與腳本 186
11.6.1 批處理 186
11.6.2 腳本 187
11.7 ￿標 188
11.7.1 聲明￿標 188
11.7.2 使用￿標 190
11.8 函數 194
11.8.1 標量函數 194
11.8.2 用戶自定義函數 198
11.9 實訓―學籍管理系統中用戶自定義 函數的設計 204
習題11 206
第12章 存儲過程 207
12.1 存儲過程的基本概念 207
12.1.1 存儲過程的定義與特點 207
12.1.2 存儲過程的類型 208
12.2 創建存儲過程 208
12.2.1 使用SSMS創建存儲過程 209
12.2.2 使用T-SQL語句創建存儲過程 209
12.3 執行存儲過程 212
12.3.1 執行不帶參數的存儲過程 212
12.3.2 執行帶參數的存儲過程 213
12.4 查看存儲過程 214
12.4.1 使用SSMS查看存儲過程 214
12.4.2 使用系統存儲過程查看用戶存儲過程 215
12.5 修改存儲過程 216
12.5.1 使用SSMS修改存儲過程 216
12.5.2 使用T-SQL語句修改存儲過程 217
12.6 刪除存儲過程 218
12.6.1 使用SSMS刪除存儲過程 218
12.6.2 使用T-SQL語句刪除存儲過程 218
12.7 實訓―學籍管理系統中存儲過程的設計 218
習題12 220
第13章 觸發器 221
13.1 觸發器的基本概念 221
13.1.1 觸發器的類型 221
13.1.2 觸發器的優點 222
13.2 創建觸發器 222
13.2.1 使用SSMS創建觸發器 222
13.2.2 使用T-SQL語句創建觸發器 223
13.3 查看觸發器 235
13.3.1 使用SSMS查看觸發器源代碼 235
13.3.2 使用系統存儲過程查看觸發器信息 236
13.4 修改觸發器 237
13.4.1 使用SSMS修改觸發器 237
13.4.2 使用T-SQL語句修改觸發器 237
13.5 禁用與啟用觸發器 238
13.5.1 使用SSMS禁用與啟用觸發器 238
13.5.2 使用T-SQL語句禁用與啟用觸發器 239
13.6 刪除觸發器 239
13.6.1 使用SSMS刪除觸發器 239
13.6.2 使用T-SQL語句刪除觸發器 240
13.7 實訓―學籍管理系統中觸發器的設計 240
習題13 244
第14章 數據庫的備份和還原 246
14.1 備份和還原的基本概念 246
14.1.1 備份和還原的必要性 246
14.1.2 數據庫備份的基本概念 246
14.1.3 數據庫還原的基本概念 248
14.2 備份數據庫 248
14.2.1 創建備份設備 249
14.2.2 備份語句 251
14.2.3 使用SSMS備份數據庫 253
14.3 還原數據庫 255
14.3.1 使用T-SQL語句還原數據庫 255
14.3.2 使用SSMS還原數據庫 256
14.4 實訓―數據庫的導入與導出 258
14.4.1 數據庫表數據導出 258
14.4.2 數據庫表數據導入 261
習題14 263
第15章 數據庫的安全管理 265
15.1 數據庫的安全性 265
15.1.1 數據庫系統的安全性 265
15.1.2 SQL Server的安全機制 266
15.1.3 用戶和角色管理 269
15.1.4 權限管理 282
15.2 數據庫的完整性 285
15.2.1 數據完整性的基本概念 286
15.2.2 實體完整性的實現 287
15.2.3 域完整性的實現 289
15.2.4 參照完整性的實現 293
15.3 實訓―學籍管理系統中的安全與保護 297
習題15 298
參考文獻 300

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區