SQL Server資料庫管理及套用教程

SQL Server資料庫管理及套用教程

《SQLServer資料庫管理及套用教程》是2012年清華大學出版社出版的圖書,作者是李偉、張佳傑等。

基本介紹

  • 書名:SQL Server資料庫管理及套用教程
  • 作者:李偉、張佳傑、黃海端、張寶銀
  • ISBN:9787302294573
  • 定價:43元
  • 出版社:清華大學出版社
  • 出版時間:2012-8-27
  • 裝幀:平裝
內容簡介,前言,圖書目錄,

內容簡介

本書通過理論與實踐相結合的方式並結合作者多年的教學和開發經驗,由淺入深地介紹了SQL Server 2008資料庫的安裝、創建和維護的過程與方法。
本書共分為12章,包括資料庫概述、SQL Server 2008安裝與配置、Transact-SQL語言、資料庫的創建和管理、數據表的創建和管理、視圖及索引、自定義函式和存儲過程、觸發器、游標及事務、SQL Server安全性管理、資料庫的備份和恢復、數據轉換等內容。

前言

資料庫技術是計算機科學中非常重要的部分,也是程式開發的重要組成部分,資料庫技術以及資料庫的套用也正以日新月異的速度發展,作為程式開發者或現代的大學生,學習和掌握資料庫知識是非常必要的。
目前資料庫開發軟體層出不窮,SQL Server 2008推出了許多新的特性和關鍵的改進,是目前最強大和最全面的SQL Server版本,在資料庫的管理方法、應用程式開發以及商業智慧型方面都有了較大的提高,在資料庫關鍵領域套用方面有著明顯的優勢。
本書精心編排了知識結構,按照一般的學習規律,將知識點和實例講解相結合,圖文並茂,突出實踐,教、學、練緊密結合,注重學生實踐能力的培養。本書的教學內容體系實用性和針對性強,理論知識和實際套用相結合,讀者可以邊學邊做,從而掌握資料庫的管理和套用技術。
具體來說,本書在編寫上具有以下特色。
(1) 內容簡單易懂、知識全面。
本書內容由淺入深,從資料庫的基本概念講起,逐漸引導讀者了解並掌握SQL Server 2008資料庫的相關專業知識,並輔以相應的實例。為了便於讀者理解,本書採用了圖文並茂的形式,增強了可讀性。
全書對每一章節的重要知識點都以例題進行實際演示,對每一章的內容都進行了總結,並書寫了課後習題,以幫助讀者更好地掌握每一章的重點知識。
(2) 層次分明,學習輕鬆。
本書結合作者多年來的資料庫教學和開發經驗,借鑑多位資深資料庫開發人員的指導和提示,從介紹資料庫的概念入手,以實例的形式詳細講解了怎樣創建和管理資料庫,管理和維護資料庫對象,資料庫的安全、數據轉換等內容,全面介紹了資料庫管理和套用知識及技術,內容翔實、層次分明。
(3) 通俗易懂,針對性強。
本書採用通俗易懂的文字、清晰形象的圖片、貼合實際的實例進行講解,便於讀者理解和閱讀,從而幫助讀者快速掌握資料庫管理和套用的重要知識點。
通過閱讀本書,可以使讀者快速掌握資料庫管理及套用開發的相關知識和技巧,進行數據應用程式的開發。
本書共分為12章,第1章主要介紹了資料庫相關的基礎知識,並引入關係資料庫概念,為後面的章節做好鋪墊。第2章全面系統地介紹了SQL Server 2008的安裝過程、新增功能、管理工具以及SQL Server Management Studio環境。第3章包括變數、邏輯控制語句、數據類型、常用系統函式的用法。第4章包括資料庫的組成結構、資料庫的創建、資料庫的管理和維護。第5章包括數據表的基本概念、創建數據表、管理數據表、數據完整性約束、管理和維護表中的數據、數據查詢。第6章包括視圖的概念和類型、視圖的創建和管理、索引的創建和管理。第7章包括自定義函式和存儲過程的概念、分類、自定義函式及存儲過程的創建和管理。第8章包括觸發器的概述,使用圖形化界面和Transact-SQL創建、修改、刪除觸發器。第9章包括游標的概念和特點、事務的概念和特點、事務的模式及控制。第10章包括資料庫安全性概述,伺服器登錄賬戶的創建、查看、刪除,伺服器角色概述,伺服器角色使用,伺服器角色級別,資料庫用戶概述,資料庫用戶的創建,資料庫用戶的刪除,資料庫角色、管理許可權。第11章包括備份和恢復概述、備份設備的創建和管理、資料庫備份的類型、資料庫備份的創建和管理、資料庫的恢復。第12章包括數據轉換概述、數據轉換方式、數據導入和導出。綜觀全書,既有巨觀的指導,也有微觀細節的介紹;既有生動的實例講解,也有典型經驗的分享。
適用讀者群
本書可以作為本科計算機網路技術、軟體技術、電子商務技術及相關計算機專業的教材,也可以作為資料庫自學者的參考書。
本書由河北聯合大學李偉、張佳傑擔任主編並負責全書的統稿工作,河北聯合大學黃海端參與了本書的編寫工作,其中第2、4、5、7、8、11章由李偉編寫,第1、3、6、9、10章由張佳傑編寫,第12章由黃海端編寫。另外,張寶銀也參與了書籍相關資料的整理和創作。
由於時間倉促以及作者水平有限,書中難免存在疏漏之處,歡迎廣大讀者和同仁提出寶貴意見。

