數(shù)據(jù)庫應(yīng)用技術(shù)--Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)
-
【作 者】廖明潮 等編著
【I S B N 】978-7-5084-3840-X
【責(zé)任編輯】張玉玲
【適用讀者群】本科
【出版時(shí)間】2006-07-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】
【千字?jǐn)?shù)】
【印 張】
【定 價(jià)】¥32
【叢 書】21世紀(jì)高等院校規(guī)劃教材
【備注信息】
簡(jiǎn)介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書以一個(gè)完整的應(yīng)用系統(tǒng)“藥品分銷管理信息系統(tǒng)”為主線,分十一章全面系統(tǒng)地介紹了Visual FoxPro面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù),包括數(shù)據(jù)庫系統(tǒng)、Visual FoxPro程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫與數(shù)據(jù)表、視圖與查詢、表單設(shè)計(jì)與應(yīng)用、報(bào)表設(shè)計(jì)、菜單設(shè)計(jì)、應(yīng)用系統(tǒng)的調(diào)試與發(fā)布等。
本書內(nèi)容全面,結(jié)構(gòu)完整,概念清晰,深入淺出,通俗易懂,可讀性、可操作性強(qiáng)。通過使用本教材學(xué)習(xí)Visual FoxPro,可以使學(xué)生掌握關(guān)于數(shù)據(jù)庫的知識(shí),建立起關(guān)系數(shù)據(jù)庫模型的基本概念,達(dá)到高等院校各專業(yè)相關(guān)數(shù)據(jù)庫語言的教學(xué)要求。
本書適合作為各類高校學(xué)生學(xué)習(xí)數(shù)據(jù)庫應(yīng)用技術(shù)的教材,還適用于使用VFP從事數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的人員。
當(dāng)今,數(shù)據(jù)庫技術(shù)已經(jīng)被廣泛應(yīng)用于各種類型的數(shù)據(jù)處理系統(tǒng)中,因此,掌握數(shù)據(jù)庫應(yīng)用技術(shù),學(xué)習(xí)使用數(shù)據(jù)庫技術(shù)進(jìn)行系統(tǒng)開發(fā),正成為眾多計(jì)算機(jī)應(yīng)用人員的熱切愿望。對(duì)于正在普通高校各專業(yè)學(xué)習(xí)的學(xué)生而言,學(xué)習(xí)一種關(guān)系數(shù)據(jù)庫系統(tǒng)的應(yīng)用方法,進(jìn)而掌握相應(yīng)的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技能是非常必要的。
作為Visual Studio 6.0的重要組成部分,Microsoft公司推出的Visual FoxPro 6.0關(guān)系數(shù)據(jù)庫系統(tǒng),以其強(qiáng)大的性能、完整而又豐富的工具、簡(jiǎn)單實(shí)用的操作方法、友好的用戶界面及完備的兼容性等特點(diǎn),成為眾多小型數(shù)據(jù)庫管理系統(tǒng)中的杰出代表而深受用戶的喜愛。在小型數(shù)據(jù)庫管理信息系統(tǒng)應(yīng)用領(lǐng)域,Visual FoxPro擁有廣闊的市場(chǎng)空間。
本書按照2004年湖北省高等學(xué)校省級(jí)教學(xué)研究項(xiàng)目“基于分級(jí)團(tuán)隊(duì)組合與目標(biāo)驅(qū)動(dòng)的計(jì)算機(jī)基礎(chǔ)實(shí)驗(yàn)課教學(xué)”(編號(hào)20040241)研究成果的主要思想,在介紹Visual FoxPro應(yīng)用系統(tǒng)的主要組成部件時(shí)介紹了“藥品分銷管理信息系統(tǒng)”的對(duì)象組成,從一開始就提出“藥品分銷管理信息系統(tǒng)”的設(shè)計(jì)目標(biāo),以設(shè)計(jì)完整的“藥品分銷管理信息系統(tǒng)”應(yīng)用系統(tǒng)為主線,將設(shè)計(jì)“藥品分銷管理信息系統(tǒng)”數(shù)據(jù)庫應(yīng)用系統(tǒng)作為示例貫穿始終,最終達(dá)到教學(xué)目標(biāo)要求。
強(qiáng)化程序設(shè)計(jì)的概念是本書的另一特色,在讀者對(duì)數(shù)據(jù)庫應(yīng)用基礎(chǔ)及Visual FoxPro系統(tǒng)概況有了初步了解后,即提出程序設(shè)計(jì)概念,并盡可能引導(dǎo)讀者使用程序方式解決各種問題。本書分11章全面系統(tǒng)地介紹了Visual FoxPro面向?qū)ο蟮某绦蛟O(shè)計(jì)技術(shù),包括關(guān)系數(shù)據(jù)庫與數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的基礎(chǔ)理論、Visual FoxPro系統(tǒng)與程序設(shè)計(jì)基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫與數(shù)據(jù)表、視圖與查詢、SQL語言基礎(chǔ)、表單設(shè)計(jì)與應(yīng)用、報(bào)表設(shè)計(jì)、菜單設(shè)計(jì)、應(yīng)用系統(tǒng)的調(diào)試與發(fā)布等。
本書主要由廖明潮、李禹生、阮冰和高洪波完成,全書由廖明潮統(tǒng)稿。另外參加本書編寫工作的人員還有賈瑜、歐陽崢崢、蔣麗華、向云柱、李鳴、嚴(yán)華、李承犁、劉兵、江小麗、洪均安、劉莉榮、陳濤、陸安生、朱曉輝、吳靜文等。武漢工業(yè)學(xué)院田隨明教授、周龍博士審閱了書稿,并提出了有價(jià)值的指導(dǎo)意見,在此表示誠(chéng)摯的謝意。
限于作者水平,書中難免有遺漏甚至不妥之處,懇請(qǐng)讀者批評(píng)指正,作者E-mail地址:lmingchao@126.com。
作 者
2006年元月于漢口常青花園
前言
第1章 數(shù)據(jù)庫系統(tǒng)與Visual FoxPro 1
本章學(xué)習(xí)要點(diǎn) 1
1.1 數(shù)據(jù)庫系統(tǒng)基本概念 1
1.1.1 信息、數(shù)據(jù)與數(shù)據(jù)處理 1
1.1.2 數(shù)據(jù)模型 3
1.1.3 數(shù)據(jù)庫系統(tǒng) 5
1.1.4 關(guān)系數(shù)據(jù)庫 7
1.1.5 關(guān)系規(guī)范化 10
1.1.6 關(guān)系完整性 11
1.1.7 關(guān)系運(yùn)算 11
1.2 數(shù)據(jù)庫系統(tǒng)開發(fā) 13
1.2.1 數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的原則 13
1.2.2 數(shù)據(jù)庫設(shè)計(jì)的步驟 15
1.3 Visual FoxPro系統(tǒng)概況 16
1.3.1 Visual FoxPro的特點(diǎn) 16
1.3.2 Visual FoxPro的安裝、啟動(dòng)與退出 17
1.3.3 Visual FoxPro的用戶界面 21
1.3.4 Visual FoxPro的工作方式 22
1.3.5 Visual FoxPro的語法規(guī)則 23
1.3.6 Visual FoxPro常用的文件類型 24
1.4 Visual FoxPro系統(tǒng)環(huán)境設(shè)置 25
1.4.1 使用系統(tǒng)“選項(xiàng)”對(duì)話框配置系統(tǒng) 25
1.4.2 使用Set命令修改系統(tǒng)配置 28
1.5 藥品分銷管理信息系統(tǒng)設(shè)計(jì)實(shí)例 29
1.5.1 業(yè)務(wù)與數(shù)據(jù)流程 29
1.5.2 系統(tǒng)功能 30
復(fù)習(xí)思考題 31
第2章 Visual FoxPro程序設(shè)計(jì)基礎(chǔ) 33
本章學(xué)習(xí)要點(diǎn) 33
2.1 數(shù)據(jù)類型 33
2.1.1 字符型 33
2.1.2 數(shù)值型 34
2.1.3 日期型與日期時(shí)間型 34
2.1.4 邏輯型 37
2.1.5 備注型 37
2.1.6 通用型 37
2.1.7 字符型(二進(jìn)制) 37
2.1.8 備注型(二進(jìn)制) 37
2.2 常量與變量 37
2.2.1 常量 38
2.2.2 變量 38
2.2.3 內(nèi)存變量 40
2.2.4 數(shù)組 42
2.3 系統(tǒng)函數(shù) 43
2.3.1 數(shù)值函數(shù) 43
2.3.2 字符函數(shù) 44
2.3.3 日期與日期時(shí)間函數(shù) 45
2.3.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 45
2.3.5 測(cè)試函數(shù) 46
2.3.6 其他函數(shù) 46
2.4 表達(dá)式 48
2.4.1 算術(shù)表達(dá)式 48
2.4.2 字符表達(dá)式 48
2.4.3 日期與日期時(shí)間表達(dá)式 48
2.4.4 關(guān)系表達(dá)式 49
2.4.5 邏輯表達(dá)式 49
2.4.6 表達(dá)式的優(yōu)先級(jí) 50
2.5 順序程序結(jié)構(gòu) 50
2.5.1 程序設(shè)計(jì)方式 50
2.5.2 基本語句 52
2.5.3 順序結(jié)構(gòu) 55
2.6 分支程序結(jié)構(gòu) 56
2.6.1 簡(jiǎn)單分支結(jié)構(gòu) 56
2.6.2 雙向分支結(jié)構(gòu) 56
2.6.3 多分支結(jié)構(gòu) 57
2.7 循環(huán)程序結(jié)構(gòu) 58
2.7.1 Do While循環(huán) 58
2.7.2 For循環(huán) 60
2.7.3 Scan循環(huán) 61
2.7.4 循環(huán)的嵌套 61
2.8 模塊化程序設(shè)計(jì) 62
2.8.1 過程與模塊 62
2.8.2 參數(shù)的傳遞 64
2.8.3 自定義函數(shù) 65
2.8.4 內(nèi)存變量的作用域 66
復(fù)習(xí)思考題 68
第3章 面向?qū)ο蟮某绦蛟O(shè)計(jì) 73
本章學(xué)習(xí)要點(diǎn) 73
3.1 基本概念 73
3.1.1 類的繼承 73
3.1.2 Visual FoxPro基類 74
3.1.3 事件、方法和屬性 75
3.1.4 對(duì)象引用 78
3.1.5 系統(tǒng)對(duì)象 78
3.2 類和對(duì)象的設(shè)計(jì) 79
3.2.1 新建類 79
3.2.2 由類創(chuàng)建對(duì)象 83
3.3 可視化Visual FoxPro編程 84
3.3.1 項(xiàng)目管理器 84
3.3.2 設(shè)計(jì)器 87
3.3.3 生成器 87
3.3.4 向?qū)?87
3.4 文件操作 88
3.4.1 顯示文件目錄 88
3.4.2 文件更名 88
3.4.3 文件刪除 88
3.4.4 文件復(fù)制 88
3.4.5 顯示文本 89
3.4.6 編輯文本文件 89
3.5 應(yīng)用Visual FoxPro設(shè)計(jì)藥品分銷管理信息系統(tǒng) 89
3.5.1 系統(tǒng)項(xiàng)目構(gòu)架 89
3.5.2 數(shù)據(jù)庫對(duì)象 90
3.5.3 數(shù)據(jù)表對(duì)象 90
3.5.4 數(shù)據(jù)視圖對(duì)象設(shè)計(jì) 91
3.5.5 數(shù)據(jù)查詢對(duì)象設(shè)計(jì) 92
3.5.6 表單對(duì)象設(shè)計(jì) 92
3.5.7 報(bào)表對(duì)象設(shè)計(jì) 93
3.5.8 菜單對(duì)象設(shè)計(jì) 93
3.5.9 主控文檔及其系統(tǒng)運(yùn)行環(huán)境設(shè)計(jì) 93
復(fù)習(xí)思考題 93
第4章 數(shù)據(jù)庫與數(shù)據(jù)表 95
本章學(xué)習(xí)要點(diǎn) 95
4.1 數(shù)據(jù)庫 95
4.1.1 創(chuàng)建數(shù)據(jù)庫 95
4.1.2 打開與關(guān)閉數(shù)據(jù)庫 100
4.1.3 移去或刪除數(shù)據(jù)庫 101
4.1.4 數(shù)據(jù)庫的組成 102
4.2 數(shù)據(jù)表 103
4.2.1 自由表與數(shù)據(jù)庫表 103
4.2.2 數(shù)據(jù)表結(jié)構(gòu) 103
4.2.3 創(chuàng)建自由表結(jié)構(gòu) 104
4.2.4 創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu) 110
4.2.5 數(shù)據(jù)表的基本操作 111
4.3 索引 113
4.3.1 索引的概念 113
4.3.2 索引的分類 114
4.3.3 索引的類型 114
4.3.4 創(chuàng)建索引 115
4.3.5 索引的使用 117
4.3.6 排序文件 120
4.3.7 索引的作用 120
4.4 建立表間連接關(guān)系 121
4.4.1 建立表間連接關(guān)系 121
4.4.2 設(shè)置參照完整性 122
復(fù)習(xí)思考題 124
第5章 表操作 126
本章學(xué)習(xí)要點(diǎn) 126
5.1 數(shù)據(jù)記錄 126
5.1.1 追加數(shù)據(jù)記錄 126
5.1.2 插入數(shù)據(jù)記錄 128
5.1.3 數(shù)據(jù)的導(dǎo)入、導(dǎo)出 128
5.1.4 數(shù)據(jù)表的復(fù)制 133
5.1.5 修改表數(shù)據(jù) 134
5.1.6 表與數(shù)組間的數(shù)據(jù)傳遞 135
5.2 數(shù)據(jù)記錄的定位 136
5.2.1 記錄指針 136
5.2.2 絕對(duì)定位 137
5.2.3 相對(duì)定位 138
5.2.4 條件定位 138
5.3 表數(shù)據(jù)的顯示 139
5.3.1 顯示表中數(shù)據(jù) 139
5.3.2 瀏覽表中數(shù)據(jù) 139
5.3.3 預(yù)設(shè)過濾器 140
5.3.4 預(yù)設(shè)字段表 142
5.4 數(shù)據(jù)記錄的刪除 143
5.4.1 為數(shù)據(jù)記錄加上刪除標(biāo)志 143
5.4.2 恢復(fù)數(shù)據(jù)記錄 145
5.4.3 物理刪除數(shù)據(jù)記錄 146
5.5 同時(shí)使用多個(gè)數(shù)據(jù)表 147
5.5.1 工作區(qū)的概念 147
5.5.2 數(shù)據(jù)工作期 148
5.5.3 數(shù)據(jù)表的關(guān)聯(lián) 150
5.6 數(shù)據(jù)的統(tǒng)計(jì)計(jì)算 151
5.6.1 記錄計(jì)數(shù) 151
5.6.2 數(shù)據(jù)求和 151
5.6.3 求平均值 152
復(fù)習(xí)思考題 152
第6章 查詢與視圖 155
本章學(xué)習(xí)要點(diǎn) 155
6.1 查詢 155
6.1.1 查詢的概念 155
6.1.2 查詢的創(chuàng)建與修改 156
6.1.3 查詢的實(shí)質(zhì) 156
6.2 使用查詢向?qū)?157
6.2.1 創(chuàng)建簡(jiǎn)單查詢 157
6.2.2 創(chuàng)建交叉表查詢 161
6.2.3 創(chuàng)建圖形 162
6.3 使用查詢?cè)O(shè)計(jì)器 163
6.3.1 查詢數(shù)據(jù)來源 163
6.3.2 聯(lián)接方式 166
6.3.3 記錄篩選 166
6.3.4 排序依據(jù) 167
6.3.5 分組依據(jù) 167
6.3.6 雜項(xiàng) 168
6.4 查詢結(jié)果輸出 168
6.4.1 查詢?nèi)ハ?169
6.4.2 運(yùn)行查詢 169
6.5 視圖 170
6.5.1 視圖的概念 170
6.5.2 創(chuàng)建視圖 170
6.5.3 視圖與表、查詢的關(guān)系 171
6.6 本地視圖 171
6.6.1 創(chuàng)建本地視圖 171
6.6.2 修改本地視圖 174
6.6.3 使用視圖修改數(shù)據(jù) 175
6.7 遠(yuǎn)程視圖 176
6.7.1 命名連接 177
6.7.2 建立ODBC數(shù)據(jù)源 179
6.7.3 創(chuàng)建遠(yuǎn)程視圖 182
復(fù)習(xí)思考題 183
第7章 數(shù)據(jù)庫查詢語言SQL 185
本章學(xué)習(xí)要點(diǎn) 185
7.1 SQL基礎(chǔ) 185
7.1.1 SQL語言的特點(diǎn) 185
7.1.2 SQL語言的基本概念 186
7.1.3 SQL語言的主要組成 186
7.2 數(shù)據(jù)定義與修改 187
7.2.1 創(chuàng)建數(shù)據(jù)庫 187
7.2.2 創(chuàng)建表 187
7.2.3 修改字段屬性 188
7.2.4 刪除字段 189
7.2.5 增加字段 190
7.2.6 刪除基本表 190
7.3 數(shù)據(jù)修改 190
7.3.1 插入記錄 190
7.3.2 刪除記錄 191
7.3.3 更新記錄 191
7.4 SQL查詢 192
7.4.1 簡(jiǎn)單查詢 192
7.4.2 條件查詢 194
7.4.3 排序輸出 195
7.4.4 分組統(tǒng)計(jì)和篩選 196
7.4.5 嵌套查詢 197
7.4.6 多表查詢 199
7.4.7 SELECT語句的一般格式 200
復(fù)習(xí)思考題 201
(以下略)
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2019) [主 編 嚴(yán)暉 周肆清]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主編 嚴(yán)暉 劉衛(wèi)國(guó)]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2019) [主 編 沙有闖]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版)(第二版) [主編 嚴(yán)暉 王小玲]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用實(shí)踐教程(SQL Server 2008)(第二版) [主編 嚴(yán)暉 周肆清]
- Visual FoxPro數(shù)據(jù)庫程序設(shè)計(jì)教程(第四版) [主編 王鳳領(lǐng)]
- 數(shù)據(jù)庫技術(shù)(第二版)——Access 2010及其應(yīng)用系統(tǒng)開發(fā) [李禹生 李承犁 劉淵源 等編著]
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用 [主編 饒拱維 楊貴茂]
- 數(shù)據(jù)庫技術(shù)及應(yīng)用開發(fā)學(xué)習(xí)輔導(dǎo) [李云峰 李婷 編著]
- Access 2010數(shù)據(jù)庫技術(shù)與應(yīng)用教程習(xí)題及實(shí)驗(yàn)指導(dǎo) [主編 陳朝華 肖東]
- Access 2010數(shù)據(jù)庫技術(shù)與應(yīng)用教程 [主編 趙義霞 季軍杰]
- Visual FoxPro程序設(shè)計(jì) [主編 何櫻]
- Visual FoxPro程序設(shè)計(jì)教程(第二版)習(xí)題集與解答 [主編 何振林 歐劍]
- Visual FoxPro程序設(shè)計(jì)教程(第二版) [主編 何振林 趙亮]
- 數(shù)據(jù)庫技術(shù)及應(yīng)用開發(fā) [李云峰 李 婷 編著]
- SQL Server實(shí)用數(shù)據(jù)庫技術(shù) [張新成 孫 凌 ]
- 數(shù)據(jù)庫應(yīng)用技術(shù)——SQL Server 2008 [何繼業(yè) 易丹 陳國(guó)榮]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版)實(shí)踐教程 [主編 王小玲 嚴(yán)暉]
- 數(shù)據(jù)庫技術(shù)與應(yīng)用(SQL Server 2008版) [主編 王小玲 安劍奇]
- Visual FoxPro程序設(shè)計(jì)(第二版) [高巍巍]
- Access 2010數(shù)據(jù)庫應(yīng)用技術(shù) [主 編 易葉青 闕清賢]
- Visual FoxPro程序設(shè)計(jì)(第二版)實(shí)驗(yàn)指導(dǎo)與習(xí)題解析 [主編 高巍巍]
- Access 2010數(shù)據(jù)庫應(yīng)用技術(shù)實(shí)驗(yàn)指導(dǎo)與習(xí)題解析 [主編 闕清賢 易葉青]
- Access數(shù)據(jù)庫技術(shù)與應(yīng)用教程實(shí)驗(yàn)指導(dǎo) [何春林 宋運(yùn)康]
- Access數(shù)據(jù)庫技術(shù)與應(yīng)用教程 [主編 何春林 宋運(yùn)康]
- Visual FoxPro程序設(shè)計(jì)基礎(chǔ)實(shí)訓(xùn)教程 [主編 王正才 張萃]
- Visual FoxPro程序設(shè)計(jì)基礎(chǔ)教程 [主編 王正才 陳虹頤]
- Visual FoxPro程序設(shè)計(jì)實(shí)驗(yàn)教程 [主編 吳建國(guó)]
- Visual FoxPro程序設(shè)計(jì)基礎(chǔ)教程 [主編 李宏圖]
- 電子商務(wù)數(shù)據(jù)庫技術(shù) [主編 樊穎軍]
- 生活經(jīng)管more>>
- 高等數(shù)學(xué)(下冊(cè))(第二版)
- 高等數(shù)學(xué)(上冊(cè))(第二版)
- Visual Basic程序設(shè)計(jì)(第二版)
- 離散數(shù)學(xué)(第二版)
- 復(fù)變函數(shù)與積分變換
- Visual C++ & Android程序設(shè)計(jì)綜合實(shí)訓(xùn)
- 高等數(shù)學(xué)(下冊(cè))
- Visual Basic程序設(shè)計(jì)簡(jiǎn)明教程(第二版
- 網(wǎng)絡(luò)與信息安全教程(第二版)
- 高等數(shù)學(xué)(上冊(cè))
- 綜合布線技術(shù)與施工(第二版)
- 微型計(jì)算機(jī)原理與接口技術(shù)學(xué)習(xí)與實(shí)驗(yàn)指
- 計(jì)算機(jī)圖形學(xué)(第二版)
- Visual C++程序設(shè)計(jì)教程(第二版)
- 物流管理專業(yè)實(shí)踐與指導(dǎo)
- Access 2010數(shù)據(jù)庫技術(shù)基礎(chǔ)及應(yīng)用