Visual Basic.NET資料庫高級教程

Visual Basic.NET資料庫高級教程

《Visual Basic.NET資料庫高級教程》是2004年清華大學出版社出版的圖書,作者是程曉琳。

基本介紹

  • 書名:Visual Basic.NET資料庫高級教程
  • 作者:程曉琳
  • ISBN:9787302087991
  • 頁數:405頁
  • 定價:48元
  • 出版社:清華大學出版社 
  • 出版時間:2004年1月
  • 裝幀:平裝
圖書簡介,圖書目錄,

圖書簡介

.NET是微軟針對未來網際網路推出的一個設計架構。在這個架構中,微軟的所有產品和套用都將以網路為中心成為這個架構規範下的一個部分,這些產品和套用包括常見的伺服器、設計工具甚至連線套用規範。Visual Basic.NET作為資料庫前端開發的一款非常優秀的工具,它多數變化都以.NET框架為基礎。本書主要介紹Visual Basic.NET在資料庫設計方面的一些高級專題。這些專題主要包括高級SPL語言編程、Visual Basic.NET與資料庫後台產品的連線、資料庫操作技術、存儲過程高級設計、觸發器高級設計、列印與報表級設計、資料庫的複製、備分與恢復、數據格式的轉換、資料庫安全、開發N層資料庫套用系統、高級界面開發、幫助檔案製作和安裝程式製作等技術專題。
本書適合有編程基礎,希望自已在Visual Basic.NET資料庫套用方面知識水平得到提高的讀者閱讀。

圖書目錄