圖書目錄

第1章 概述 1
1.1 資料庫基本概念 2
1.1.1 基本概念 2
1.1.2 資料庫三要素 3
1.1.3 資料庫分類 3
1.2 關係資料庫 5
1.2.1 關係資料庫的基本概念 6
1.2.2 關係資料庫的關係完整性 7
1.2.3 關係資料庫產品 8
1.3 關係資料庫語言SQL 10
1.3.1 SQL概述 10
1.3.2 SQL的主要功能和特點 11
1.4 本章小結 12
1.5 課後習題 12
第2章 SQL Server 2008安裝與配置 13
2.1 SQL Server 2008 概述 14
2.1.1 SQL Server 2008簡介 14
2.1.2 SQL Server 2008新功能 14
2.1.3 SQL Server 2008版本 18
2.2 安裝SQL Server 2008 19
2.2.1 SQL Server 2008安裝要求 19
2.2.2 SQL Server 2008安裝過程 22
2.3 SQL Server 2008的配置 35
2.3.1 SQL Server 2008管理工具 35
2.3.2 SQL Server 2008的配置 38
2.3.3 SQL Server 2008的卸載 42
2.4 綜合實例 43
2.5 本章小結 44
2.6 課後習題 44
第3章 Transact-SQL語言 45
3.1 概述 46
3.2 基本概念 46
3.2.1 標識符 46
3.2.2 常量和變數 48
3.2.3 運算符 51
3.2.4 表達式 55
3.2.5 控制流語言 56
3.3 數據類型 62
3.4 常用系統內置函式 66
3.4.1 數學函式 67
3.4.2 字元串函式 69
3.4.3 日期時間函式 72
3.4.4 聚合函式 76
3.4.5 系統函式 79
3.4.6 系統統計函式 81
3.4.7 游標函式 82
3.4.8 元數據函式 83
3.4.9 安全函式 89
3.5 本章小結 92
3.6 課後習題 93
第4章 資料庫的創建和管理 95
4.1 資料庫的組成結構 96
4.1.1 SQL Server 2008系統
資料庫 96
4.1.2 SQL Server 2008數據存儲
結構 98
4.1.3 SQL Server 2008資料庫
對象 100
4.2 創建資料庫 100
4.2.1 使用圖形化界面創建
資料庫 101
4.2.2 使用Transact-SQL語句創建
資料庫 105
4.3 管理資料庫 110
4.3.1 使用圖形化界面管理
資料庫 110
4.3.2 使用Transact-SQL語句管理
資料庫 117
4.4 綜合實例 121
4.5 本章小結 124
4.6 課後習題 125
第5章 數據表的創建和管理 127
5.1 數據表概述 128
5.1.1 表的概念 128
5.1.2 表類型 129
5.2 創建數據表 129
5.2.1 使用圖形化界面創建
數據表 129
5.2.2 使用Tracsact-SQL創建
數據表 131
5.3 管理數據表 134
5.3.1 使用圖形化界面管理
數據表 135
5.3.2 使用Transact-SQL語句管理
數據表 139
5.4 數據完整性 142
5.4.1 完整性概述 142
5.4.2 完整性的實現 143
5.4.3 主鍵約束 143
5.4.4 外鍵約束 147
5.4.5 UNIQUE約束 150
5.4.6 CHECK約束 152
5.4.7 DEFAULT約束 155
5.4.8 使用IDENTITY列 157
5.5 管理數據表數據 158
5.5.1 使用圖形化界面管理數據表
數據 159
5.5.2 使用Transact-SQL語句管理
數據表數據 160
5.6 SQL數據查詢 169
5.6.1 SQL數據查詢概述 169
5.6.2 基礎條件查詢 171
5.6.3 運算符查詢 173
5.6.4 模糊查詢 175
5.6.5 查詢相關處理 177
5.6.6 查詢結果排序 180
5.7 綜合實例 182
5.8 本章小結 187
5.9 課後習題 187
第6章 視圖及索引 189
6.1 視圖的概念和類型 190
6.2 管理視圖 193
6.2.1 創建視圖 193
6.2.2 修改視圖 197
6.2.3 刪除視圖 199
6.3 索引的概念 200
6.4 索引的類型和特點 200
6.5 管理維護索引 202
6.6 本章小結 213
6.7 課後習題 213
第7章 自定義函式和存儲過程 215
7.1 自定義函式 216
7.1.1 自定義函式概述 216
7.1.2 創建、調用用戶自定義
函式 216
7.1.3 查看函式功能代碼 222
7.1.4 修改用戶自定義函式 223
7.1.5 重命名用戶自定義函式 224
7.1.6 刪除用戶自定義函式 224
7.2 存儲過程 225
7.2.1 存儲過程概述 226
7.2.2 使用圖形化界面創建和執行
存儲過程 228
7.2.3 使用Transact-SQL語句創建
和執行存儲過程 231
7.2.4 查看存儲過程信息 237
7.2.5 修改存儲過程 238
7.2.6 重命名存儲過程 239
7.2.7 刪除存儲過程 240
7.3 綜合實例 242
7.4 本章小結 249
7.5 課後習題 249
第8章 觸發器 251
8.1 觸發器概述 252
8.1.1 觸發器功能 252
8.1.2 觸發器分類 252
8.2 創建觸發器 255
8.2.1 使用圖形化界面創建
觸發器 256
8.2.2 使用Transact-SQL語句創建
觸發器 258
8.2.3 創建INSERT類型的
觸發器 260
8.2.4 創建UPDATE類型的
觸發器 261
8.2.5 創建DELETE類型的
觸發器 263
8.2.6 創建INSTEAD OF類型的
觸發器 264
8.2.7 創建DLL觸發器 266
8.3 管理觸發器 267
8.3.1 查看觸發器 267
8.3.2 重命名觸發器 268
8.3.3 修改觸發器 269
8.3.4 禁用觸發器 269
8.3.5 啟用觸發器 271
8.3.6 刪除觸發器 272
8.4 綜合實例 275
8.5 本章小結 277
8.6 課後習題 277
第9章 游標及事務 279
9.1 游標 280
9.1.1 游標的概念和特點 280
9.1.2 游標的使用 282
9.2 事務 284
9.2.1 事務的概念及特點 284
9.2.2 事務的模式 286
9.2.3 事務控制 287
9.3 本章小結 293
9.4 課後習題 293
第10章 SQL Server安全性管理 295
10.1 資料庫安全性概述 296
10.2 伺服器的登錄賬戶 298
10.3 伺服器角色 301
10.4 資料庫用戶 305
10.5 資料庫角色 307
10.6 管理許可權 314
10.7 本章小結 320
10.8 課後習題 320
第11章 資料庫的備份和恢復 321
11.1 備份和恢復概述 322
11.1.1 備份和恢復的重要性 322
11.1.2 備份類型 322
11.1.3 恢復模式 323
11.2 備份設備 326
11.2.1 備份設備概述 326
11.2.2 創建備份設備 327
11.2.3 管理備份設備 330
11.3 備份資料庫 333
11.3.1 完整備份 333
11.3.2 差異備份 337
11.3.3 事務日誌備份 339
11.4 恢複數據庫 341
11.4.1 恢複數據庫備份 341
11.4.2 恢複數據庫日誌備份 346
11.5 本章小結 348
11.6 課後習題 348
第12章 數據轉換 351
12.1 數據轉換概述 352
12.2 分離和附加資料庫 352
12.2.1 通過圖形化界面分離和附加
資料庫 352
12.2.2 使用存儲過程分離和附加
資料庫 355
12.3 數據的導入和導出 356
12.3.1 SQL Server數據導出 356
12.3.2 SQL Server數據導入 361
12.4 本章小結 363
12.5 課後習題 364
附錄 課後習題答案 365
參考文獻 374

相關詞條

熱門詞條

聯絡我們