本書是全國中等職業(yè)學(xué)校計算機(jī)應(yīng)用類專業(yè)學(xué)習(xí)數(shù)據(jù)庫使用教材,是《數(shù)據(jù)庫應(yīng)用技術(shù)―Visual FoxPro 6.0》的第5版。全書共9章,主要內(nèi)容包括數(shù)據(jù)庫應(yīng)用基礎(chǔ)、Visual FoxPro基本操作、創(chuàng)建查詢和視圖、SQL語言的應(yīng)用、表單設(shè)計、報表設(shè)計、菜單和工具欄設(shè)計、應(yīng)用程序設(shè)計實(shí)例以及結(jié)構(gòu)化程序設(shè)計基礎(chǔ)等。每章提供了大量的基礎(chǔ)練習(xí)題和操作練習(xí)題,有利于中等職業(yè)學(xué)校全面學(xué)習(xí)Visual FoxPro 6.0 知識,掌握數(shù)據(jù)庫表的基本操作和程序的編寫方法。為方便讀者學(xué)習(xí),特為本書編寫了配套教材《數(shù)據(jù)庫應(yīng)用技術(shù)―Visual FoxPro 6.0上機(jī)指導(dǎo)與練習(xí)》(第5版)。
魏茂林,是在中等職業(yè)教育領(lǐng)域有諸多建樹,是中等職業(yè)教育教材的社優(yōu)秀作者,著作主要集中在計算機(jī)領(lǐng)域,編寫了多本常銷和暢銷教材。
第1章 數(shù)據(jù)庫應(yīng)用基礎(chǔ) 1
1.1 數(shù)據(jù)庫簡介 1
1.1.1 數(shù)據(jù)庫 1
1.1.2 數(shù)據(jù)庫管理系統(tǒng) 2
1.1.3 數(shù)據(jù)庫系統(tǒng) 2
1.2 數(shù)據(jù)模型 3
1.3 關(guān)系型數(shù)據(jù)庫 5
1.3.1 關(guān)系型數(shù)據(jù)庫概述 5
1.3.2 關(guān)系操作 5
1.4 Visual FoxPro 6.0的啟動和退出 7
1.4.1 啟動Visual FoxPro 6.0 7
1.4.2 退出Visual FoxPro 6.0 8
基礎(chǔ)練習(xí)1 9
操作練習(xí)1 10
第2章 Visual FoxPro基本操作 11
2.1 創(chuàng)建項(xiàng)目文件 11
2.1.1 建立項(xiàng)目文件 11
2.1.2 項(xiàng)目管理器窗口組成 13
2.2 創(chuàng)建數(shù)據(jù)庫 16
2.2.1 建立數(shù)據(jù)庫 16
2.2.2 使用數(shù)據(jù)庫 17
2.3 創(chuàng)建表 18
2.3.1 建立表結(jié)構(gòu) 19
2.3.2 修改表結(jié)構(gòu) 22
2.4 表的基本操作 25
2.4.1 輸入記錄 25
2.4.2 瀏覽記錄 29
2.4.3 記錄定位 30
2.4.4 編輯記錄 33
2.5 索引記錄 39
2.5.1 索引的類型 39
2.5.2 建立索引 39
2.5.3 使用索引 40
2.6 設(shè)置字段屬性 46
2.6.1 設(shè)置字段的標(biāo)題 46
2.6.2 給字段添加注釋 47
2.6.3 設(shè)置字段默認(rèn)值 47
2.6.4 設(shè)置有效性規(guī)則 48
2.7 工作區(qū)的使用 51
2.7.1 選擇工作區(qū) 51
2.7.2 多表的打開與關(guān)閉 53
2.7.3 訪問其他工作區(qū) 54
2.8 創(chuàng)建表間關(guān)系 55
2.8.1 表間關(guān)系 55
2.8.2 設(shè)置表間臨時關(guān)系 56
2.8.3 建立表間永久關(guān)系 58
2.8.4 編輯表間關(guān)系 58
2.8.5 編輯參照完整性 59
基礎(chǔ)練習(xí)2 61
操作練習(xí)2 65
第3章 創(chuàng)建查詢和視圖 66
3.1 創(chuàng)建查詢 66
3.1.1 使用查詢向?qū)?chuàng)建查詢 66
3.1.2 使用查詢設(shè)計器創(chuàng)建查詢 69
3.2 創(chuàng)建視圖 77
3.2.1 使用視圖設(shè)計器創(chuàng)建本地視圖 77
3.2.2 更新視圖 79
3.3 創(chuàng)建參數(shù)視圖 81
基礎(chǔ)練習(xí)3 83
操作練習(xí)3 85
第4章 SQL語言的應(yīng)用 86
4.1 SQL數(shù)據(jù)查詢 86
4.1.1 簡單查詢 86
4.1.2 條件查詢 90
4.1.3 查詢排序 92
4.1.4 查詢分組 94
4.1.5 合并查詢 97
4.1.6 查詢結(jié)果輸出 97
4.2 SQL數(shù)據(jù)定義 101
4.2.1 定義表 101
4.2.2 修改表結(jié)構(gòu) 105
4.2.3 刪除表 108
4.3 SQL數(shù)據(jù)操作 108
4.3.1 插入記錄 108
4.3.2 更新記錄 109
4.3.3 刪除記錄 110
基礎(chǔ)練習(xí)4 110
操作練習(xí)4 114
第5章 表單設(shè)計 116
5.1 面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ) 116
5.2 使用表單向?qū)?chuàng)建表單 120
5.2.1 創(chuàng)建單一表單 120
5.2.2 創(chuàng)建多表表單 122
5.3 使用表單設(shè)計器創(chuàng)建表單 125
5.4 表單控件的使用 128
5.4.1 標(biāo)簽控件 128
5.4.2 文本框和編輯框控件 131
5.4.3 組合框和列表框控件 133
5.4.4 表格控件 134
5.4.5 復(fù)選框控件 136
5.4.6 選項(xiàng)按鈕組控件 137
5.4.7 命令按鈕控件 138
5.4.8 命令按鈕組控件 140
5.4.9 ActiveX綁定控件 142
5.4.10 微調(diào)控件 143
5.4.11 頁框控件 144
基礎(chǔ)練習(xí)5 147
操作練習(xí)5 149
第6章 報表設(shè)計 152
6.1 使用向?qū)?chuàng)建報表 152
6.1.1 創(chuàng)建單一報表 152
6.1.2 創(chuàng)建多表報表 155
6.2 使用報表設(shè)計器創(chuàng)建報表 156
6.2.1 報表設(shè)計器的組成 156
6.2.2 報表設(shè)計 158
6.2.3 設(shè)計分組報表 163
6.2.4 修飾報表 165
6.3 打印報表 166
基礎(chǔ)練習(xí)6 167
操作練習(xí)6 168
第7章 菜單和工具欄設(shè)計 170
7.1 系統(tǒng)菜單組成 170
7.2 使用菜單設(shè)計器創(chuàng)建菜單 171
7.2.1 快速生成菜單 172
7.2.2 菜單設(shè)計器的組成 173
7.2.3 創(chuàng)建菜單 174
7.2.4 創(chuàng)建快捷菜單 180
7.3 定義工具欄 182
7.3.1 定義工具欄類 182
7.3.2 在工具欄類中添加對象 182
7.3.3 定義操作 183
7.3.4 在表單集中添加工具欄 184
基礎(chǔ)練習(xí)7 185
操作練習(xí)7 186
第8章 應(yīng)用程序設(shè)計實(shí)例 187
8.1 系統(tǒng)分析 187
8.2 系統(tǒng)設(shè)計 190
8.2.1 設(shè)計數(shù)據(jù)庫 190
8.2.2 設(shè)計啟動界面 192
8.2.3 設(shè)計菜單 193
8.2.4 設(shè)計表單 193
8.2.5 設(shè)計打印報表 203
8.2.6 設(shè)計主控程序 204
8.3 編譯應(yīng)用程序 204
操作練習(xí)8 207
第9章 結(jié)構(gòu)化程序設(shè)計基礎(chǔ) 209
9.1 數(shù)據(jù)存儲 209
9.1.1 常量 210
9.1.2 變量 210
9.2 常用函數(shù) 212
9.2.1 數(shù)值運(yùn)算函數(shù) 212
9.2.2 字符串操作函數(shù) 213
9.2.3 日期與時間函數(shù) 214
9.2.4 轉(zhuǎn)換函數(shù) 214
9.2.5 測試函數(shù) 216
9.3 運(yùn)算符和表達(dá)式 216
9.3.1 運(yùn)算符 216
9.3.2 表達(dá)式 217
9.4 命令文件的建立與運(yùn)行 220
9.4.1 創(chuàng)建命令文件 220
9.4.2 運(yùn)行命令文件 220
9.5 結(jié)構(gòu)化程序設(shè)計基礎(chǔ) 222
9.5.1 順序結(jié)構(gòu) 222
9.5.2 選擇結(jié)構(gòu) 223
9.5.3 循環(huán)結(jié)構(gòu) 226
9.6 子程序和過程文件 231
9.6.1 子程序 231
9.6.2 過程文件 233
9.7 參數(shù)傳遞 235
9.8 自定義函數(shù) 236
基礎(chǔ)練習(xí)9 239
操作練習(xí)9 241