SQL Server 2005從入門到精通(資料庫基礎)

SQL Server 2005從入門到精通(資料庫基礎)

《SQL Server 2005從入門到精通(資料庫基礎)》是2007年清華大學出版社出版社出版的圖書,作者是Solid Quality Learning。

內容簡介

SQLServer2005是微軟的新一代數據管理和分析解決方案,為企業級數據和分析應用程式提供了更強的擴展性、可用性和安全性。

本書介紹了開發和生產環境的安裝選項、資料庫設計、資料庫創建和資料庫對象定義期間要用到的工具,並通過一次一個步驟,一學就會的方式,幫助讀者理解和掌握資料庫基礎知識。

本書是一本理想的初、中級參考書,適合資料庫套用和開發人員閱讀

目錄

第Ⅰ部分 Microsoft SQL Server 2005資料庫開發基礎

第1章 Microsoft SQL Server 2005資料庫開發簡介

1.1 數據存儲和管理過程

1.2 資料庫系統簡介

1.3 定義資料庫應用程式的構架

1.4 小結

第2章 安裝和設定Microsoft SQL Server 2005

2.1 使用虛擬PC

2.2 推薦的生產工具

2.3 推薦的開發工具

2.4 Microsoft SQL Server 2005的各種版本

2.5 安裝SQL Server 2005

2.6 小結

2.7 快速參考

第3章 Microsoft SQL Server 2005管理工具

3.1 簡介

3.2 使用SQL Server在線上叢書

3.3 使用SQL Server ConfIgUratin Manager

3.4 使用SQL Server外圍套用配置器

3.5 使用SQL Server Management Studio

3.6 使用SQL Server Profiler

3.7 使用資料庫引擎最佳化顧問

3.8 使用SQLCmd

3.9 小結

3.10 快速參考

第Ⅱ部分 創建一個Microsoft SQL Server 2005資料庫

第4章 在創建資料庫對象之前收集和理解業務需求

4.1 理解業務過程和用戶互動需求

4.2 理解業務數據及其生存期

4.3 預測信息存儲量,以及管理和預測資料庫使用情況

4.4 小結

4.5 快速參考

第5章 設計一個資料庫來滿足商業需求

5.1 在要領上設計一個資料庫

5.2 在邏輯上設計一個資料庫

5.3 物理創建資料庫

5.4 小結

5.5 快速參考

第Ⅲ部分 從Microsoft SQL Server 2005中查詢數據

第6章從客戶端應用程式中讀取

MicrosoftSQLServer2005

數據 111

6.1Microsoft數據訪問組件概述 111

6.1.1避免使用已作廢的

MDAC組件 111

6.1.2MDAC體系結構概述 112

6.1.3理解ODBC

(開放資料庫連線) 112

6.1.4理解OLEDB和ADO 116

6.1.5理解ADO.NET 119

6.2.NETSQLServer數據提供

程式概述 120

6.2.1使用SqlConnection類 121

6.2.2使用SqlCommand類 121

6.2.3使用SqlDataReader類 122

6.2.4使用SqlDataAdapter類 123

6.2.5使用TableAdapter類 126

6.3SQLNativeClient概述 128

6.3.1使用XML數據類型 128

6.3.2使用MARS 128

6.3.3使用查詢通知 129

6.4小結 131

6.5快速參考 131

第7章選擇需要的數據 132

7.1從單個表中選擇數據 132

7.1.1使用AND和OR操作符 134

7.1.2比較NULL值 135

7.1.3使用CASE語句 136

7.1.4使用搜尋參數 137

7.2從多個表中選擇數據 138

7.2.1使用別名 138

7.2.2使用INNERJOIN語法 139

7.2.3使用2個以上的表 140

7.2.4使用LEFTJOIN 140

7.2.5使用RIGHTJOIN 142

7.2.6使用FULLJOIN 143

7.3讀取單一的值 144

7.3.1使用系統提供的

標量函式 144

7.3.2設計和使用標量UDF 150

