TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
數據庫原理與應用教程:SQL Server 2012(簡體書)
滿額折

數據庫原理與應用教程:SQL Server 2012(簡體書)

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

商品簡介

本書全面講述了數據庫的基本原理和SQL Server 2012的應用,全書以理論夠用、實用,實踐*的原則,使讀者能夠快速、輕鬆地掌握SQL Server數據庫技術與應用。第1~4章講述數據庫的基本理論知識,其內容包括數據庫系統概述、數據模型、關系數據庫和數據庫設計;第5~14章講述數據庫管理系統SQL Server 2012的應用,其內容包括SQL Server 2012基礎,數據庫的概念和操作,表的操作,數據庫查詢,T-SQL編程,視圖和索引的操作,存儲過程和觸發器,事務與併發控制,數據庫系統的安全性,數據庫的備份與還原;第15章介紹了基於C#.NET 的數據庫應用系統開發過程。
本書理論和實踐相結合,既闡述了數據庫的基本理論,又結合了SQL Server 2012數據庫管理系統的應用,內容翔實,實例豐富,圖文並茂,體系完整,通俗易懂,有助於讀者理解數據庫的基本概念,掌握要點和攻克難點;為便於學習,每章還配有豐富的習題。
本書可作為大學本科、專科、高等職業院校“SQL Server數據庫”課程的教學用書,也可以作為培養數據庫系統工程師的培訓教材,還可以作為數據庫管理人員及數據庫應用系統開發人員的參考用書。

目次

