Visual Basic資料庫套用開發教程

Visual Basic資料庫套用開發教程

《Visual Basic資料庫套用開發教程》是2008年清華大學出版社出版的圖書。

基本介紹

  • 書名:《Visual Basic資料庫套用開發教程》
  • ISBN:9787302134794
  • 類別:圖書
  • 定價:33元
  • 出版社:清華大學出版社
  • 出版時間:2008-5-29
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書是《Visual Basic程式設計基礎》的後續課程《資料庫技術與套用基礎》的主教材。全書將資料庫套用基礎與VB程式設計較好地結合在一起,既節省了學習資料庫套用知識的時間,又能做到學以致用,使學生迅速掌握資料庫應用程式開發的基本理論和方法。全書分上中下三篇,共14章。上篇為資料庫系統基礎,內容包括資料庫系統概論、關係數據模型、Access關係資料庫、關係資料庫語言SQL、資料庫設計等理論基礎。中篇為資料庫系統開發基礎,內容包括VB與資料庫套用開發、使用數據控制項訪問資料庫、使用DAO訪問資料庫、使用ADO訪問資料庫、數據報表與數據輸出、錯誤異常處理、建立幫助檔案和打包發行等實用技術。下篇為資料庫套用系統開發實例,內容包括教學信息管理系統和網路考試系統的設計與實現,並給出詳細的開發過程和程式代碼。
本書可作為高等院校本科非計算機專業的教材,也可作為高職高專院校計算機套用、計算機信息管理等專業的資料庫套用教材,還可供需要學習Visual Basic資料庫開發技術的其他讀者自學。

目錄

