基本信息
Visual FoxPro程式設計
所屬類別
教材>> 高職>> 高職計算機
作者:彭國星、陳芳勤 主編
出版日期:2009年3月 書號:978-7-122-04370-2
開本:16 裝幀:平 版次:1版1次 頁數:272頁
內容簡介
本書根據目前我國高等院校非計算機專業計算機課程開設的實際情況,以及全國計算機等級考試資料庫考試大綱及湖南省非計算機專業等級考試大綱的要求,並結合多年從事資料庫教學和資料庫程式開發的實踐經驗編寫而成。從熟悉Visual FoxPro的開發環境以及基本操作入手,系統地介紹了Visual FoxPro資料庫基礎,系統初步,表、索引及資料庫的操作、查詢,視圖,程式設計,表單,報表,工具列及選單欄。本書可作為高等院校非計算機專業學習資料庫程式設計用教材,也可作為計算機套用人員學習Visual FoxPro的教材和參考用書,也可作為廣大電腦學習者的參考資料。
目錄
第1章 Visual FoxPro 基礎 1
1.1 資料庫系統的基本概念 1
1.1.1 計算機數據處理的發展 1
1.1.2 資料庫系統的組成 2
1.1.3 資料庫系統的結構 4
1.2 數據模型 6
1.2.1 實體相關概念 6
1.2.2 實體間聯繫及聯繫的種類 6
1.2.3 實體聯繫的表示方法 7
1.2.4 數據模型簡介 7
1.3 關係資料庫 9
1.3.1 關係模型 9
1.3.2 關係運算 11
1.4 Visual FoxPro系統初步認識 12
1.4.1 Visual FoxPro系統概述 12
1.4.2 Visual FoxPro 6.0 的用戶界面 13
1.4.3 Visual FoxPro 6.0的工作方式 16
1.4.4 Visual FoxPro 的配置 17
1.4.5 Visual FoxPro 設計工具 19
1.4.6 項目管理器 22
習題 26
第2章 數據與數據運算 29
2.1 Visual FoxPro的數據類型 29
2.1.1 字元型 29
2.1.2 數值型 29
2.1.3 貨幣型 29
2.1.4 邏輯型 30
2.1.5 日期型 30
2.1.6 日期時間型 30
2.1.7 整型 30
2.1.8 雙精度型 31
2.1.9 浮點型 31
2.1.10 備註型 31
2.1.11 通用型 31
2.1.12 字元型(二進制) 31
2.1.13 備註型(二進制) 31
2.2 常量和變數 31
2.2.1 常量 31
2.2.2 變數 32
2.2.3 記憶體變數的操作 33
2.3 運算符和表達式 38
2.3.1 計算和顯示命令 38
2.3.2 運算符 38
2.3.3 表達式 43
2.3.4 運算優先權 43
2.4 函式 44
2.4.1 數值處理函式 44
2.4.2 字元處理函式 46
2.4.3 日期時間函式 48
2.4.4 類型轉換函式 49
2.4.5 測試函式 51
習題 53
第3章 表與資料庫 55
3.1 表的創建 55
3.1.1 表的概念 55
3.1.2 表結構的設計 55
3.1.3 表結構的創建 58
3.1.4 表數據的輸入 60
3.2 表的維護 61
3.2.1 表檔案的打開與關閉 61
3.2.2 表結構的顯示與修改 63
3.2.3 記錄的顯示 65
3.2.4 記錄的修改 68
3.2.5 記錄指針的定位 69
3.2.6 記錄的增加 71
3.2.7 記錄的刪除與恢復 73
3.3 排序與索引 75
3.3.1 排序 75
3.3.2 索引 76
3.4 多表操作 79
3.4.1 多工作區 79
3.4.2 表之間的關聯 81
3.4.3 表之間的聯接 82
3.5 表檔案的複製 83
3.5.1 複製任何檔案 83
3.5.2 表內容複製 83
3.5.3 表結構複製 84
3.5.4 檔案重命名 84
3.6 資料庫的創建及其基本操作 84
3.6.1 基本概念 84
3.6.2 資料庫設計的一般步驟 85
3.6.3 創建資料庫 86
3.6.4 資料庫操作命令 86
3.7 在資料庫中添加和移去表 88
3.7.1 在資料庫中直接創建表 88
3.7.2 向資料庫中添加表 91
3.7.3 從資料庫中移去表 92
3.8 數據的完整性 92
3.8.1 實體完整性 92
3.8.2 域完整性 93
3.8.3 參照完整性 93
習題 95
第4章 結構化查詢語言SQL 98
4.1 SQL概述 98
4.2 SQL的數據定義命令 99
4.2.1 定義基本表 99
4.2.2 表的刪除 101
4.2.3 表結構的修改 101
4.3 SQL的數據操作命令 102
4.3.1 插入 102
4.3.2 更新 103
4.3.3 刪除 103
4.4 SQL的數據查詢命令 103
4.4.1 簡單查詢 104
4.4.2 聯接查詢 107
4.4.3 嵌套查詢 108
4.4.4 分組與聚合函式 108
4.4.5 查詢集合的並運算 109
4.5 定義視圖 110
4.5.1 視圖的定義和刪除 110
4.5.2 視圖查詢及操作 111
4.5.3 關於視圖的說明 111
習題 112
第5章 查詢與視圖 113
5.1 創建查詢 113
5.1.1 基本概念 113
5.1.2 使用“查詢嚮導”建立查詢 114
5.1.3 使用“查詢設計器”創建查詢 118
5.1.4 定項輸出查詢結果 125
5.1.5 利用查詢結果建圖形 126
5.2 創建視圖 129
5.2.1 視圖的概念 129
5.2.2 使用嚮導創建視圖 129
5.2.3 利用“視圖設計器”創建視圖 132
5.2.4 遠程視圖與連線 134
5.2.5 視圖與數據更新 135
5.2.6 使用視圖 136
習題 137
第6章 程式設計基礎 138
6.1 程式檔案的建立與運行 138
6.1.1 程式的概念 138
6.1.2 程式檔案的建立與運行 139
6.1.3 程式中的輔助命令 141
6.1.4 簡單的輸入輸出命令 142
6.2 程式的基本結構 146
6.2.1 順序結構 146
6.2.2 選擇結構 146
6.2.3 循環結構 150
6.3 多模組程式 158
6.3.1 模組的定義和調用 158
6.3.2 參數傳遞 160
6.3.3 變數的作用域 163
6.4 程式的調試 165
6.4.1 程式中常見的錯誤 165
6.4.2 調試器環境 165
6.4.3 設定斷點 166
6.4.4 調試選單 167
6.5 常用算法實例 168
6.5.1 累加、連乘 168
6.5.2 求素數 169
6.5.3 窮舉法 170
6.5.4 遞推法 172
6.5.5 求最大值或最小值 172
6.5.6 有關資料庫的簡單程式 173