《21世紀計算機系列規劃教材:Visual FoxPro數據庫基礎及應用》共11章,詳細介紹了數據庫基礎知識、Visual FoxPro集成應用環境、數據及其運算、Visual FoxPro數據庫及其操作、關系數據庫標準語言SQL、查詢與視圖、程序設計基礎、表單設計與應用、菜單設計與應用、報表設計、開發應用程序等知識,并在最后一章用一個完整的實例詳細講解了如何使用Visual FoxPro 6.0開發數據庫應用程序。全書以Visual FoxPro 6.0中文版為平臺,以程序設計為線索,以全國計算機等級二級考試大綱為重點,全面介紹了Visual FoxPro 6.0的使用及數據庫系統開發技術。《21世紀計算機系列規劃教材:Visual FoxPro數據庫基礎及應用》從結構設計、內容安排到實例的選取都進行了精心設計,內容豐富、通俗易懂、圖文并茂、直觀生動、注重理論與實踐的有機結合,并結合大量典型實例幫助讀者理解知識!21世紀計算機系列規劃教材:Visual FoxPro數據庫基礎及應用》適合作為普通高等院校大學計算機基礎課教材,也可以作為高等院校本、?萍捌湎嚓P專業的數據庫應用課程的教材,還可以作為全國計算機等級考試(二級 Visual FoxPro)的輔導教材及計算機愛好者的自學參考書。
第1章 數據庫基礎知識
1.1 數據、信息和數據處理
1.1.1 數據與信息
1.1.2 數據處理與數據管理
1.2 數據管理技術的發展
1.2.1 人工管理階段
1.2.2 文件管理階段
1.2.3 數據庫系統管理階段
1.3 數據模型
1.3.1 數據處理的3個世界
1.3.2 基本的數據模型
1.4 數據庫系統
1.4.1 數據庫
1.4.2 數據庫系統
1.4.3 數據庫系統的分代
1.4.4 數據庫系統的分類
1.5 數據庫管理系統與數據庫應用系統
1.5.1 數據庫管理系統
1.5.2 數據庫應用系統
1.6 關系數據庫
1.6.1 關系模型的基本概念
1.6.2 關系的數學定義
1.6.3 關系的性質和完整性規則
1.6.4 關系運算
1.7 本章小結
1.8 習題
第2章 vfp集成應用環境
2.1 visual foxpro 6.0的主要特點
2.2 visual foxpro的安裝與啟動
2.2.1 安裝環境
2.2.2 啟動visual foxpro
2.2.3 退出visual foxpro
2.3 visual foxpro用戶界面
2.3.1 visual foxpro的界面
2.3.2 標題欄
2.3.3 菜單欄
2.3.4 工具欄
2.3.5 “命令”窗口
2.3.6 工作區與狀態欄
2.4 visual foxpro輔助工具
2.4.1 visual foxpro向導
2.4.2 visual foxpro設計器
2.4.3 visual foxpro生成器
2.5 visual foxpro工作方式和命令結構
2.5.1 visual foxpro工作方式
2.5.2 visual foxpro命令結構
2.6 項目管理器:visual foxpro的控制中心
2.6.1 啟動項目管理器
2.6.2 項目管理器的組成
2.6.3 項目管理器的定制
2.6.4 項目管理器的操作
2.7 本章小結
2.8 習題
第3章 數據及其運算
3.1 數據類型
3.2 常量與變量
3.2.1 常量
3.2.2 變量
3.3 運算符與表達式
3.3.1 算術運算符和算術表達式
3.3.2 字符串運算符與字符串表達式
3.3.3 日期運算符與日期表達式
3.3.4 關系運算符與關系表?式
3.3.5 邏輯運算符與邏輯表達式
3.4 函數
3.4.1 數值函數
3.4.2 字符函數
3.4.3 日期和時間函數
3.4.4 數據類型轉換函數
3.4.5 測試函數
3.5 本章小結
3.6 習題
第4章 visual foxpro數據庫及其操作
4.1 visual foxpro的數據庫及相關操作
4.1.1 visual foxpro的數據庫
4.1.2 建立數據庫
4.1.3 打開數據庫
4.1.4 修改數據庫
4.1.5 關閉數據庫
4.1.6 刪除數據庫
4.2 數據庫表
4.2.1 數據庫表的建立
4.2.2 修改表結構
4.2.3 復制表及表結構
4.3 表的基本操作
4.3.1 使用瀏覽器操作表
4.3.2 增加記錄的命令
4.3.3 刪除記錄的命令
4.3.4 修改記錄的命令
4.3.5 顯示記錄的命令
4.3.6 查詢定位命令
4.4 排序與索引
4.4.1 表的排序
4.4.2 索引的概念
4.4.3 索引的種類與類型
4.4.4 索引文件的建立
4.4.5 索引文件的使用
4.5 數據完整性
4.5.1 實體完整性與主關鍵字
4.5.2 域完整性與約束規則
4.5.3 表之間的永久關聯
4.5.4 參照完整性和表之間的關聯
4.6 自由表
4.6.1 自由表和數據庫表的聯系和區別
4.6.2 建立自由表
4.6.3 將自由表添加到數據庫中
4.6.4 從數據庫中移去表
4.7 多個表的同時使用
4.7.1 多工作區的含義
4.7.2 使用不同工作區的表
4.7.3 表之間的臨時關聯
4.7.4 表的聯接
4.8 表的統計與計算
4.8.1 統計記錄個數
4.8.2 求數值表達式之和和平均值
4.8.3 統計函數計算
4.8.4 分類匯總
4.9 本章小結
4.10 習題
第5章 關系數據庫標準語言
5.1 sql概述
5.1.1 sql的發展歷程
5.1.2 sql數據庫的體系結構
5.1.3 sql的組成
5.1.4 sql的特點
5.2 數據定義
5.2.1 模式的定義與刪除
5.2.2 基本表的定義、刪除與修改
5.2.3 索引的建立與刪除
5.2.4 視圖的創建與刪除
5.3 數據查詢
5.3.1 select語句的一般格式
5.3.2 單表查詢
5.3.3 連接查詢
5.3.4 嵌套查詢
5.3.5 集合查詢
5.4 數據更新
5.4.1 插入數據
5.4.2 修改數據
5.4.3 刪除數據
5.5 數據控制
5.5.1 授權
5.5.2 收回授權
5.6 本章小結
5.7 習題
第6章 查詢與視圖
6.1 查詢
6.1.1 查詢的概念
6.1.2 查詢設計器
6.1.3 建立查詢
6.1.4 運行查詢
6.2 視圖
? 6.2.1 視圖的概念
6.2.2 視圖的創建
6.2.3 遠程視圖與連接
6.2.4 視圖與數據更新
6.2.5 使用視圖
6.2.6 視圖與查詢的比較
6.3 本章小結
6.4 習題
第7章 程序設計基礎
7.1 程序與程序文件
7.1.1 程序的基本概念
7.1.2 程序文件的建立、修改與運行
7.1.3 程序書寫的基本規則
7.1.4 簡單的輸入/輸出命令
7.2 程序的基本結構
7.2.1 順序結構
7.2.2 選擇結構
7.2.3 循環結構
7.3 多模塊程序
7.3.1 模塊的定義和調用
7.3.2 變量的作用域
7.3.3 參數傳遞
7.4 程序調試
7.4.1 調試器
7.4.2 斷點
7.5 本章小結
7.6 習題
第8章 表單設計與應用
8.1 面向對象的概念
8.1.1 對象和類
8.1.2 對象的屬性、方法和事件
8.1.3 繼承與父類、子類
8.2 創建與管理表單
8.2.1 創建表單
8.2.2 管理表單屬性和方法
8.2.3 常用事件和方法
8.2.4 消息對話框的設計
8.3 表單設計器
8.3.1 表單設計器環境
8.3.2 控件的基本操作
8.3.3 數據環境
8.4 常用表單控件
8.4.1 標簽(label)控件
8.4.2 命令按鈕(commandbutton)控件
8.4.3 命令組(commandgroup)控件
8.4.4 文本框(textbox)控件
8.4.5 編輯框(editbox)控件
8.4.6 復選框(checkbox)和組合框(combobox)控件
8.4.7 選項按鈕組(optiongroup)控件
8.4.8 列表框(listbox)控件
8.4.9 表格(grid)控件
8.4.10 頁框(pageframe)控件
8.5 本章小結
8.6 習題
第9章 菜單設計與應用
9.1 菜單設計概述
9.1.1 菜單結構
9.1.2 系統菜單
9.2 下拉式菜單設計
9.2.1 菜單設計的基本步驟
9.2.2 定義菜單
9.2.3 將菜單添加到頂層表單中
9.3 快捷菜單設計
9.4 本章小結
9.5 習題
第10章 報表設計
10.1 創建報表
10.1.1 報表的布局
10.1.2 創建報表的方法
10.1.3 報表工具欄和菜單
10.1.4 報表的打印與預覽
10.2 設計報表
10.2.1 設置報表數據源
10.2.2 設置報表布局
10.2.3 報表控件設計
10.2.4 分組報表設計
10.3 本章小結
10.4 習題
第11章 開發應用程序
11.1 開發visual foxpro數據庫應用系統的基本步驟
11.2 圖書管理系統
11.2.1 需求分析
11.2.2 數據庫的設計
11.3 應用程序的發布
11.4 本章小結
11.5 習題
參考文獻