數(shù)據(jù)庫應用技術——Visual Basic及其應用系統(tǒng)開發(fā)

-
【作 者】歐陽崢崢 李禹生 孫平 等編著
【I S B N 】978-7-5084-2661-4
【責任編輯】張玉玲
【適用讀者群】本科
【出版時間】2005-01-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】
【千字數(shù)】299
【印 張】13.25
【定 價】¥20
【叢 書】21世紀高等院校規(guī)劃教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關圖書
本書介紹了關系數(shù)據(jù)庫的基本知識,詳細闡述了利用Visual Basic和SQL Server開發(fā)數(shù)據(jù)庫應用程序的方法。
全書八章的內(nèi)容分為四個部分:首先介紹關系數(shù)據(jù)庫的基本知識,并具體講解數(shù)據(jù)庫應用系統(tǒng)實例“企業(yè)資質(zhì)管理信息系統(tǒng)”的構架以及系統(tǒng)應用需求分析與實施方案;接著全面介紹了SQL Server的功能及其操作方法;然后結合實例詳細講解Visual Basic數(shù)據(jù)訪問技術、Visual Basic窗體及常用控件的設計方法、界面設計方法和數(shù)據(jù)報表設計方法;最后根據(jù)實際需求介紹了數(shù)據(jù)庫應用系統(tǒng)的優(yōu)化與發(fā)布。
書中以“企業(yè)資質(zhì)管理信息系統(tǒng)”的設計作為實例,并將其貫穿全書始終。采用理論聯(lián)系實際的方式講述,敘述詳盡,概念清晰,注重通過實例講解知識、介紹操作技能。讀者可以通過一邊學習、一邊實踐的方法達到掌握Visual Basic數(shù)據(jù)庫開發(fā)技術的目的。
本書內(nèi)容全面,結構完整,概念清晰,深入淺出,通俗易懂,可讀性、可操作性強。不僅可以作為普通高校相關專業(yè)學生學習數(shù)據(jù)庫應用系統(tǒng)設計的教材,還適合作為數(shù)據(jù)庫應用系統(tǒng)開發(fā)人員的技術參考書籍使用。
當今,掌握數(shù)據(jù)庫應用技術、學習使用數(shù)據(jù)庫技術進行應用系統(tǒng)開發(fā),正在成為眾多計算機應用人員的熱切愿望。對于正在普通高校各個專業(yè)學習的學生而言,學習一種數(shù)據(jù)庫管理系統(tǒng)的應用方法,進而訓練相應的數(shù)據(jù)庫應用系統(tǒng)開發(fā)技能,非常必要。
Visual Basic是Microsoft公司推出的一個功能強大的應用系統(tǒng)開發(fā)工具,它簡單易學、編程效率高,深受廣大計算機專業(yè)人員和編程愛好者的歡迎,本書以實例方式介紹用Visual Basic開發(fā)數(shù)據(jù)庫應用軟件的思想和方法。
Microsoft SQL Server 2000是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本。SQL Server 2000在Microsoft SQL Server 7.0的基礎上新增了許多功能,使用戶能更方便快捷地管理數(shù)據(jù)庫、開發(fā)應用程序。
本書全面介紹了Visual Basic和Microsoft SQL Server 2000的各項功能、操作方法以及應用它們開發(fā)數(shù)據(jù)庫應用系統(tǒng)的基本原理與方法。
全書共分8章,主要內(nèi)容有:關系數(shù)據(jù)庫基礎知識;SQL Server 2000的功能及其操作方法;Visual Basic窗體及常用控件的設計方法;Visual Basic數(shù)據(jù)訪問技術、界面設計方法、報表設計方法以及數(shù)據(jù)庫應用系統(tǒng)的優(yōu)化與發(fā)布。
采用任務驅(qū)動方式是本書編寫的主要特點,開篇即以分析“企業(yè)資質(zhì)管理信息系統(tǒng)”需求作為實例,講解數(shù)據(jù)庫應用系統(tǒng)的邏輯設計方法,并完成這個應用系統(tǒng)的邏輯設計。后續(xù)各章均結合該實例講解,各章例題最終構成這個能夠發(fā)布應用的數(shù)據(jù)庫應用系統(tǒng)。
本書內(nèi)容理論聯(lián)系實際,敘述詳盡,概念清晰,通過實例講解知識、介紹操作技能。知識與技能的講解采用層層遞進的方式,既有利于教學的組織,也有利于一般讀者自學。只要讀者能夠模仿實例完成實踐過程,就能夠完成“企業(yè)資質(zhì)管理信息系統(tǒng)”的設計過程,進而具備應用Visual Basic和SQL Server開發(fā)數(shù)據(jù)庫應用系統(tǒng)的基本能力。
本書主要編寫人員有歐陽崢崢、李禹生、孫平等,武漢工業(yè)學院譚立烽、謝兆鴻教授審閱了書稿,周龍、管庶安、豐洪才、劉兵等參與了編寫大綱的討論,徐軍利、左愛群、吳巍、林菁等參與了實例應用系統(tǒng)的編制與調(diào)試。在此,表示感謝。
由于時間倉促及作者水平有限,書中遺漏及不妥之處在所難免,懇請廣大讀者批評指正。
作 者
2004年12月
前言
第1章 數(shù)據(jù)庫基礎 1
本章學習要點 1
1.1 數(shù)據(jù)庫概述 1
1.1.1 數(shù)據(jù)處理的產(chǎn)生和發(fā)展 1
1.1.2 數(shù)據(jù)庫系統(tǒng)的特點 3
1.1.3 數(shù)據(jù)庫系統(tǒng)結構 4
1.2 關系型數(shù)據(jù)庫 6
1.2.1 關系數(shù)據(jù)模型 6
1.2.2 E-R模型 7
1.2.3 關系的規(guī)范化 9
1.2.4 數(shù)據(jù)庫設計 12
1.3 信息系統(tǒng)開發(fā)的一般步驟 12
1.3.1 信息系統(tǒng)分析 12
1.3.2 信息系統(tǒng)設計 13
1.3.3 信息系統(tǒng)實現(xiàn) 13
1.3.4 信息系統(tǒng)測試 13
1.4 企業(yè)資質(zhì)管理系統(tǒng)的開發(fā)實例 14
1.4.1 系統(tǒng)說明 14
1.4.2 數(shù)據(jù)庫設計 15
1.5 本章習題 17
第2章 SQL語言基礎 18
本章學習要點 18
2.1 SQL Server 2000簡介 18
2.2 SQL Server企業(yè)管理器 18
2.2.1 企業(yè)管理器的環(huán)境 18
2.2.2 啟動與關閉服務器 19
2.2.3 企業(yè)管理器的常見用途 21
2.3 SQL Server查詢分析器 21
2.3.1 SQL Server查詢分析器簡介 21
2.3.2 配置SQL Query Analyzer 22
2.3.3 使用SQL Query Analyzer 23
2.4 SQL Server 2000的數(shù)據(jù)庫創(chuàng)建 25
2.4.1 文件與文件組 25
2.4.2 用Enterprise Manager創(chuàng)建數(shù)據(jù)庫 26
2.4.3 創(chuàng)建數(shù)據(jù)庫表 28
2.4.4 創(chuàng)建和使用約束 30
2.5 SQL語言概述 32
2.5.1 SQL概述 32
2.5.2 SQL語言的組成 32
2.5.3 SQL語句的結構 34
2.5.4 常用的SQL語句 34
2.5.5 數(shù)據(jù)查詢 36
2.5.6 數(shù)據(jù)庫更新 52
2.6 本章習題 55
第3章 Visual Basic數(shù)據(jù)訪問技術 57
本章學習要點 57
3.1 創(chuàng)建ODBC數(shù)據(jù)源 57
3.1.1 ODBC簡介 57
3.1.2 使用ODBC連接SQL Server數(shù)據(jù)源 59
3.2 ADO對象模型 62
3.2.1 ADO技術簡介 62
3.2.2 ADO對象模型簡介 63
3.3 Connection對象 65
3.3.1 Connection對象的屬性 65
3.3.2 Connection對象的方法 67
3.3.3 Connection對象的應用 69
3.4 Command對象 70
3.4.1 Command對象屬性 70
3.4.2 Command對象的方法 73
3.4.3 Command對象的應用 74
3.5 Recordset對象 74
3.5.1 Recordset對象屬性 75
3.5.2 Recordset對象的方法 79
3.5.3 Recordset對象的應用 84
3.6 使用ADO訪問數(shù)據(jù)庫 85
3.6.1 新建工程 85
3.6.2 操縱數(shù)據(jù)庫 87
3.7 本章習題 90
第4章 Visual Basic窗體設計 91
本章學習要點 91
4.1 窗體對象概述 91
4.1.1 窗體(Form) 91
4.1.2 窗體的結構 92
4.1.3 窗體的屬性 92
4.1.4 窗體的事件 93
4.1.5 窗體的方法 94
4.1.6 窗體的類別 95
4.2 窗體基本控件及其應用 98
4.2.1 框架(Frame) 99
4.2.2 標簽(Label) 100
4.2.3 文本框(TextBox) 101
4.2.4 命令按鈕(CommandButton) 102
4.2.5 復選框(CheckBox) 103
4.2.6 選項按鈕(OptionButton) 103
4.2.7 列表框(ListBox) 104
4.2.8 組合框(ComboBox) 105
4.3 常用ActiveX控件及其應用 107
4.3.1 ListView控件 107
4.3.2 DTPicker控件 111
4.3.3 SSTab控件 114
4.3.4 MSFlexGrid控件 117
4.4 企業(yè)資質(zhì)管理系統(tǒng)中窗體的設計 120
4.5 本章習題 134
第5章 Visual Basic界面設計 135
本章學習要點 135
5.1 菜單設計 135
5.1.1 下拉式菜單 135
5.1.2 “企業(yè)資質(zhì)管理系統(tǒng)”下拉式菜單的設計 138
5.1.3 彈出式菜單 140
5.1.4 “企業(yè)資質(zhì)管理系統(tǒng)”彈出式菜單的設計 142
5.2 工具欄的設計 143
5.2.1 使用工具欄控件制作工具欄 143
5.2.2 “企業(yè)資質(zhì)管理系統(tǒng)”工具欄的設計 146
5.3 狀態(tài)欄的設計 149
5.3.1 狀態(tài)欄的設計 149
5.3.2 “企業(yè)資質(zhì)管理系統(tǒng)”狀態(tài)欄的設計 152
5.4 本章習題 155
第6章 數(shù)據(jù)環(huán)境 156
本章學習要點 156
6.1 數(shù)據(jù)環(huán)境對象 156
6.1.1 引用數(shù)據(jù)環(huán)境設計器 157
6.1.2 創(chuàng)建數(shù)據(jù)環(huán)境設計器 157
6.2 Connection對象 158
6.2.1 創(chuàng)建Connection對象 158
6.2.2 連接Connection對象的數(shù)據(jù)源 159
6.3 Command對象 160
6.3.1 創(chuàng)建Command對象 160
6.3.2 設置Command對象的屬性 161
6.4 “企業(yè)資質(zhì)管理系統(tǒng)”數(shù)據(jù)環(huán)境的設計 167
6.5 本章習題 170
第7章 Visual Basic報表設計 171
本章學習要點 171
7.1 數(shù)據(jù)報表設計器概述 171
7.1.1 數(shù)據(jù)報表設計器的作用和特性 171
7.1.2 添加數(shù)據(jù)報表設計器到工程 172
7.1.3 數(shù)據(jù)報表設計器的結構 173
7.2 報表控件及其應用 175
7.2.1 數(shù)據(jù)報表工具欄 175
7.2.2 報表控件及其應用 175
7.3 簡單的報表設計 177
7.3.1 創(chuàng)建數(shù)據(jù)環(huán)境對象 177
7.3.2 創(chuàng)建數(shù)據(jù)報表對象 178
7.3.3 設計報表控件 179
7.4 分組報表的設計 181
7.4.1 創(chuàng)建Command對象 181
7.4.2 創(chuàng)建數(shù)據(jù)報表對象 182
7.4.3 設計分組報表控件 184
7.5 動態(tài)報表的設計 186
7.5.1 聲明Connection對象和RecordSet對象 186
7.5.2 創(chuàng)建Connection對象 187
7.5.3 創(chuàng)建RecordSet對象 187
7.5.4 報表控件的數(shù)據(jù)綁定 189
7.6 報表的打印及打印預覽 190
7.6.1 報表的打印預覽 190
7.6.2 報表的打印 191
7.7 本章習題 192
第8章 Visual Basic應用程序的打包 193
本章學習要點 193
8.1 安裝前的工作 193
8.1.1 工程的屬性設置 193
8.1.2 工程的編譯 194
8.2 打包和安裝向?qū)?195
8.2.1 啟動打包和展開向?qū)?196
8.2.2 向?qū)Р僮鞑襟E 197
8.3 本章習題 202
- MySQL數(shù)據(jù)庫項目式教程 [陳亞峰]
- 數(shù)據(jù)庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 數(shù)據(jù)庫技術與應用(SQL Server 2019) [主編 嚴暉 劉衛(wèi)國]
- 數(shù)據(jù)庫原理及應用SQL Server 2014(微課版) [主 編 趙德福]
- MySQL數(shù)據(jù)庫項目化教程(第二版) [主編 鄭小蓉]
- 數(shù)據(jù)庫原理及應用(MySQL版) [瞿英 裴祥喜 王玉恒]
- 數(shù)據(jù)庫技術與應用(SQL Server 2019) [主 編 沙有闖]
- 數(shù)據(jù)庫系統(tǒng)工程師真題精析與命題密卷 [鐘志宏]
- 數(shù)據(jù)庫原理與應用——基于SQL Server 2016 [主編 彭浩 黃勝 鄒競]
- 數(shù)據(jù)庫系統(tǒng)工程師5天修煉 [鐘志宏]
- Access數(shù)據(jù)庫基礎教程實驗指導與習題集 [主 編 饒拱維 楊貴茂 吳華光]
- Access 數(shù)據(jù)庫基礎教程 [主編 饒拱維 楊貴茂 郭其標]
- MySQL數(shù)據(jù)庫項目化教程 [主編 鄭小蓉 段萍]
- C#數(shù)據(jù)庫編程技術 [主編 顧家銘]
- 數(shù)據(jù)庫原理及應用(MySQL版) [主編 高亮 韓玉民]
- 數(shù)據(jù)庫原理 [主編 楊俊杰 張瑋]
- 數(shù)據(jù)庫原理與技術(第三版)實驗指導 [程傳慶]
- 數(shù)據(jù)庫技術與應用(SQL Server 2008版)(第二版) [主編 嚴暉 王小玲]
- 數(shù)據(jù)庫技術與應用實踐教程(SQL Server 2008)(第二版) [主編 嚴暉 周肆清]
- 數(shù)據(jù)庫原理與SQL語言 [主編 余恒芳 汪曉青]
- 數(shù)據(jù)庫原理與技術(第三版) [程傳慧]
- MySQL數(shù)據(jù)庫開發(fā)實戰(zhàn) [肖睿 訾永所 侯小毛]
- Access 2010數(shù)據(jù)庫應用教程(第二版) [主編 李亞]
- Access 2010數(shù)據(jù)庫實用教程 [主編 張明 宣繼濤]
- 數(shù)據(jù)庫應用 [主編 肖睿 于繼武]
- 數(shù)據(jù)庫原理及應用——SQL Server 2012 [主編 賴玲 李祥琴 胡秀]
- 數(shù)據(jù)庫原理及應用上機指導與習題解答——SQL Server 2012 [主編 王婭紛 賴玲 李祥琴 胡]
- 跟韓老師學SQL Server數(shù)據(jù)庫設計與開發(fā) [韓立剛]
- Visual FoxPro數(shù)據(jù)庫程序設計教程(第四版) [主編 王鳳領]
- 數(shù)據(jù)庫系統(tǒng)原理與應用上機實驗指導與課程設計 [主編 司冠南 曹梅紅]