第 一 部 分
第1章 數據庫系統概述 3
1.1 數據庫技術發展史 3
1.1.1 數據處理技術 3
1.1.2 數據庫技術的三個發展階段 4
1.2 數據庫系統的組成 6
1.3 數據庫的體系結構 7
1.3.1 數據庫的三級模式結構 8
1.3.2 數據庫的兩級映像 9
習題 10
第2章 數據模型 11
2.1 信息的三種世界 11
2.2 概念模型 12
2.2.1 基本概念 12
2.2.2 E-R模型 13
2.3 數據模型 15
2.3.1 層次模型 15
2.3.2 網狀模型 16
2.3.3 關係模型 17
習題 18
第3章 關系數據庫 20
3.1 關係數據結構 20
3.1.1 關係的定義和性質 20
3.1.2 關系數據庫 22
3.2 關係的完整性 22
3.3 關係運算 23
3.3.1 傳統的集合運算 24
3.3.2 專門的關係運算 26
3.4 關係的規範化 30
3.4.1 函數依賴 30
3.4.2 關係規範化的目的 31
3.4.3 關係規範化的過程 32
習題 35
第4章 數據庫設計 37
4.1 數據庫設計概述 37
4.2 需求分析 37
4.2.1 需求分析的任務 38
4.2.2 需求分析的方法 38
4.2.3 數據流圖和數據字典 39
4.3 概念結構設計 41
4.3.1 概念結構設計的方法 41
4.3.2 概念結構設計的步驟 41
4.4 邏輯結構設計 43
4.4.1 將E-R圖轉化為關係數據模型 43
4.4.2 關係模式的優化 45
4.4.3 設計用戶外模式 46
4.5 物理結構設計 46
4.5.1 確定數據庫的物理結構 46
4.5.2 評價物理結構 47
4.6 數據庫實施和運行、維護 48
4.6.1 數據庫實施 48
4.6.2 數據庫的運行與維護 48
4.7 數據庫設計實例 49
4.7.1 銀行卡管理系統數據庫設計 49
4.7.2 圖書借閱管理系統數據庫設計 50
4.7.3 鋼材倉庫管理系統設計 52
習題 55
第 二 部 分
第5章 SQL Server 2012基礎 59
5.1 SQL Server 2012簡介 59
5.1.1 SQL Server 發展史 59
5.1.2 SQL Server 2012新增功能 60
5.1.3 SQL Server 2012系統架構 62
5.1.4 SQL Server 2012的協議 63
5.2 SQL Server 2012的安裝與配置 63
5.2.1 SQL Server 2012的版本 63
5.2.2 SQL Server 2012的環境需求 64
5.2.3 SQL Server 2012的安裝過程 65
5.3 SQL Server 2012的管理工具 76
5.3.1 SQL Server Management Studio 76
5.3.2 服務器管理 78
5.3.3 SQL Server配置管理器 80
5.3.4 其他工具組件 81
5.4 T-SQL基礎 83
5.4.1 T-SQL的特點 83
5.4.2 T-SQL的分類 84
5.4.3 T-SQL的基本語法 84
習題 86
第6章 數據庫的概念和操作 87
6.1 數據庫基本概念 87
6.1.1 物理數據庫 87
6.1.2 邏輯數據庫 88
6.2 數據庫操作 89
6.2.1 創建數據庫 89
6.2.2 修改數據庫 94
6.2.3 刪除數據庫 96
習題 97
第7章 表的操作 98
7.1 創建表 98
7.1.1 數據類型 98
7.1.2 界面方式創建表 101
7.1.3 使用T-SQL語句創建表 103
7.2 修改表 105
7.2.1 界面方式修改表 105
7.2.2 使用T-SQL語句修改表 106
7.3 列約束和表約束 106
7.3.1 PRIMARY KEY約束 106
7.3.2 UNIQUE約束 108
7.3.3 FOREIGN KEY約束 109
7.3.4 CHECK約束 113
7.3.5 DEFAULT約束 114
7.4 表數據操作 115
7.4.1 向表中添加數據 115
7.4.2 修改表中數據 118
7.4.3 刪除表中數據 118
7.5 刪除表 119
7.6 數據的導入/導出 120
7.6.1 導出數據 120
7.6.2 導入數據 127
習題 133
第8章 數據庫查詢 135
8.1 SELECT查詢語法 135
8.2 簡單查詢 136
8.2.1 投影查詢 136
8.2.2 選擇查詢 138
8.2.3 聚合函數查詢 142
8.3 分組查詢 144
8.3.1 簡單分組 144
8.3.2 CUBE和ROLLUP的應用 145
8.4 連接查詢 146
8.4.1 內連接 146
8.4.2 自連接 148
8.4.3 外連接 148
8.4.4 交叉連接 150
8.5 子查詢 151
8.5.1 無關子查詢 151
8.5.2 相關子查詢 153
8.6 其他查詢 154
8.6.1 集合運算查詢 154
8.6.2 對查詢結果排序 156
8.6.3 存儲查詢結果 157
8.7 數據操作中使用SELECT子句 158
8.7.1 INSERT語句中使用SELECT子句 158
8.7.2 UPDATE語句中使用SELECT子句 159
8.7.3 DELETE語句中使用SELECT子句 159
習題 160
第9章 T-SQL編程 162
9.1 T-SQL編程基礎 162
9.1.1 標識符 162
9.1.2 變量 162
9.1.3 運算符 164
9.1.4 批處理 167
9.1.5 注釋 167
9.2 流程控制語句 168
9.2.1 SET語句 168
9.2.2 BEGIN…END語句 169
9.2.3 IF…ELSE語句 169
9.2.4 CASE語句 170
9.2.5 WHILE語句 172
9.2.6 GOTO語句 173
9.2.7 RETURN語句 173
9.3 函數 174
9.3.1 系統內置函數 174
9.3.2 用戶定義函數 176
9.4 ￿標 180
9.4.1 ￿標概述 180
9.4.2 ￿標的類型 181
9.4.3 ￿標的操作 182
習題 186
第10章 視圖和索引 188
10.1 視圖 188
10.1.1 視圖概述 188
10.1.2 創建視圖 189
10.1.3 修改視圖 192
10.1.4 使用視圖 195
10.1.5 刪除視圖 197
10.2 索引 198
10.2.1 索引簡介 198
10.2.2 索引類型 199
10.2.3 創建索引 200
10.2.4 查看索引信息 206
10.2.5 刪除索引 208
習題 209
第11章 存儲過程和觸發器 211
11.1 存儲過程 211
11.1.1 存儲過程概述 211
11.1.2 存儲過程的類型 212
11.1.3 創建存儲過程 213
11.1.4 執行存儲過程 216
11.1.5 查看存儲過程 220
11.1.6 修改和刪除存儲過程 222
11.2 觸發器 223
11.2.1 觸發器概述 223
11.2.2 觸發器的分類 224
11.2.3 創建觸發器 225
11.2.4 查看觸發器信息及修改觸發器 233
11.2.5 禁止、啟用和刪除觸發器 235
習題 236
第12章 事務與併發控制 238
12.1 事務概述 238
12.2 事務的類型 239
12.2.1 根據系統的設置分類 239
12.2.2 根據運行模式分類 240
12.3 事務處理語句 241
12.4 事務的併發控制 243
12.4.1 併發帶來的問題 243
12.4.2 鎖的基本概念 244
12.4.3 鎖的類型 245
12.4.4 鎖的信息 246
12.4.5 死鎖的產生及解決辦法 248
12.4.6 手工加鎖 248
習題 250
第13章 數據庫系統的安全性 251
13.1 身份驗證 251
13.1.1 SQL Server的身份驗證模式 251
13.1.2 設置身份驗證模式 252
13.2 賬號管理 254
13.2.1 服務器登錄賬號 254
13.2.2 數據庫用戶賬號 258
13.3 角色管理 260
13.3.1 固定服務器角色 261
13.3.2 固定數據庫角色 262
13.3.3 應用程序角色 265
13.4 權限管理 267
13.4.1 權限的類別 267
13.4.2 權限操作 267
13.5 數據加密 273
13.5.1 數據加密簡介 273
13.5.2 數據加密和解密操作 274
習題 279
第14章 數據庫的備份與還原 280
14.1 數據庫備份概述 280
14.1.1 數據庫備份計劃 280
14.1.2 數據庫備份的類型 281
14.2 數據庫還原概述 283
14.2.1 數據庫還原策略 283
14.2.2 數據庫恢複模式 284
14.3 數據庫備份操作 286
14.4 數據庫還原操作 289
14.4.1 自動還原 289
14.4.2 手動還原 290
14.5 數據庫分離與附加 292
14.5.1 分離數據庫 293
14.5.2 附加數據庫 295
習題 297
第 三 部 分
第15章 基於C#.NET的數據庫應用系統開發 301
15.1 C#語言簡介 301
15.2 使用ADO.NET訪問SQL Server數據庫 302
15.2.1 ADO.NET的對象模型 302
15.2.2 利用ADO.NET訪問數據庫的基本操作 304
15.3 數據庫應用系統開發實例 306
15.3.1 數據庫設計 306
15.3.2 應用系統設計與實現 312
習題 338
參考文獻 339

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區