内容简介
第1章 关系型数据库系统理论基础
1.1 数据和信息
1.1.1 数据与信息
1.1.2 数据处理
1.2 数据库系统基本概念
1.2.1 数据库
1.2.2 数据库管理系统
1.2.3 数据库应用系统
1.2.4 数据库系统
1.3 数据模型
1.3.1 数据库理论中的3个世界
1.3.2 几种主要的数据模型
1.4 关系数据库
1.4.1 关系术语
1.4.2 关系的规范化
1.5 关系运算
1.5.1 基于传统集合运算的关系运算
1.5.2 专门的关系运算
习题1
第2章 VFP语言基础
2.1 VFP中文版数据库管理系统简介
2.1.1 VFP的发展简史
2.1.2 VFP6.0中文版的安装
2.1.3 VFP6.0的启动进入
2.1.4 VFP6.0的退出
2.1.5 VFP主窗口简介
2.1.6 VFP6.0 的可视化设计工具
2.1.7 项目管理器
2.1.8 在VFP环境下使用操作系统命令创建用户文件夹
2.2 VFP中文版中的基本显示命令
2.3 数据类型
2.4 VFP的数据容器
2.4.1 常量
2.4.2 内存变量
2.4.3 数组
2.4.4 字段名变量与记录
2.4.5 对象
2.5 VFP的常用标准函数
2.5.1 常用数值函数
2.5.2 常用字符类函数
2.5.3 常用日期和时间类函数
2.5.4 类型转换类函数
2.5.5 常用测试函数
2.6 运算符和表达式
2.6.1 算术运算符和算术表达式
2.6.2 字符型运算符和字符型表达式
2.6.3 日期时间型运算符和日期时间型表达式
2.6.4 关系型运算符和关系表达式
2.6.5 逻辑型运算符和表达式
2.6.6 表达式的优先级
2.7 常用文件类型
2.8 VFP 6.0命令结构
2.8.1 命令结构
2.8.2 命令的书写规则
2.8.3 命令中的功能子句或短语
习题2
第3章 数据库和表的基本操作
3.1 数据库的基本操作
3.1.1 建立数据库
3.1.2 打开数据库
3.1.3 打开数据库设计器
3.1.4 设置当前数据库
3.1.5 关闭数据库
3.1.6 删除数据库
3.2 创建表
3.2.1 表的三要素
3.2.2 创建表
3.2.3 向表中录入记录
3.3 打开和关闭表
3.3.1 打开表
3.3.2 关闭表
3.4 显示和修改表结构
3.4.1 显示表结构
3.4.2 修改表结构
3.5 复制表
3.5.1 复制表结构
3.5.2 复制表内容
3.6 表记录的操作
3.6.1 定位记录
3.6.2 显示记录
3.6.3 追加记录
3.6.4 修改记录
3.6.5 浏览窗口
3.6.6 删除记录
3.7 筛选
3.7.1 筛选字段
3.7.2 筛选记录
3.8 数据库表与自由表的转换
3.8.1 将自南表添加为库表
3.8.2 将数据库表转为自由表
3.9 表的统计操作
3.9.1 计数
3.9.2 求和
3.9.3 求算术平均
习题3
第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 设置字段格式码和输入掩码
4.3.4 设置库表字段的有效性规则
4.3.5 设置库表记录的有效性规则
4.3.6 为库表设置触发器
4.4 建立数据库中表之间的永久关联
4.4.1 永久关联的特点及分类
4.4.2 创建库表间的永久关系
4.4.3 编辑和删除永久关系
4.5 设置库表间的参照完整性
4.5.1 参照完整性生成器
4.5.2 利用生成器建立参照完整性
4.6 查询与视图
4.6.1 查询
4.6.2 视图
习题4
第5章 结构化查询语言(SQL)
5.1 SQL概述
5.1.1 SQL的特点
5.1.2 SQL的体系结构
5.2 SQL数据操纵功能之一——查询
5.2.1 SELECT-SQL语句的格式
5.2.2 投影查询
5.2.3 筛选查询
5.2.4 统计查询
5.2.5 分组查询
5.2.6 排序查询
5.2.7 内联接查询
5.2.8 自联接查询
5.2.9 嵌套查询
5.2.10 带特殊运算符、量词、谓词的查询
5.2.11 集合查询
5.2.12 修改查询去向
5.3 SQL的数据定义功能
5.3.1 定义表结构
5.3.2 修改表结构
5.3.3 删除表
5.3.4 定义和删除视图
5.4 SQL的数据操纵功能
5.4.1 插入记录
5.4.2 更新记录
5.4.3 删除记录
习题5
第6章 结构化程序设计基础
6.1 程序文件
6.1.1 程序文件的概念
6.1.2 源程序文件的建立、编辑与运行
6.2 程序方式下的几个基本命令
6.2.1 交互式输入命令
6.2.2 其他命令
6.3 程序的基本结构
6.3.1 顺序结构
6.3.2 选择结构
6.3.3 循环结构
6.3.4 基本结构的嵌套
6.4 过程
6.4.1 定义过程
6.4.2 程序文件过程
6.4.3 过程文件过程
6.4.4 存储过程
6.4.5 过程调用
6.5 内存变量作用域
6.5.1 公有内存变量
6.5.2 私有内存变量
6.5.3 局部内存变量
6.5.4 内存变量的隐藏
习题6
第7章 面向对象程序设计基础
7.1 面向对象程序设计
7.1.1 基本概念
7.1.2 面向对象程序设计的基本方法
7.1.3 VFP 6.0中的类
7.1.4 属性、事件与方法程序
7.2 类和对象的基本操作
7.2.1 设计类
7.2.2 创建对象
7.2.3 引用对象
习题7
第8章 表单
8.1 表单设计基础
8.1.1 表单简介
8.1.2 表单向导
8.1.3 表单设计器
8.1.4 快速表单
8.1.5 运行表单
8.1.6 编辑表单
8.1.7 表单的常用属性、方法及事件
8.1.8 表单的数据环境
8.2 表单内对象的基本操作
8.2.1 向表单添加对象
8.2.2 操作表单内对象
8.2.3 设置对象的属性
8.2.4 添加对象的事件代码
8.3 子表单、浮动表单和顶层表单
8.3.1 两种文档界面和3种表单
8.3.2 定制表单类型
8.4 参数表单
8.5 从表单中返回值
8.6 表单集
8.6.1 创建表单集
8.6.2 向表单集中添加表单
8.6.3 从表单集中移去表单
8.6.4 表单集中对象的引用结构
8.6.5 表单集的数据环境
习题8
第9章 控件及容器对象
9.1 输出显示类控件
9.1.1 标签(Label)控件
9.1.2 图像(Image)控件
9.1.3 线条(Line)控件
9.1.4 形状(Shape)控件
9.2 输入类控件
9.2.1 文本框(TextBox)控件
9.2.2 编辑框(EditBox)控件
9.2.3 列表框(ListBox)控件
9.2.4 组合框(ComboBox)控件
9.2.5 微调(Spinner)按钮控件
9.2.6 复选框(CheckBox)控件
9.3 控制类对象
9.3.1 命令按钮(CommandButton)控件
9.3.2 命令按钮组(CommandGroup)
9.3.3 选项组(OptionG roup)
9.3.4 定时器(Timer)控件
9.4 容器类对象
9.4.1 表格(Grid)
9.4.2 页框(Pageframe)
9.4.3 容器(Container)
9.5 嵌入与链接类控件
9.5.1 ActiveX控件
9.5.2 ActiveX绑定控件
9.5.3 超链接(HyperLink)控件
习题9
第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
第11章 菜单
11.1 菜单结构概述
11.1.1 VFP的菜单分类
11.1.2 热键和快捷键
11.1.3 访问键
11.1.4 菜单分组线
11.1.5 菜单的动作
11.2 VFP的系统菜单
11.2.1 系统主菜单
11.2.2 系统弹…式菜单的标题和内部名称
11.2.3 弹出式菜单内选项的标题和内部名称
11.2.4 系统菜单的访问与设置
11.3 设计自定义菜单
11.3.1 菜单设计器的打开
11.3.2 菜单设计器
11.3.3 使用菜单设计器创建下拉式菜单
11.4 运行菜单
11.4.1 使用鼠标运行菜单程序
11.4.2 命令法运行菜单程序
11.5 快捷菜单
11.6 为顶层表单添加下拉式菜单
习题11
第12章 VFP应用程序的集成与发布
12.1 应用程序的开发过程
12.1.1 应用程序设计的基本流程
12.1.2 创建主程序
12.1.3 创建其他程序模块
12.2 使用项目管理器开发应用程序
12.2.1 隐藏VFP主窗口
12.2.2 设置文件的排除与包含
12.2.3 设置项目信息
12.2.4 清理项目
12.2.5 连编应用程序
12.3 发布应用程序
12.3.1 准备阶段的工作
12.3.2 发布应用程序
习题12
附录1 全国计算机等级考试二级考试大纲
附录2 全国计算机等级考试二级公共基础知识
附录3 计算机等级考试VFP公共基础知识30题详解
附录4 全国计算机等级考试二级笔试样卷
参考文献