基本信息
書名:SQLSERVER2000實用開發教程圖書編號:1634359
出版社:人民郵電
定價:25.0
ISBN:711513912
作者:龍懷冰
出版日期:2006-01-01
版次: 1
開本:26cm
簡介
本書主要為剛接觸資料庫系統的讀者提供學習SQL SERVER 2000所必需的基礎知識及基本技能。全書共分為10章,分別從:資料庫基礎知識、SQL Server安裝、SQL Server界面與工具、T-SQL編程、SQL Server資料庫管理、SQL Server資料庫維護、SQL Server性能最佳化與安全、SQL Server資料庫套用開發和前沿技術等方面對SQL Server 2000資料庫系統的知識做了系統的講解。另外,本書第10章專門安排有配套的相關實驗,實驗內容基本涵蓋了SQL Server 2000實際套用中所用到的知識和內容。
本書具有很強的實用性,在講解過程中,把知識點的介紹、軟體的操作和實際套用有機地結合起來,在介紹完知識點和相關內容後,通過一些精選的實例來闡述如何將這些知識點套用於實際中,這樣就很便於讀者的理解和掌握。在本書的SQL Server資料庫套用開發章節中安排了兩個比較實用的例子,對資料庫的套用開發做了詳細的介紹,這兩個實例是:採用VB. NET開發一個電話簿管理系統(C/S結構)和用ASP. NET開發一個網上圖書商店(B/S結構)。通過對這兩個實例的學習,讀者能輕鬆自如地套用SQL Server 2000,並在這些開發平台上設計開發出實用的套用系統。
本書主要作為大專院校計算機、電子信息、通信與網路專業的教學用書,也可以作為對SQL Server 資料庫感興趣的相關專業師生的自學、教學參考書以及社會相關領域的培訓教材。
目錄
第 1章 資料庫基礎知識 1
1.1 資料庫與資料庫系統 1
1.1.1 資料庫與資料庫系統的概念 2
1.1.2 數據模型 3
1.1.3 實體-關係(E-R)設計 5
1.2 關係型資料庫 61.2.1 關係型資料庫基礎知識 6
1.2.2 SQL Server與常見關係型資料庫的比較 6
1.3 SQL Server 2000 的特性 8
習題 9
第 2章 SQL Server 2000的安裝 10
2.1 SQL Server 2000幾種不同的版本 10
2.2 環境要求 11
2.2.1 硬體安裝要求 11
2.2.2 軟體安裝要求 11
2.2.3 網路軟體要求 12
2.2.4 支持的客戶端 12
2.3 安裝前的準備 12
2.3.1 低版本Windows安裝準備 12
2.3.2 Windows性能選項配置 13
2.4 SQL Server 2000安裝 15
2.4.1 標準光碟安裝過程 15
2.4.2 安裝驗證與賬號管理設定 21
習題 23
第3章 SQL Server 2000界面與工具 24
3.1 SQL Server 2000界面簡介 24
3.1.1企業管理器界面 24
3.1.2 企業管理器各功能模組界面 25
3.2 SQL Server實用工具 26
3.2.1 企業管理器 26
3.2.2 服務管理器 30
3.2.3 SQL查詢分析器 31
3.2.4 伺服器網路實用工具 38
3.2.5 客戶端網路實用工具 39
習題 41
第4章 T-SQL編程 42
4.1 T-SQL簡介 42
4.2 T-SQL 標識符與表達式 43
4.2.1 T-SQL標識符與命名規則 43
4.2.2 T-SQL運算符和表達式 44
4.3 T-SQL常量、變數與數據類型 47
4.3.1 常量 47
4.3.2 變數 48
4.3.3 數據類型 50
4.4 編寫存儲過程 55
4.4.1 存儲過程簡介 55
4.4.2 創建存儲過程 56
4.4.3 執行存儲過程 58
4.4.4 執行字元串 62
4.4.5 修改存儲過程 63
4.4.6 刪除存儲過程 64
4.5 T-SQL函式65
4.5.1 T-SQL聚合函式65
4.5.2 T-SQL日期時間函式67
4.5.3 T-SQL數學運算函式 71
4.5.4 T-SQL字元串函式 74
4.5.5 T-SQL文本圖像函式 78
本章小結 80
習題 80
第5章 SQL Server 2000資料庫管理 81
5.1 資料庫伺服器管理 81
5.1.1 伺服器組管理 81
5.1.2 伺服器註冊 82
5.1.3 伺服器管理 84
5.1.4 伺服器註銷 85
5.2 資料庫對象管理 85
5.2.1 資料庫創建 85
5.2.2 資料庫管理 85
5.2.3 資料庫刪除 89
5.3 數據表格管理 89
5.3.1 數據表格設計 89
5.3.2 數據表格管理 97
5.3.3 數據表格刪除 100
5.3.4 數據表格約束 101
5.3.5 數據表基本操作 104
5.4 索引管理 109
5.4.1 索引概念 109
5.4.2 索引創建 111
5.4.3 索引刪除 114
5.5 視圖管理 114
5.5.1 視圖概念 115
5.5.2 視圖創建 115
5.5.3 視圖配置 119
5.5.4 視圖刪除 120
5.6 存儲過程管理 121
5.6.1 存儲過程概念 121
5.6.2 存儲過程創建 122
5.6.3 存儲過程運行 123
5.6.4 存儲過程的修改和刪除 126
5.7 觸發器管理 129
5.7.1 觸發器的概念 129
5.7.2 觸發器創建 130
5.7.3 觸發器配置 133
5.7.4 觸發器刪除 135
習題 136
第6章 SQL Server 2000資料庫維護 137
6.1 數據導入與導出 137
6.1.1 數據導入導出工具 137
6.1.2 DTS數據的導出 138
6.1.3 DTS服務數據的導入 140
6.2 資料庫的備份與還原 141
6.2.1備份設備142
6.2.2 數據備份策略 142
6.2.3 資料庫的備份 143
6.2.4 資料庫的還原 147
6.3 SQL Server自動化管理 149
6.3.1 作業及其管理 150
6.3.2 操作員 152
6.3.3 警報及其等級 152
習題 154
第7章 SQL Server性能最佳化與安全 155
7.1 SQL Server性能與活動監視 155
7.1.1 關鍵項目與關鍵活動 155
7.1.2 監測工具 157
7.2 最佳化資料庫管理 159
7.2.1 資料庫設計 159
7.2.2 與SQL Server相關的硬體系統 160
7.2.3 檢索策略 161
7.2.4 性能最佳化的其他考慮 163
7.3 SQL Server伺服器安全驗證管理 163
7.3.1 SQL Server 2000的身份認證模式 164
7.3.2 建立和管理用戶賬號 164
7.4 伺服器角色與資料庫角色 169
7.4.1 固定伺服器角色 169
7.4.2固定資料庫角色 170
7.4.3 用戶自定義資料庫角色 171
習題 175
第8章 SQL Server資料庫套用開發 176
8.1 基於C/S架構的資料庫套用開發 176
8.1.1 Visual Basic. NET與SQL Server開發 176
8.1.2 ADO. NET與ODBC介紹 177
8.1.3 Visual Basic. NET數據訪問控制項以及與數據的綁定 181
8.2 ADO. NET開發實例 181
8.2.1 系統總體框架設計 182
8.2.2 資料庫設計 183
8.2.3 資料庫創建 183
8.2.4 深化設計與界面製作 184
8.2.5 連線資料庫 185
8.2.6 數據添加模組 187
8.2.7 數據修改模組 187
8.2.8 數據刪除模組 188
8.2.9 數據查詢模組 188
8.2.10 實例小結 188
8.3 基於B/S架構的資料庫套用開發 189
8.3.1 ASP. NET簡介 189
8.3.2 微軟.NET的介紹 189
8.3.3 .NET的安裝與運行環境 192
8.3.4 ASP. NET中的檔案類型 192
8.3.5 Windows 2000下如何安裝IIS 193
8.3.6 Visual Studio. NET的安裝 193
8.4 ASP. NET開發實例 194
8.4.1 系統概述 195
8.4.2 系統需求分析 195
8.4.3 系統框架 197
8.4.4 資料庫分析 199
8.4.5 資料庫創建 201
8.4.6 連線資料庫/資料庫具體配置 208
8.4.7 主要界面及相關代碼分析 209
8.4.8 實例演示 231
習題 235
第9章 前沿技術 236
9.1 數據倉庫相關知識 236
9.1.1 數據倉庫 236
9.1.2 數據倉庫的主要功能和特點 237
9.1.3 數據倉庫的基本結構 238
9.1.4 數據倉庫環境 238
9.1.5 數據倉庫所面臨的主要問題 241
9.1.6 數據挖掘 242
9.2 XML相關知識 243
9.2.1 XML概念 243
9.2.2 使用HTTP訪問SQL Server 244
9.2.3 XML文檔和文檔片段 245
習題 245
第10章 SQL Server 2000實驗 246
實驗1 SQL Server 2000管理工具的使用 246
實驗2 創建資料庫和表 247
實驗3 表數據插入、修改和刪除 250
實驗4 資料庫的查詢 253
實驗5 T-SQL編程 258
實驗6 索引和數據完整性的使用 260
實驗7 存儲過程和觸發器的使用 262
實驗8 資料庫的安全性 265
實驗9 伺服器角色的套用 267
實驗10 資料庫角色的套用 267
實驗11 備份恢復與導入/導出 268
實驗12 資料庫的恢復 270
實驗13 資料庫的導入/導出 270
實驗14 課程設計1 使用Visual Basic. NET完成“學生名冊管理系統” 272
實驗15 課程設計2 使用ASP. NET完成“圖書借閱管理系統” 273
參考文獻 275