本書是全國中等職業(yè)學校計算機應用專業(yè)學習數(shù)據(jù)庫使用教材,是《數(shù)據(jù)庫應用技術(shù)―VisualFoxPro6.0》的第6版。全書共9章,主要內(nèi)容包括數(shù)據(jù)庫應用基礎、VisualFoxPro基本操作、創(chuàng)建查詢和視圖、SQL語言的應用、表單設計、報表設計、菜單和工具欄設計、應用程序設計實例及結(jié)構(gòu)化程序設計基礎。每章提供了大量的基礎練習題和操作練習題,有利于中等職業(yè)學校全面學習VisualFoxPro6.0知識,掌握數(shù)據(jù)庫表的基本操作和程序的編寫方法。為方便讀者學習,特為本書編寫了配套教材《數(shù)據(jù)庫應用技術(shù)―VisualFoxPro6.0上機指導與練習(第5版)》。
第1章 數(shù)據(jù)庫應用基礎 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)系操作 6
1.4 Visual FoxPro 6.0的啟動和退出 8
1.4.1 啟動Visual FoxPro 6.0 8
1.4.2 退出Visual FoxPro 6.0 9
基礎練習1 11
操作練習1 12
第2章 Visual FoxPro基本操作 13
2.1 創(chuàng)建項目文件 13
2.1.1 建立項目文件 13
2.1.2 項目管理器窗口組成 16
2.2 創(chuàng)建數(shù)據(jù)庫 18
2.2.1 建立數(shù)據(jù)庫 19
2.2.2 使用數(shù)據(jù)庫 20
2.3 創(chuàng)建表 22
2.3.1 建立表結(jié)構(gòu) 23
2.3.2 修改表結(jié)構(gòu) 27
2.4 表的基本操作 30
2.4.1 輸入記錄 30
2.4.2 瀏覽記錄 34
2.4.3 記錄定位 35
2.4.4 編輯記錄 39
2.5 索引記錄 45
2.5.1 索引的類型 45
2.5.2 建立索引 46
2.5.3 使用索引 47
2.6 設置字段屬性 53
2.6.1 設置字段的標題 53
2.6.2 給字段添加注釋 54
2.6.3 設置字段默認值 54
2.6.4 設置有效性規(guī)則 55
2.7 工作區(qū)的使用 59
2.7.1 選擇工作區(qū) 59
2.7.2 多表的打開與關(guān)閉 61
2.7.3 訪問其他工作區(qū) 62
2.8 創(chuàng)建表間關(guān)系 63
2.8.1 表間關(guān)系 63
2.8.2 建立表間臨時關(guān)系 64
2.8.3 建立表間永久關(guān)系 67
2.8.4 編輯表間關(guān)系 67
2.8.5 編輯參照完整性 68
基礎練習2 71
操作練習2 75
第3章 創(chuàng)建查詢和視圖 77
3.1 創(chuàng)建查詢 77
3.1.1 使用查詢向?qū)?chuàng)建查詢 78
3.1.2 使用查詢設計器創(chuàng)建查詢 81
3.2 創(chuàng)建視圖 89
3.2.1 使用視圖設計器創(chuàng)建本地視圖 90
3.2.2 更新視圖 92
3.3 創(chuàng)建參數(shù)視圖 94
基礎練習3 96
操作練習3 98
第4章 SQL語言的應用 100
4.1 SQL數(shù)據(jù)查詢 100
4.1.1 簡單查詢 101
4.1.2 條件查詢 104
4.1.3 查詢排序 107
4.1.4 查詢分組 109
4.1.5 合并查詢 112
4.1.6 查詢結(jié)果輸出 112
4.2 SQL數(shù)據(jù)定義 116
4.2.1 定義表 117
4.2.2 修改表結(jié)構(gòu) 121
4.2.3 刪除表 123
4.3 SQL數(shù)據(jù)操作 124
4.3.1 插入記錄 124
4.3.2 更新記錄 125
4.3.3 刪除記錄 126
基礎練習4 127
操作練習4 131
第5章 表單設計 133
5.1 面向?qū)ο蟪绦蛟O計基礎 133
5.2 使用表單向?qū)?chuàng)建表單 138
5.2.1 創(chuàng)建單一表單 138
5.2.2 創(chuàng)建多表表單 141
5.3 使用表單設計器創(chuàng)建表單 144
5.4 表單控件的使用 147
5.4.1 標簽控件 148
5.4.2 文本框和編輯框控件 150
5.4.3 組合框和列表框控件 152
5.4.4 表格控件 154
5.4.5 復選框控件 156
5.4.6 選項按鈕組控件 157
5.4.7 命令按鈕控件 158
5.4.8 命令按鈕組控件 160
5.4.9 ActiveX綁定控件 162
5.4.10 微調(diào)控件 163
5.4.11 頁框控件 165
基礎練習5 168
操作練習5 170
第6章 報表設計 173
6.1 使用向?qū)?chuàng)建報表 173
6.1.1 創(chuàng)建單一報表 173
6.1.2 創(chuàng)建多表報表 176
6.2 使用報表設計器創(chuàng)建報表 177
6.2.1 報表設計器的組成 178
6.2.2 報表設計 179
6.2.3 設計分組報表 186
6.2.4 修飾報表 189
6.3 打印報表 190
基礎練習6 191
操作練習6 192
第7章 菜單和工具欄設計 194
7.1 系統(tǒng)菜單組成 194
7.2 使用菜單設計器創(chuàng)建菜單 196
7.2.1 快速生成菜單 196
7.2.2 菜單設計器的組成 197
7.2.3 創(chuàng)建菜單 199
7.2.4 創(chuàng)建快捷菜單 204
7.3 定義工具欄 207
7.3.1 定義工具欄類 207
7.3.2 在工具欄類中添加對象 208
7.3.3 定義操作 209
7.3.4 在表單集中添加工具欄 209
基礎練習7 211
操作練習7 212
第8章 應用程序設計實例 213
8.1 系統(tǒng)分析 213
8.2 系統(tǒng)設計 216
8.2.1 設計數(shù)據(jù)庫 216
8.2.2 設計啟動界面 218
8.2.3 設計菜單 219
8.2.4 設計表單 219
8.2.5 設計打印報表 229
8.2.6 設計主控程序 230
8.3 編譯應用程序 230
基礎練習8 233
操作練習8 235
第9章 結(jié)構(gòu)化程序設計基礎 237
9.1 數(shù)據(jù)存儲 237
9.1.1 常量 238
9.1.2 變量 238
9.2 常用函數(shù) 240
9.2.1 數(shù)值運算函數(shù) 241
9.2.2 字符串操作函數(shù) 242
9.2.3 日期與時間函數(shù) 242
9.2.4 轉(zhuǎn)換函數(shù) 243
9.2.5 測試函數(shù) 244
9.3 運算符和表達式 245
9.3.1 運算符 245
9.3.2 表達式 245
9.4 命令文件的建立與運行 248
9.4.1 創(chuàng)建命令文件 248
9.4.2 運行命令文件 249
9.5 結(jié)構(gòu)化程序設計基礎 251
9.5.1 順序結(jié)構(gòu) 251
9.5.2 選擇結(jié)構(gòu) 252
9.5.3 循環(huán)結(jié)構(gòu) 255
9.6 子程序和過程文件 261
9.6.1 子程序 261
9.6.2 過程文件 263
9.7 參數(shù)傳遞 265
9.8 自定義函數(shù) 266
基礎練習9 270
操作練習9 272