注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫SQL Server實例教程(第3版)

SQL Server實例教程(第3版)

SQL Server實例教程(第3版)

定 價:¥37.00

作 者: 楊學全 編
出版社: 電子工業(yè)出版社
叢編項: 高職高專計算機系列規(guī)劃教材
標 簽: 高職高專教材 計算機 教材

購買這本書可以去


ISBN: 9787121241994 出版時間: 2014-09-01 包裝: 平裝
開本: 頁數: 300 字數:  

內容簡介

  全書共13章。從基本概念和實際應用出發(fā),由淺入深地講述數據庫設計基礎知識和數據庫創(chuàng)建、表的操作、視圖操作、索引創(chuàng)建、存儲過程與觸發(fā)器應用、函數應用、SQL程序設計、數據的安全與管理、備份與恢復等內容。將“學生選課系統(tǒng)開發(fā)案例”融入各章節(jié)中,給出了185道例題,以便學習者更好地學習和掌握數據庫的基本知識與技能。

作者簡介

  楊學全,河北農業(yè)大學教授。出版著作:《SQL Server 2000實例教程》主編,電子工業(yè)出版社,2004年7月《Delphi 7.0 程序設計》主編,科學出版社,2004年8月《計算機應用基礎》副主編,中國農業(yè)出版社,2002年4月《Visual C++.net 實用教程》副主編,電子工業(yè)出版社,2004年7月《C#.NET Web應用程序設計》主編,電子工業(yè)出版社,2007年8月

圖書目錄