第1章VisualBasic.NET與資料庫 1
1.1.NET概述 1
1.1.1ADO.NET簡單介紹 2
1.1.2ASP.NET介紹 3
1.1.3網路服務介紹 3
1.1.4安全性 4
1.2VisualBasic.NET與資料庫 4
1.3VisualBasic.NET中常用的資料庫訪問對象模型 5
1.3.1DAO數據對象模型 5
1.3.2ADO.NET資料庫訪問對象模型 10
1.4小結 14
第2章大型關係資料庫 15
2.1概述 15
2.2資料庫技術發展 16
2.2.1第一代資料庫系統--層次、網狀資料庫系統 16
2.2.2第二代資料庫系統--關係資料庫系統 17
2.2.3新一代資料庫技術的研究和發展 19
2.2.4第三代資料庫系統 20
2.2.5第三代資料庫的發展 21
2.2.6資料庫新技術 22
2.3資料庫系統概述 25
2.3.1資料庫的基本術語 25
2.3.2資料庫系統的數據模型 27
2.3.3關係資料庫的數據模型 31
2.3.4資料庫系統結構 35
2.3.5資料庫系統的組成 37
2.3.6資料庫系統的分類 37
2.4各種資料庫後台產品 38
2.4.1Sybase資料庫 39
2.4.2SQLServer資料庫 39
2.4.3Oracle資料庫 41
2.5關係資料庫的設計原則 43
2.5.1資料庫設計一般步驟 43
2.5.2資料庫設計綜合實例 44
2.6小結 47
第3章高級SQL語言編程 48
3.1SQL語言概述 48
3.1.1了解SQL語言 48
3.1.2SQL語言基本成分 49
3.2利用SQLServer學習SQL語言 50
3.3運用SQL語言 52
3.3.1數據定義語言 52
3.3.2基本的數據操縱語言 54
3.3.3超越基本的數據操縱語言 59
3.4高級T-SQL語言 65
3.4.1批和腳本 65
3.4.2聲明局部變數和賦值 67
3.4.3全局變數 67
3.4.4流程控制語句 68
3.5.5注釋 70
3.5查詢最佳化 70
3.5.1分析問題 70
3.5.2解決問題 71
3.5.3實例分析 73
3.6小結 76
第4章VisualBasic.NET與後台資料庫的連線 77
4.1ODBC數據源 77
4.1.1ODBC基礎 77
4.1.2註冊ODBC數據源 78
4.1.3VisualBasic.NET中編程連線到ODBC數據源 84
4.2VisualBasic.NET中用ADO.NET和ODBC.NET連線各種資料庫 85
4.2.1ADO.NET和ODBC.NET 86
4.2.2數據提供者 86
4.2.3連線各種資料庫 87
4.3小結 88
第5章資料庫操作技術 89
5.1概述 89
5.1.1資料庫和檔案 89
5.1.2頁面 90
5.1.3盤區 90
5.2資料庫操作 90
5.2.1創建資料庫 90
5.2.2創建資料庫示例 92
5.2.3設定資料庫屬性 96
5.2.4修改資料庫的大小 97
5.2.5刪除資料庫 100
5.3表操作 100
5.3.1列的屬性 100
5.3.2如何創建表 101
5.3.3添加和刪除表中的列 102
5.3.4創建和使用約束 103
5.3.5用戶自定義數據類型 105
5.4視圖操作 107
5.4.1創建視圖 107
5.4.2視圖的優點與缺點 108
5.4.3創建視圖的實例 109
5.4.4視圖信息的查詢 111
5.4.5視圖的修改和刪除 111
5.4.6視圖的限制 112
5.5索引操作 112
5.5.1索引綜述 112
5.5.2創建索引 113
5.5.3索引信息的查看和刪除索引 118
5.5.4全文索引 119
5.6VisualBasic.NET中進行資料庫操作 121
5.7特殊數據類型處理--存取資料庫中的圖片 130
5.7.1界面設計 130
5.7.2代碼設計 132
5.7.3效果演示 138
5.8小結 139
第6章存儲過程高級設計 140
6.1概述 140
6.2游標使用技術 141
6.2.1游標的使用方法 141
6.2.2使用游標修改數據 144
6.2.3游標示例 145
6.3動態執行 146
6.3.1如何使用動態執行 146
6.3.2創建動態執行 147
6.4創建存儲過程 150
6.4.1系統存儲過程 150
6.4.2創建用戶自己的存儲過程 154
6.4.3將訊息集成到存儲過程 158
6.5VisualBasic.NET中創建並調用存儲過程 159
6.6小結 167
第7章觸發器高級設計 168
7.1概述 168
7.1.1創建觸發器 168
7.1.2修改觸發器 171
7.1.3刪除觸發器 172
7.2嵌套、遞歸和觸發器基礎 172
7.2.1嵌套觸發器 172
7.2.2遞歸觸發器 173
7.3使用觸發器加強業務規則 174
7.4觸發器檢查 175
7.4.1通過SQLServer企業管理器檢查觸發器 176
7.4.2通過查詢分析器中檢查觸發器 176
7.5存儲系統信息 177
7.6用觸發器維護引用完整性 179
7.6.1觸發器和約束 179
7.6.2用觸發器維護引用完整性 179
7.7級聯刪除觸發器 181
7.8級聯更新觸發器 183
7.9觸發器設計實例 184
7.10小結 188
第8章列印與報表高級設計 189
8.1列印 189
8.1.1列印對話框 189
8.1.2PrintDocument類 190
8.1.3列印實例 190
8.2列印DataGrid控制項 194
8.2.1用於列印的PrintDataGrid類設計 194
8.2.2建立數據源 199
8.2.3示例列印 200
8.3DataGrid高級套用 201
8.3.1DataGrid的基本結構 202
8.3.2自定義DataGrid控制項 202
8.3.3測試 204
8.4VisualBasic.NET中利用Word、Excel輸出報表 206
8.4.1建立數據源 206
8.4.2輸出報表到Word 207
8.4.3輸出報表到Excel 209
8.5VisualBasic.NET中水晶報表的製作 210
8.5.1CrystalReportViewer控制項 211
8.5.2加入報表 212
8.5.3設計報表 216
8.6小結 217
第9章數據複製、備份與恢復 218
9.1資料庫的複製 218
9.1.1複製的模型 218
9.1.2事務 220
9.1.3複製局限性 221
9.1.4複製的三種類型 222
9.1.5數據同步更新 223
9.2資料庫備份 226
9.2.1備份概述 226
9.2.2創建備份設備 228
9.2.3管理備份設備 231
9.2.4備份資料庫 232
9.2.5調度備份 235
9.2.6與備份一起運行DBCC 236
9.2.7備份系統資料庫 236
9.2.8事務日誌 237
9.3資料庫恢復 238
9.3.1恢復過程概述 238
9.3.2自動恢復 238
9.3.3恢復用戶資料庫 239
9.3.4恢復系統資料庫 242
9.4VisualBasic.NET中使用SQLDMO備份恢複數據庫 244
9.5小結 250
第10章數據格式的轉換 251
10.1文本檔案格式 251
10.2將數據轉化成XML格式 255
10.2.1XML概述 255
10.2.2XML文檔 257
10.2.3將數據轉換為XML格式 258
10.3VisualBasic.NET中將數據轉換為
Foxpro、Access、Excel和Paradox4.x格式 263
10.4SQLServer與Access、Excel的數據轉換 267
10.4.1SQLServer和Access的數據導入導出 267
10.4.2利用T-SQL語句進行導入導出 268
10.4.3SQLServer和Excel的數據導入導出 269
10.5小結 270
第11章資料庫安全 272
11.1資料庫安全概述 272
11.1.1資料庫的三類安全性問題 272
11.1.2資料庫安全的威脅源 273
11.1.3資料庫安全的評測標準 274
11.2資料庫的安全性機制 275
11.2.1用戶標識和鑑別 275
11.2.2訪問控制 276
11.2.3視圖機制 278
11.2.4審計 278
11.2.5數據加密 278
11.3資料庫的其他安全控制機制 279
11.3.1信息流程控制 279
11.3.2推論控制 280
11.4Oracle資料庫的安全性措施 281
11.4.1用戶標識和鑑定 281
11.4.2授權與檢查機制 281
11.4.3審計技術 283
11.4.4用戶自定義安全性措施 283
11.5SQLServer的安全技術 284
11.5.1賬戶管理技術 284
11.5.2許可管理技術 289
11.6小結 294
第12章開發N-層資料庫套用系統 296
12.1概述 296
12.2MTS與COM+ 297
12.2.1MTS概述 297
12.2.2COM+ 298
12.3套用體系結構 300
12.3.1B/S體系結構 301
12.3.23-層體系結構 302
12.3.3WindowsDNA 302
12.3.4N-層體系結構 303
12.4N-層體系結構資料庫套用開發實例 304
12.4.1建立資料庫 304
12.4.2設計中間件 305
12.4.3表現層設計 313
12.5小結 325
第13章高級界面開發 326
13.1系統托盤程式開發 326
13.2多窗體程式設計--嚮導窗體設計 330
13.3多文檔窗體程式設計 334
13.4構建Splash窗體 338
13.4.1技術背景及實現方案 339
13.4.2Splash類庫設計 340
13.4.3Splash螢幕演示 344
13.4.4局限性和可擴展性 347
13.5自畫選單 348
13.5.1界面設計 348
13.5.2IconMenuItem類設計 349
13.5.3效果演示 352
13.6類QQ界面 353
13.6.1使用Access建立資料庫 354
13.6.2啟動視窗界面及代碼設計 355
13.6.3名片信息視窗界面及代碼設計 362
13.6.4添加名片視窗界面及代碼設計 368
13.7小結 371
第14章幫助檔案開發 372
14.1概述 372
14.2幫助檔案格式與閱讀器 374
14.2.1TXT格式 374
14.2.2EXE檔案格式 374
14.2.3HLP格式 374
14.2.4HTML格式和CHM格式 375
14.2.5PDF格式 375
14.3幫助檔案製作工具介紹 376
14.3.1HTMLHelpWorkShop 376
14.3.2ForeHelp 376
14.3.3DocToHelp 376
14.3.4RoboHelp 377
14.4利用HTMLHelpWorkshop製作幫助檔案 377
14.4.1HTMLHelpWorkshop 377
14.4.2創建幫助項目 378
14.4.3開發幫助項目 379
14.5應用程式同幫助檔案關聯 385
14.6小結 386
第15章應用程式的部署 387
15.1概述 387
15.2應用程式部署 388
15.2.1DLLHELL 388
15.2.2如何解決DLLHELL 388
15.2.3XCOPY部署 389
15.3.NET之前的部署 389
15.3.1手動安裝 390
15.3.2定製安裝程式 390
15.3.3WindowsInstaller 390
15.4.NET中的部署 391
15.5在.NET中創建應用程式部署 392
15.5.1示例項目 392
15.5.2創建安裝項目 392
15.5.3安裝編輯器 393
15.5.4添加檔案、項目輸出和捷徑 394
15.5.5定製用戶界面 396
15.5.6安裝測試 398
15.6資料庫的打包安裝 400
15.6.1MSDE打包 400
15.6.2自動安裝備份資料庫數據 401
15.7小結 404

相關詞條

熱門詞條

聯絡我們