注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETVisual C#數(shù)據(jù)庫高級教程

Visual C#數(shù)據(jù)庫高級教程

Visual C#數(shù)據(jù)庫高級教程

定 價:¥36.00

作 者: 李律松,陳少剛,沈剛等編著
出版社: 清華大學出版社
叢編項: 數(shù)據(jù)庫應用開發(fā)技術叢書
標 簽: C#

ISBN: 9787302108429 出版時間: 2005-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 387 字數(shù):  

內(nèi)容簡介

  本書以專題的形式,講述了使用VisualC#.NET進行數(shù)據(jù)庫應用程序開發(fā)的方法和技巧。本書共分為13章,主要介紹了數(shù)據(jù)庫的基本知識、結(jié)構化查詢語言SQL和數(shù)據(jù)庫管理系統(tǒng)的使用方法,.NET平臺、C#語言基礎和.NET平臺支持的數(shù)據(jù)庫開發(fā)環(huán)境,ADO.NET的基本組件和對象,使用VisualC#.NET的常用操作,數(shù)據(jù)庫中存儲過程、觸發(fā)器、函數(shù)、游標以及它們在VisualC#.NET開發(fā)環(huán)境中的使用方法,事務的相關概念和基本原理,數(shù)據(jù)庫備份和恢復的基本概念,數(shù)據(jù)復制技術,VisualC#.NET開發(fā)環(huán)境中報表的繪制技術,.NET對XML數(shù)據(jù)源所提供的強大操作,Web服務的創(chuàng)建及使用Web服務訪問數(shù)據(jù)庫的技術,數(shù)據(jù)庫應用程序的安全性,以及如何提高數(shù)據(jù)庫應用程序的性能。本書從程序開發(fā)的角度,以實例為主線,系統(tǒng)深入地介紹了數(shù)據(jù)庫的基本知識,結(jié)構化查詢語言SQL和數(shù)據(jù)庫管理系統(tǒng)的使用方法,C#語言基礎和.NET平臺下數(shù)據(jù)庫開發(fā)環(huán)境,ADO.NET的基本組件和對象,VisualC#的常用操作,數(shù)據(jù)庫中存儲過程、觸發(fā)器、函數(shù)、游標及其使用方法,事務的相關概念和基本原理,數(shù)據(jù)庫備份和恢復的基本概念,報表的繪制,.NET對XML數(shù)據(jù)源提供的操作,Web服務的創(chuàng)建及其訪問數(shù)據(jù)庫技術,以及數(shù)據(jù)庫應用程序的安全性。本書具有極強的可操作性,是一本參考價值很高的技術教程。無論是初涉編程領域的新手,還是具有一定經(jīng)驗的開發(fā)人員,都能從本書獲得有益的啟示。

作者簡介

暫缺《Visual C#數(shù)據(jù)庫高級教程》作者簡介

圖書目錄

