第1章 數據庫系統(tǒng)概述
1.1 數據
1.1.1 數據與信息
1.1.2 數據密集型應用的特點
1.2 數據管理技術的發(fā)展
1.2.1 人工管理階段
1.2.2 文件管理階段
1.2.3 數據庫管理階段
1.3 有關數據庫的基本術語
1.3.1 數據
1.3.2 數據庫
1.3.3 數據庫管理系統(tǒng)
1.3.4 數據庫系統(tǒng)
1.4 數據模型
1.4.1 數據模型
1.4.2 數據模型的組成要素
1.5 數據庫系統(tǒng)的體系結構
1.5.1 數據庫系統(tǒng)的三級模式結構
1.5.2 兩層映像功能
小結
習題
第2章 關系數據庫系統(tǒng)
2.1 概念模型與數據庫的建模
2.1.1 實體-聯(lián)系模型
2.1.2 實體-聯(lián)系模型的表示方法
2.1.3 數據庫建模
2.2 常用的數據模型
2.2.1 層次數據模型
2.2.2 網狀數據模型
2.2.3 關系數據模型
2.3 關系數據模型的基本術語及形式化定義
2.3.1 關系模型的基本術語
2.3.2 關系數據結構及其形式化定義
2.3.3 關系模式
2.4 關系完整性
2.4.1 實體完整性
2.4.2 參照完整性
2.4.3 用戶定義的完整性
2.5 關系代數
2.5.1 傳統(tǒng)的集合運算
2.5.2 專門的關系運算
2.6 關系數據庫的規(guī)范化
2.6.1 函數依賴的定義
2.6.2 完全依賴與部分依賴
2.6.3 傳遞依賴
2.6.4 關系模式的規(guī)范化
2.7 并發(fā)控制基礎
2.7.1 事務及其性質
2.7.2 事務的開始與結束
2.7.3 事務的狀態(tài)
小結
習題
第3章 關系數據庫標準語言SQL
3.1 SQL概述
3.1.1 SQL語言特點
3.1.2 SQL語言功能概述
3.1.3 SQL支持三級模式結構
3.2 數據定義
3.2.1 屬性的數據模型
3.2.2 定義表
3.2.3 修改表
3.2.4 刪除基本表
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.5 視圖
3.5.1 定義視圖
3.5.2 查詢視圖
3.5.3 刪除視圖
3.5.4 視圖的作用
3.6 索引
3.6.1 建立索引
3.6.2 刪除索引
3.6.3 索引的作用
3.7 一個應用SQL例子
小結
習題
第4章 數據庫設計
4.1 概述
4.1.1 數據庫設計的任務
4.1.2 數據庫設計的特點
4.1.3 數據庫設計步驟
4.2 數據庫需求分析
4.2.1 需求分析的任務與步驟
4.2.2 需求分析的方法
4.3 概念結構設計
4.3.1 概念結構
4.3.2 概念結構設計的方法與步驟
4.3.3 數據抽象與局部E-R模型設計
4.3.4 局部E-R圖的綜合
4.4 邏輯結構設計
4.5 物理結構設計
4.5.1 影響物理設計的因素
4.5.2 選擇存取方法
4.5.3 設計存儲結構
4.5.4 確定系統(tǒng)配置
4.5.5 評價物理結構
4.6 數據庫的實施
4.6.1 數據加載
4.6.2 數據庫的試運行
4.7 數據庫的運行和維護
4.8 數據庫的發(fā)展動態(tài)
4.8.1 分布式數據庫系統(tǒng)
4.8.2 多媒體數據庫系統(tǒng)
4.8.3 數據倉庫
小結
習題
第5章 Visual FoxPro概述
5.1 歷史沿革及其特點
5.1.1 歷史沿革
5.1.2 Visual FoxPro 6.0的特點
5.2 Visual FoxPro 6.0環(huán)境與安裝
5.2.1 Visual FoxPro 6.0環(huán)境
5.2.2 Visual FoxPro 6.0安裝
5.3 Visual FoxPro 6.0的啟動與退出
5.3.1 Visual FoxPro 6.0的啟動
5.3.2 Visual FoxPro 6.0的退出
5.4 Visual FoxPro 6.0 的窗口界面與操作
5.4.1 系統(tǒng)菜單欄
5.4.2 工具欄
5.5 項目管理器
5.5.1 創(chuàng)建項目
5.5.2 項目管理器界面
5.5.3 添加與移去項目中的文件
5.5.4 修改項目中的文件
5.5.5 項目管理器的定制
5.6 Visual FoxPro 6.0輔助設計工具
5.6.1 Visual FoxPro 向導
5.6.2 Visual FoxPro 設計器
5.6.3 Visual FoxPro 生成器
5.7 Visual FoxPro 6.0的文件類型
小結
習題
第6章 Visual Foxpro語言基礎
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.3 函數
6.3.1 數值函數
6.3.2 字符函數
6.3.3 日期時間函數
6.3.4 類型轉換函數
6.3.5 測試函數
小結
習題
第7章 數據庫與表的創(chuàng)建與操作
7.1 數據類型
7.2 表的建立
7.2.1 Visual FoxPro 中的表的建立
7.2.2 打開與關閉表
7.2.3 修改表結構
7.3 表的操作
7.3.1 數據的錄入
7.3.2 記錄的定位
7.3.3 記錄的顯示
7.3.4 記錄的修改
7.3.5 記錄的刪除
7.3.6 數據的查詢
7.3.7 記錄的統(tǒng)計
7.4 數據庫創(chuàng)建與操作
7.4.1 數據庫的創(chuàng)建
7.4.2 數據字典
7.5 工作區(qū)與多個表連接
7.5.1 工作區(qū)號與別名
7.5.2 工作區(qū)的選擇與多表文件的打開與關閉
7.5.3 表的關聯(lián)
小結
習題
第8章 程序設計基礎
8.1 程序與程序文件
8.1.1 Visual FoxPro 的工作方式
8.1.2 程序文件的建立與執(zhí)行
8.1.3 簡單的輸入/輸出命令
8.2 程序的基本結構
8.2.1 選擇結構
8.2.2 循環(huán)結構
8.3 過程與自定義函數
8.3.1 過程的建立
8.3.2 建立函數
8.4 過程調用與參數傳遞
8.4.1 變量的作用域
8.4.2 過程的調用
8.4.3 參數的傳遞
小結
習題
第9章 查詢與視圖
9.1 查詢
9.1.1 查詢的概念
9.1.2 建立查詢
9.2 視圖
9.2.1 視圖的概念
9.2.2 建立視圖
9.2.3 視圖與數據更新
9.2.4 訂貨管理數據表之間關系
9.2.5 使用視圖
小結
習題
第10章 表單及表單控件
10.1 Visual FoxPro基類簡介
10.1.1 Visual FoxPro 基類
10.1.2 容器與控件
10.1.3 事件
10.2 創(chuàng)建和管理表單
10.2.1 創(chuàng)建表單
10.2.2 管理表單的屬性和方法
10.3 表單設計器
10.3.1 表單設計器環(huán)境
10.3.2 控件的操作和布局
10.4 常用表單控件
10.4.1 標簽控件
10.4.2 文本框控件
10.4.3 編輯框控件
10.4.4 命令按鈕控件
10.4.5 命令按鈕組控件
10.4.6 復選框控件
10.4.7 選項組控件
10.4.8 列表框控件
10.4.9 組合框控件
10.4.10 表格控件
10.4.11 頁框控件
小結
習題
第11章 菜單設計
11.1 菜單系統(tǒng)的規(guī)劃
11.1.1 菜單系統(tǒng)的創(chuàng)建
11.1.2 規(guī)劃菜單系統(tǒng)
11.2 建立系統(tǒng)菜單
11.2.1 啟動菜單設計器
11.2.2 菜單設計器的組成
11.2.3 創(chuàng)建和運行菜單
11.2.4 設計菜單實例
小結
習題
第12章 創(chuàng)建輸出報表
12.1 報表的創(chuàng)建
12.1.1 報表布局
12.1.2 使用報表向導創(chuàng)建報表
12.1.3 使用報表設計器創(chuàng)建報表
12.1.4 創(chuàng)建快速報表
12.1.5 報表工具欄
12.2 設計報表
12.2.1 報表的數據源和布局
12.2.2 在報表中使用控件
12.3 數據分組
12.4 報表輸出
小結
習題
參考文獻