7.3.3設計和使用存儲過程來

檢索標量值 152

7.4讀取關係和XML數據 153

7.4.1在SQLServerManagement

Studio中查看XML結果 153

7.4.2將關係數據轉換成

XML格式 155

7.4.3將XML數據轉換成

關係格式 160

7.5使用XQuery查詢XML和

關係數據 163

7.6數據排序 165

7.7小結 166

7.8快速參考 167

第8章創建視圖來封裝查詢 168

8.1從單個視圖中選擇數據 168

8.1.1創建視圖 168

8.1.2修改視圖定義 172

8.1.3通過視圖來更新數據 173

8.1.4分區視圖 173

8.2混合來自視圖和表的數據 174

8.3在客戶端應用程式中操作視圖 175

8.4小結 177

8.5快速參考 177

第9章使用可程式對象來檢索數據 179

9.1概述 179

9.2從一個簡單的問題開始 180

9.2.1理解標量UDF 182

9.2.2檢索結果集 185

9.2.3更新數據 191

9.3CLRUDF和過程 196

9.3.1進行統計學計算 196

9.3.2使用CLR存儲過程 204

9.4小結 206

9.5快速參考 207

第Ⅳ部分在MicrosoftSQLServer2005中修改數據

第10章在MicrosoftSQLServer

2005中插入數據 211

10.1使用INSERT語句 211

10.1.1使用SQLServerManagement

Studio來創建INSERT

語句 212

10.1.2為行插入使用特殊值 213

10.1.3使用INSERT語句的

其他形式 215

10.2通過視圖來插入數據 216

10.2.1使用WITH子句 217

10.2.2在視圖上使用INSTEAD

OFINSERT觸發器 218

10.3將數據導入SQLServer2005 219

10.3.1使用BCP實用程式 219

10.3.2使用BULKINSERT

命令 221

10.4使用集成服務來插入數據 221

10.5在存儲過程中封裝

插入操作 232

10.6插入數據時自動觸發行動 234

10.7處理插入數據時的錯誤 237

10.8從ADO.NET中

插入數據 240

10.9小結 242

10.10快速參考 242

第11章從MicrosoftSQLServer

2005中刪除數據 243

11.1使用DELETE語句 243

11.1.1用SQLServerManagement

Studio來創建DELETE

語句 243

11.1.2定義WHERE條件 244

11.1.3利用關係來執行刪除 245

11.2通過視圖來刪除數據 246

11.3在存儲過程中封裝刪除操作 248

11.3.1為刪除操作實現

封閉式並發 249

11.3.2為刪除操作實現

開放式並發 250

11.3.3刪除數據時自動觸

發行動 255

11.4處理錯誤 256

11.4.1數據不存在 256

11.4.2要刪除的數據與

其他表相關 257

11.4.3其他錯誤 258

11.5從ADO.NET中刪除

數據 258

11.6管理刪除過程中的錯誤 259

11.7小結 261

11.8快速參考 261

第12章在MicrosoftSQLServer

2005中更新數據 263

12.1使用UPDATE語句 263

12.1.1用SQLServerManagement

Studio來創建UPDATE

語句 263

12.1.2定義WHERE條件 264

12.1.3為列賦予新值 264

12.1.4用算法來更新信息 265

12.1.5更改一個大(MAX)列

的內容 265

12.1.6更改一個大(BLOB)列

的內容 266

12.2通過視圖來更新數據 266

12.3在存儲過程中封裝更新操作 268

12.4更新數據時自動觸發行動 271

12.5處理錯誤 273

12.5.1所賦的值超過欄位

數據類型限制 273

12.5.2列值違反引用完整性 274

12.6從ADO.NET中更新數據 274

12.6.1使用數據集和表適配器 275

12.6.2使用存儲過程和

表適配器 279

12.7小結 286

12.8快速參考 286

SQLServer2005從入門到精通(資料庫基礎)

目錄

相關詞條

熱門詞條

聯絡我們