第1章 數(shù)據(jù)庫基礎知識 1
1.1 數(shù)據(jù)庫概述 1
1.1.1 數(shù)據(jù)庫系統(tǒng)概述 1
1.1.2 數(shù)據(jù)模型和數(shù)據(jù)庫系統(tǒng) 1
1.1.3 關系數(shù)據(jù)庫的主要概念 2
1.1.4 主要關系數(shù)據(jù)庫產(chǎn)品概述 3
1.2 關系數(shù)據(jù)庫標準語言SQL 5
1.2.1 SQL語言概述 5
1.2.2 數(shù)據(jù)定義語言DDL 8
1.2.3 數(shù)據(jù)操縱語言DML 12
1.2.4 復雜數(shù)據(jù)操縱語言 18
1.2.5 數(shù)據(jù)控制語言DCL 20
1.3 SQL Server 2000使用初步 22
1.3.1 數(shù)據(jù)庫的創(chuàng)建和刪除 23
1.3.2 數(shù)據(jù)庫表的創(chuàng)建和刪除 27
1.3.3 數(shù)據(jù)庫表的查詢 30
1.4 本章小結(jié) 33
第2章 .NET平臺及其數(shù)據(jù)庫開發(fā)環(huán)境 34
2.1 Microsoft .NET 34
2.1.1 .NET平臺概述 34
2.1.2 .NET Framework 35
2.1.3 安裝.NET Framework 37
2.1.4 Visual Studio .NET開發(fā)工具 37
2.2 C#語言 42
2.2.1 C#語言概述 43
2.2.2 C#語言的優(yōu)點 44
2.2.3 C#語言和其他語言的比較 45
2.2.4 理解命名空間 47
2.2.5 編寫和編譯C#程序 48
2.3 .NET提供的數(shù)據(jù)庫開發(fā)環(huán)境 50
2.3.1 .NET常用數(shù)據(jù)訪問技術的介紹 50
2.3.2 選擇合適的.NET數(shù)據(jù)訪問技術 53
2.3.3 .NET中用于數(shù)據(jù)處理的命名空間 55
2.3.4 .NET中可視化數(shù)據(jù)庫工具 56
2.4 本章小結(jié) 63
第3章 ADO.NET的組件和對象 64
3.1 ADO.NET概述 64
3.1.1 ADO.NET的優(yōu)點 64
3.1.2 ADO.NET的結(jié)構 65
3.2 .NET Framework數(shù)據(jù)提供程序 66
3.2.1 .NET Framework數(shù)據(jù)提供程序的種類 67
3.2.2 組成ADO.NET Framework數(shù)據(jù)提供程序的核心對象 69
3.3 ADO.NET DataSet組件 75
3.3.1 DataSet的組成和結(jié)構 75
3.3.2 DataSet的分類 76
3.3.3 DataSet的創(chuàng)建 76
3.4 DataSet包含的ADO.NET對象 77
3.4.1 DataColumn對象 77
3.4.2 DataRow對象 77
3.4.3 DataTable對象 79
3.4.4 Constraint對象 82
3.4.5 DataRelation對象 83
3.5 本章小結(jié) 84
第4章 C#數(shù)據(jù)庫操作的常見任務 85
4.1 數(shù)據(jù)庫的一般操作 85
4.1.1 連接數(shù)據(jù)庫 85
4.1.2 從數(shù)據(jù)庫中查詢記錄 86
4.1.3 輸入?yún)?shù)執(zhí)行查詢 91
4.1.4 在數(shù)據(jù)庫中插入記錄 92
4.1.5 更新數(shù)據(jù)庫記錄 95
4.1.6 刪除數(shù)據(jù)庫記錄 97
4.2 數(shù)據(jù)的顯示方法 98
4.2.1 Windows窗體DataGrid控件 99
4.2.2 Web窗體的DataGrid控件 103
4.2.3 DropDownList控件 107
4.2.4 ListBox控件 109
4.3 本章小結(jié) 111
第5章 存儲過程和觸發(fā)器 112
5.1 存儲過程 112
5.1.1 存儲過程的特點 112
5.1.2 存儲過程的分類 113
5.1.3 系統(tǒng)存儲過程的使用 114
5.1.4 用戶存儲過程的使用 116
5.1.5 在Visual Studio .NET中使用存儲過程 125
5.2 觸發(fā)器 132
5.2.1 觸發(fā)器概述 132
5.2.2 使用觸發(fā)器的優(yōu)點 133
5.2.3 創(chuàng)建觸發(fā)器 133
5.2.4 打開觸發(fā)器 135
5.2.5 修改和刪除觸發(fā)器 136
5.2.6 觸發(fā)器的嵌套和遞歸 137
5.2.7 觸發(fā)器的應用 138
5.3 本章小結(jié) 143
第6章 函數(shù)和游標 144
6.1 函數(shù) 144
6.1.1 函數(shù)分類 144
6.1.2 數(shù)據(jù)庫內(nèi)置函數(shù) 145
6.1.3 用戶定義函數(shù) 150
6.1.4 在Visual C# .NET中使用函數(shù) 154
6.2 游標 158
6.2.1 游標分類 159
6.2.2 游標函數(shù) 160
6.2.3 Transact-SQL游標 161
6.2.4 數(shù)據(jù)庫API游標 170
6.3 本章小結(jié) 172
第7章 事務處理和控制技術 173
7.1 事務概述 173
7.1.1 事務的概念 173
7.1.2 事務的基本原理 174
7.1.3 事務的特點 175
7.1.4 事務的分類 175
7.2 DBMS的事務支持 176
7.2.1 數(shù)據(jù)庫事務控制語句 176
7.2.2 在存儲過程中使用事務的示例 179
7.2.3 數(shù)據(jù)庫事務的模式 180
7.3 ADO.NET的事務支持 180
7.3.1 ADO.NET的事務類 180
7.3.2 執(zhí)行ADO.NET事務的步驟 181
7.3.3 使用SqlTransaction類進行事務操作詳解 182
7.3.4 編寫使用事務的數(shù)據(jù)庫應用程序 185
7.4 事務的高級技術 194
7.4.1 事務的保存點 194
7.4.2 事務的隔離級 196
7.4.3 事務鎖 198
7.4.4 事務的嵌套 199
7.4.5 不允許出現(xiàn)在事務中的SQL語句 200
7.4.6 提高事務的性能 200
7.5 本章小結(jié) 200
第8章 數(shù)據(jù)庫的備份和恢復 201
8.1 數(shù)據(jù)庫備份和恢復概述 201
8.1.1 數(shù)據(jù)庫備份概述 201
8.1.2 數(shù)據(jù)庫恢復概述 204
8.2 數(shù)據(jù)庫備份的實現(xiàn) 205
8.2.1 用SQL Server企業(yè)管理器實現(xiàn)數(shù)據(jù)庫備份 205
8.2.2 使用SQL語句實現(xiàn)數(shù)據(jù)庫備份 215
8.3 數(shù)據(jù)庫恢復的實現(xiàn) 220
8.3.1 用SQL Server企業(yè)管理器實現(xiàn)數(shù)據(jù)庫恢復 221
8.3.2 使用SQL語句實現(xiàn)數(shù)據(jù)庫恢復 221
8.4 通過Visual Studio .NET編程實現(xiàn)數(shù)據(jù)庫的備份 223
8.4.1 備份存儲過程的設計 223
8.4.2 備份應用程序的實現(xiàn) 225
8.5 本章小結(jié) 226
第9章 數(shù)據(jù)庫的復制 228
9.1 復制概述 228
9.1.1 復制過程中的關鍵實體 228
9.1.2 復制類型 229
9.1.3 復制代理程序 230
9.1.4 復制的拓撲結(jié)構 231
9.2 實現(xiàn)復制的一般過程 233
9.2.1 配置復制 233
9.2.2 發(fā)布數(shù)據(jù)和數(shù)據(jù)庫對象 241
9.2.3 確定訂閱的類型 242
9.2.4 生成初始并應用快照 243
9.2.5 同步數(shù)據(jù) 244
9.3 事務復制的實現(xiàn) 244
9.3.1 創(chuàng)建發(fā)布 245
9.3.2 強制訂閱 252
9.3.3 請求訂閱 257
9.3.4 查看數(shù)據(jù) 261
9.4 本章小結(jié) 263
第10章 水晶報表繪制技術 264
10.1 水晶報表概述 264
10.1.1 水晶報表的特點 264
10.1.2 水晶報表的設計環(huán)境 265
10.2 報表繪制技術 271
10.2.1 創(chuàng)建數(shù)據(jù)庫連接 271
10.2.2 創(chuàng)建報表 275
10.2.3 繪制圖表 283
10.2.4 交叉表 286
10.2.5 子報表 288
10.2.6 實現(xiàn)程序關鍵代碼 291
10.3 公式編輯與報表打印 292
10.3.1 公式編輯 292
10.3.2 報表打印 294
10.4 本章小結(jié) 295
第11章 XML數(shù)據(jù)源的處理技術 296
11.1 XML介紹 296
11.1.1 XML概述 296
11.1.2 XML文檔的基本結(jié)構 297
11.2 在 .NET中處理XML數(shù)據(jù) 299
11.2.1 文檔對象模型處理XML數(shù)據(jù) 299
11.2.2 流模型處理XML數(shù)據(jù) 307
11.3 使用SQL Server的XML支持 310
11.3.1 SELECT語句的FOR XML擴展 310
11.3.2 在IIS中配置SQL XML支持 318
11.4 DataSet和XML的相關處理技術 324
11.4.1 DataSet和XML之間的關系 324
11.4.2 DataSet和XML的相互轉(zhuǎn)換 325
11.4.3 DataSet的XML架構 325
11.5 本章小結(jié) 326
第12章 Web服務和多層數(shù)據(jù)庫應用程序 328
12.1 Web服務 328
12.1.1 Web服務簡介 328
12.1.2 SOAP 329
12.1.3 WSDL 331
12.1.4 UDDI 333
12.1.5 .NET和Web服務 333
12.2 創(chuàng)建和使用Web服務 334
12.2.1 創(chuàng)建Web服務 334
12.2.2 使用Web服務 337
12.3 Web服務和多層數(shù)據(jù)庫應用程序的開發(fā) 340
12.3.1 示例概述 340
12.3.2 創(chuàng)建數(shù)據(jù)層 341
12.3.3 創(chuàng)建業(yè)務層 343
12.3.4 創(chuàng)建表示層 353
12.3.5 示例小結(jié) 357
12.4 本章小結(jié) 358
第13章 數(shù)據(jù)庫應用程序的安全和性能 359
13.1 數(shù)據(jù)庫應用程序的安全 359
13.1.1 數(shù)據(jù)庫的安全 359
13.1.2 代碼的安全 372
13.2 數(shù)據(jù)庫應用程序的性能 379
13.2.1 優(yōu)化數(shù)據(jù)庫設計 379
13.2.2 優(yōu)化查詢 380
13.2.3 優(yōu)化應用程序設計 384
13.2.4 監(jiān)測服務器的性能瓶頸 385
13.3 本章小結(jié) 387

本目錄推薦

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