第1章 數據庫技術 1
1.1 數據庫基礎知識 1
1.1.1 信息、數據與數據處理 1
1.1.2 數據管理技術的發(fā)展 2
1.1.3 數據庫、數據庫管理系統(tǒng)、
數據庫系統(tǒng) 3
1.1.4 數據模型 4
1.1.5 數據庫系統(tǒng)的體系結構 6
1.2 關系數據庫 8
1.2.1 關系模型 8
1.2.2 關系數據庫中的基本運算 10
1.2.3 關系數據理論 12
1.3 關系數據庫設計 16
1.3.1 數據庫設計的任務、內容與
步驟 17
1.3.2 需求分析 18
1.3.3 概念結構設計 18
1.3.4 邏輯結構設計 20
1.3.5 數據庫設計案例 20
1.4 思考題 24
第2章 SQL Server 2005概述 26
2.1 SQL Server 2005的性能與體系結構 26
2.1.1 SQL Server 2005的性能 26
2.1.2 SQL Server 2005的體系結構 27
2.2 SQL Server 2005的安裝 27
2.2.1 安裝前的準備工作 27
2.2.2 安裝SQL Server 2005 29
2.3 SQL Server 2005的安全性 33
2.3.1 權限驗證模式 33
2.3.2 數據庫用戶和賬號 34
2.4 SQL Server 2005服務器的操作 35
2.4.1 SQL Server 的程序組 35
2.4.2 SQL Server服務管理 35
2.4.3 使用SQL Server Management
Studio 37
2.5 思考題 43
第3章 數據庫的基本操作 44
3.1 SQL Server 數據庫的基本術語和
概念 44
3.1.1 SQL Server數據庫 44
3.1.2 SQL Server的事務日志 44
3.1.3 SQL Server 數據庫文件及
文件組 45
3.1.4 SQL Server 的系統(tǒng)數據庫 46
3.2 創(chuàng)建數據庫 47
3.2.1 使用SQL Server Management
Studio創(chuàng)建數據庫 47
3.2.2 使用T-SQL語言創(chuàng)建數據庫 48
3.3 使用SQL Server Management Studio
管理數據庫 51
3.3.1 打開數據庫 51
3.3.2 查看數據庫信息 51
3.3.3 修改數據庫容量 52
3.3.4 設定修改數據庫選項 54
3.3.5 更改數據庫名稱 54
3.3.6 分離和附加數據庫 55
3.3.7 刪除數據庫 56
3.4 使用T-SQL管理數據庫 56
3.4.1 打開數據庫 56
3.4.2 查看數據庫信息 57
3.4.3 修改數據庫容量 57
3.4.4 設定修改數據庫選項 59
3.4.5 更改數據庫名稱 60
3.4.6 分離和附加數據庫 60
3.4.7 刪除數據庫 61
3.5 案例中的應用舉例 61
3.5.1 創(chuàng)建“學生選課管理系統(tǒng)”
數據庫 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 2005數據類型 68
4.2 創(chuàng)建數據表 71
4.2.1 使用表設計器創(chuàng)建表 72
4.2.2 使用T-SQL語言創(chuàng)建表 74
4.2.3 使用已有表創(chuàng)建新表 77
4.2.4 樹形結構數據庫表的
設計創(chuàng)建 78
4.3 數據的添加與表的查看 79
4.3.1 向表中添加數據 79
4.3.2 查看表信息 81
4.4 表的修改與刪除 83
4.4.1 修改數據庫中的表 83
4.4.2 刪除數據庫中的表 84
4.5 案例應用舉例 85
4.5.1 學生選課管理系統(tǒng)的
各表定義 85
4.5.2 學生選課系統(tǒng)各表的創(chuàng)建 87
4.6 思考題 91
第5章 數據的基本操作 92
5.1 數據的添加、修改和刪除 92
5.1.1 數據的添加 92
5.1.2 數據的修改 99
5.1.3 數據的刪除 101
5.2 簡單查詢 103
5.2.1 SELECT 語句 103
5.2.2 選擇表中的若干列 105
5.2.3 選擇表中的若干記錄 107
5.2.4 對查詢的結果排序 114
5.2.5 對數據進行統(tǒng)計 115
5.2.6 用查詢結果生成新表 119
5.2.7 合并結果集 120
5.3 案例中數據的基本操作 121
5.4 思考題 122
第6章 數據的高級查詢 123
6.1 連接查詢 123
6.1.1 交叉連接查詢 123
6.1.2 等值與非等值連接查詢 125
6.1.3 自身連接查詢 127
6.1.4 外連接查詢 128
6.1.5 復合連接條件查詢 130
6.2 子查詢 131
6.2.1 帶有IN運算符的子查詢 131
6.2.2 帶有比較運算符的子查詢 133
6.2.3 帶有ANY 或ALL運算符的
子查詢 134
6.2.4 帶有EXISTS運算符的
子查詢 135
6.2.5 分頁查詢 137
6.2.6 PIVOT查詢 138
6.2.7 動態(tài)SQL語句 139
6.2.8 利用遞歸查詢實現樹形
結構數據表查詢 140
6.3 案例中數據的高級查詢 142
6.4 思考題 145
第7章 實現數據完整性 146
7.1 完整性的概念 146
7.2 使用約束 147
7.2.1 約束的類型 147
7.2.2 創(chuàng)建主鍵約束 148
7.2.3 創(chuàng)建唯一約束 150
7.2.4 創(chuàng)建檢查約束 151
7.2.5 創(chuàng)建默認約束 153
7.2.6 創(chuàng)建外鍵約束 154
7.2.7 查看約束的定義 156
7.2.8 刪除約束 157
7.3 使用規(guī)則 157
7.4 使用默認 159
7.5 使用IDENTITY列 160
7.6 數據完整性強制選擇方法 161
7.7 實現數據完整性的案例 162
7.8 思考題 164
第8章 視圖及其應用 166
8.1 視圖綜述 166
8.1.1 視圖的基本概念 166
8.1.2 視圖的作用 166
8.2 視圖的操作 167
8.2.1 創(chuàng)建視圖 167
8.2.2 使用視圖 171
8.2.3 修改視圖 173
8.2.4 刪除視圖 174
8.3 視圖定義信息的查詢 174
8.4 案例中的視圖應用 175
8.5 思考題 176
第9章 索引及其應用 177
9.1 索引綜述 177
9.1.1 數據存儲 177
9.1.2 索引 177
9.2 索引的操作 179
9.2.1 創(chuàng)建索引 179
9.2.2 查詢索引信息 183
9.2.3 索引更名 183
9.2.4 刪除索引 184
9.3 設置索引的選項 185
9.3.1 設置FILLFACTOR選項 185
9.3.2 設置PAD_INDEX選項 185
9.4 索引的分析與維護 186
9.4.1 索引分析 186
9.4.2 索引維護 187
9.5 索引視圖 188
9.6 案例中的索引 189
9.7 思考題 189
第10章 SQL Server程序設計 190
10.1 程序中的批處理、腳本、注釋 190
10.1.1 批處理 190
10.1.2 腳本 191
10.1.3 注釋 191
10.2 SQL Server變量 191
10.2.1 全局變量 192
10.2.2 局部變量 193
10.3 程序中的流程控制 195
10.3.1 BEGIN…END語句 195
10.3.2 PRINT語句 196
10.3.3 IF…ElSE語句 197
10.3.4 CASE語句 198
10.3.5 WAITFOR語句 200
10.3.6 WHILE語句 201
10.3.7 RETURN語句 202
10.4 SQL Server函數 202
10.4.1 常用內置函數 202
10.4.2 創(chuàng)建用戶自定義函數 208
10.4.3 查看、修改和刪除用戶
自定義函數 213
10.5 程序中的事務 215
10.5.1 概述 215
10.5.2 編寫事務 217
10.5.3 檢查點處理 219
10.5.4 鎖 220
10.6 游標 221
10.6.1 游標的基本操作 221
10.6.2 使用游標 223
10.7 案例中的程序設計 225
10.8 思考題 227
第11章 存儲過程與觸發(fā)器 229
11.1 存儲過程綜述 229
11.1.1 存儲過程的概念 229
11.1.2 存儲過程的類型 229
11.2 創(chuàng)建、執(zhí)行、修改、刪除存儲
過程 230
11.2.1 創(chuàng)建存儲過程 230
11.2.2 執(zhí)行存儲過程 233
11.2.3 查看存儲過程 233
11.2.4 修改存儲過程 235
11.2.5 刪除存儲過程 236
11.3 創(chuàng)建和執(zhí)行帶參數的存儲過程 237
11.4 存儲過程的重新編譯 239
11.5 系統(tǒng)存儲過程與擴展存儲過程 240
11.5.1 系統(tǒng)存儲過程 240
11.5.2 擴展存儲過程 241
11.6 案例中的存儲過程 242
11.7 觸發(fā)器綜述 245
11.8 觸發(fā)器的創(chuàng)建執(zhí)行 246
11.8.1 Inserted表和Deleted表 246
11.8.2 創(chuàng)建觸發(fā)器 246
11.8.3 查看觸發(fā)器信息 248
11.9 修改和刪除觸發(fā)器 249
11.9.1 修改觸發(fā)器 249
11.9.2 禁止、啟用和刪除觸發(fā)器 250
11.10 嵌套觸發(fā)器 251
11.11 案例中的觸發(fā)器 251
11.12 思考題 253
第12章 SQL Server 安全管理 254
12.1 SQL Server 2005的安全機制 254
12.1.1 SQL Server 2005的
身份驗證模式 254
12.1.2 權限驗證 256
12.2 管理服務器的安全性 256
12.2.1 查看登錄賬號 257
12.2.2 創(chuàng)建登錄賬號 257
12.2.3 禁用登錄賬號 259
12.2.4 刪除登錄賬號 260
12.3 管理權限 261
12.3.1 數據庫用戶 261
12.3.2 架構管理 262
12.3.3 數據庫角色 266
12.3.4 管理權限 267
12.4 案例中的安全管理 269
12.5 思考題 270
第13章 備份與還原 271
13.1 數據備份與還原綜述 271
13.1.1 備份和還原基本概念 271
13.1.2 數據備份的類型 272
13.1.3 恢復模式 273
13.2 備份與還原操作 274
13.2.1 數據庫的備份 274
13.2.2 數據庫的還原 278
13.3 備份與還原計劃 280
13.4 數據的導入與導出 281
13.4.1 導出數據 281
13.4.2 導入數據 283
13.5 案例中的備份和還原操作 284
13.5.1 備份操作 284
13.5.2 還原操作 286
13.6 思考題 287
附錄A 實驗實習指導 288
實驗1 SQL Server數據庫的安裝 288
實驗2 創(chuàng)建數據庫和表 288
實驗3 數據的基本操作 290
實驗4 數據查詢 291
實驗5 數據完整性 292
實驗6 視圖的應用 293
實驗7 索引的應用 293
實驗8 SQL程序 294
實驗9 函數的應用 295
實驗10 存儲過程與觸發(fā)器的應用 296
實驗11 SQL Server 的安全管理 297
實驗12 備份與還原 297
參考文獻 299

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號