上篇資料庫系統基礎
第1章概述3
1.1數據管理技術的發展3
1.1.1信息、數據和數據處理3
1.1.2數據管理技術的發展4
1.2資料庫套用系統和資料庫系統10
1.2.1資料庫系統的組成10
1.2.2資料庫系統的特點11
1.2.3資料庫管理系統12
1.2.4資料庫系統的體系結構13
1.3數據模型14
1.3.1數據模型的概念14
1.3.2概念模型16
1.3.3基本數據模型19
1.4小結23
習題23第2章關係資料庫基礎25
2.1關係數據結構25
2.1.1關係26
2.1.2關係模型27
2.1.3關係資料庫29
2.2關係模型及其描述30
2.2.1關係模型30
2.2.2關係模式的描述30
2.2.3關係子模式的描述31
2.3關係模型的完整性規則32
2.3.1實體完整性規則32
2.3.2參照完整性規則33
2.3.3用戶定義的完整性規則34
2.4關係代數34
2.4.1傳統的集合運算34
2.4.2專門的關係運算36
2.5關係模式的規範化36
2.5.1函式依賴37
2.5.2關係規範化方法38
2.5.3關係規範化的規程與原則42
2.6小結44
習題44
第3章Access關係資料庫45
3.1Access2002概述45
3.1.1Access2002的功能45
3.1.2Access2002資料庫對象46
3.1.3Access2002開發環境48
3.2創建和使用資料庫49
3.2.1創建資料庫50
3.2.2資料庫的打開、轉換和關閉50
3.3資料庫表的建立53
3.3.1數據表“設計”視圖53
3.3.2創建表的結構56
3.3.3數據表結構的修改59
3.3.4定義主鍵60
3.3.5為需要的欄位建立索引62
3.4輸入和維護數據記錄64
3.4.1輸入數據64
3.4.2增加、刪除和修改數據66
3.4.3數據表視圖的操作和格式67
3.5數據表的關聯68
3.5.1定義表間的關係68
3.5.2編輯已有的關係70
3.5.3刪除關係71
3.5.4查看已有的關係71
3.6Access2002資料庫設計71
3.6.1資料庫的規劃71
3.6.2資料庫設計的步驟72
3.6.3資料庫設計的套用舉例73
3.7資料庫的管理和安全75
3.7.1資料庫的管理75
3.7.2資料庫的安全性77
3.8小結80
習題81
第4章關係資料庫語言SQL82
4.1關係數據語言和SQL82
4.1.1關係數據語言的分類82
4.1.2SQL語言概述82
4.1.3SQL語言的組成及特點83
4.1.4SQL資料庫的體系結構84
4.1.5關係資料庫操作85
4.2SQL的數據定義功能85
4.2.1SQL中的數據類型86
4.2.2資料庫的創建和刪除86
4.2.3基本表的創建、修改和刪除87
4.3SQL的數據查詢功能90
4.3.1簡單查詢91
4.3.2連線查詢93
4.3.3嵌套查詢94
4.3.4庫函式97
4.4SQL的數據操縱功能98
4.4.1插入數據98
4.4.2刪除數據99
4.4.3修改數據100
4.5視圖101
4.5.1定義視圖101
4.5.2刪除視圖102
4.5.3查詢視圖102
4.5.4更新視圖103
4.5.5視圖的優點103
4.6SQL的數據控制功能104
4.6.1授權104
4.6.2收回許可權106
4.7嵌入式SQL106
4.8小結107
習題107
第5章資料庫設計109
5.1資料庫設計概述109
5.1.1資料庫設計的內容和要求110
5.1.2資料庫設計過程111
5.2需求分析113
5.2.1需求分析的任務及其工作113
5.2.2實例:高校管理系統的信息需求114
5.3概念結構設計116
5.3.1局部E\|R模型的設計116
5.3.2全局E\|R模型的設計117
5.4邏輯結構設計120
5.4.1邏輯結構的設計過程120
5.4.2邏輯結構設計原則121
5.4.3邏輯結構設計實例123
5.5物理設計123
5.5.1資料庫的物理結構124
5.5.2評價物理結構124
5.6資料庫實施124
5.6.1資料庫數據的載入和應用程式的編制調試125
5.6.2資料庫的試運行125
5.7資料庫運行和維護126
5.8小結126
習題127
中篇資料庫系統開發基礎
第6章VB與資料庫套用開發131
6.1VisualBasic6.0與資料庫131
6.1.1VisualBasic6.0資料庫編程的特徵131
6.1.2VisualBasic6.0資料庫開發平台的優點132
6.1.3VisualBasic6.0支持的資料庫種類132
6.1.4VisualBasic6.0資料庫的數據類型132
6.2VisualBasic6.0套用系統的體系結構133
6.2.1VisualBasic6.0資料庫套用系統的組成133
6.2.2VisualBasic6.0資料庫套用系統的存放134
6.3VisualBasic6.0支持的數據存取模式135
6.3.1數據存儲對象136
6.3.2遠程數據對象136
6.3.3ActiveX數據對象137
6.3.4VB訪問資料庫的方案比較138
6.4VisualBasic6.0可視化數據管理器139
6.4.1可視化數據管理器用戶界面139
6.4.2用可視化數據管理器創建資料庫141
6.4.3用可視化數據管理器創建數據表141
6.4.4用可視化數據管理器錄入記錄143
6.5VisualBasic6.0數據窗體嚮導145
6.6小結149
習題150
第7章使用數據控制項訪問資料庫151
7.1Data數據控制項151
7.1.1Data數據控制項的常用屬性151
7.1.2Data數據控制項常用的事件154
7.1.3Data數據控制項常用的方法156
7.1.4數據控制項的記錄集157
7.2在數據控制項中使用SQL查詢163
7.3數據綁定控制項166
7.4小結169
習題169
第8章使用DAO訪問資料庫170
8.1DAO層次結構170
8.2DAO對象172
8.2.1DBEngine對象172
8.2.2Workspace對象175
8.2.3Database對象180
8.2.4TableDef對象185
8.2.5Recordset對象188
8.2.6QueryDef對象194
8.2.7Field對象195
8.3DAO編程實例197
8.4小結207
習題208
第9章使用ADO訪問資料庫210
9.1ADO概述210
9.2ADO對象模型212
9.3ADO對象212
9.3.1Connection對象213
9.3.2Recordset對象228
9.3.3Field對象254
9.3.4Command對象261
9.4ADO資料庫編程實例264
9.4.1ADO資料庫編程的一般步驟264
9.4.2實例:使用ADO實現一個資料庫觀察器265
9.5小結271
習題271
第10章數據報表與數據輸出273
10.1報表設計器273
10.1.1數據報表設計器的特性273
10.1.2數據報表設計器的部件274
10.1.3數據報表設計器的組成274
10.2數據報表控制項275
10.2.1RptTextBox控制項275
10.2.2RptLabel控制項276
10.2.3RptImage控制項276
10.2.4RptLine控制項276
10.2.5RptShape控制項276
10.2.6RptFunction控制項276
10.3報表設計器的使用277
10.3.1使用數據環境設計器創建數據源277
10.3.2創建並顯示數據報表280
10.4DataReport對象283
10.4.1DataReport對象的屬性283
10.4.2DataReport對象的方法283
10.4.3DataReport對象的事件286
10.5數據報表編程288
10.5.1預覽報表288
10.5.2列印報表289
10.5.3導出報表290
10.6小結292
習題292
第11章錯誤異常處理294
11.1錯誤及其處理294
11.1.1錯誤的類型294
11.1.2錯誤的處理295
11.2錯誤處理程式296
11.2.1錯誤處理程式操作296
11.2.2錯誤處理的分層結構299
11.2.3錯誤的模擬302
11.3調試工具302
11.3.1監視302
11.3.2避免錯誤的技巧305
11.4小結306
習題306
第12章建立幫助檔案和打包發行307
12.1製作幫助檔案307
12.1.1創建幫助主題檔案307
12.1.2建立項目檔案309
12.1.3映射主題ID310
12.1.4使用宏310
12.1.5建立和添加目錄檔案311
12.1.6使用全文搜尋312
12.1.7創建Help視窗313
12.1.8編譯和測試幫助檔案313
12.1.9使用HTMLHelpWorkshop編譯和測試幫助檔案313
12.2WinHelp函式314
12.3在項目中添加上下文相關的F1幫助314
12.4“Whatsthis?”幫助316
12.5編譯應用程式317
12.6使用打包和展開嚮導319
12.6.1打包應用程式320
12.6.2發布應用程式323
12.6.3管理腳本325
12.7安裝和卸載應用程式326
12.8小結327
習題328
下篇資料庫套用系統開發實例
第13章教學信息管理系統331
13.1系統分析與設計331
13.1.1需求分析331
13.1.2模組設計331
13.2創建資料庫及數據表332
13.2.1設計數據表332
13.2.2創建資料庫334
13.3創建工程和系統主窗體335
13.3.1創建工程335
13.3.2創建系統主窗體335
13.4課程信息管理模組337
13.4.1模組功能337
13.4.2界面設計337
13.4.3編寫模組代碼338
13.5成績管理模組343
13.5.1模組功能343
13.5.2界面設計343
13.5.3編寫模組代碼344
13.6教師信息管理模組345
13.6.1模組功能345
13.6.2界面設計345
13.6.3編寫模組代碼346
13.7教師任課管理模組348
13.7.1模組功能348
13.7.2界面設計348
13.7.3編寫模組代碼348
13.8用戶信息管理模組350
13.8.1模組功能350
13.8.2界面設計350
13.8.3編寫模組代碼351
13.9學生基本信息管理模組352
13.9.1模組功能352
13.9.2界面設計353
13.9.3編寫模組代碼354
13.10教師課程表查詢模組366
13.10.1模組功能366
13.10.2界面設計366
13.10.3編寫模組代碼366
13.11學生成績綜合查詢模組369
13.11.1模組功能369
13.11.2界面設計369
13.11.3編寫模組代碼370
13.12小結372
習題372第14章網路考試系統373
14.1系統分析與設計373
14.1.1需求分析373
14.1.2模組設計373
14.2創建資料庫及數據表374
14.2.1設計數據表374
14.2.2創建資料庫376
14.3創建工程376
14.3.1創建工程實例376
14.3.2公有變數的定義377
14.3.3自定義類型377
14.3.4公用函式的定義377
14.4考生登錄模組381
14.4.1模組功能381
14.4.2界面設計381
14.4.3編寫模組代碼382
14.5創建主窗體384
14.5.1具體操作384
14.5.2編寫模組代碼384
14.6選擇題考試模組385
14.6.1模組功能385
14.6.2界面設計385
14.6.3編寫模組代碼386
14.7填空題考試模組390
14.7.1模組功能390
14.7.2界面設計390
14.7.3編寫模組代碼391
14.8是非題考試模組396
14.8.1模組功能396
14.8.2界面設計396
14.8.3編寫模組代碼397
14.9綜合題考試模組400
14.9.1模組功能400
14.9.2界面設計401
14.9.3編寫模組代碼402
14.10小結404
習題404
參考文獻405

相關詞條

熱門詞條

聯絡我們