本书是以Visual FoxPro 6.0为软件开发平台,全面、系统地介绍了数据库的基础知识、数据库的建立与管理、表的建立和操作、查询和视图、SQL语言、程序及基本结构、表单与控件的使用、报表以及菜单的设计方法等。每章均配有案例、小结、习题和实验,涵盖《全国计算机等级考试大纲》的内容。 本书的内容组织体现以完整的案例来驱动教学的特点。内容根据案例展开,教师针对案例讲授,学生针对案例学习和应用。针对性的讲授与学习,可以极大地促进学生学习的积极性与主动性,帮助学生更好地掌握和应用数据库技术。 本书综合案例丰富,内容循序渐进、通俗易懂,配套丰富的教学资源,并提供了教学课件、程序素材,方便读者学习与使用。本书适合作为高等院校和高职高专院校的“数据库及应用”课程教材,也可作为全国计算机等级考试(二级Visual FoxPro)的辅导用书。
样章试读
目录
- 第1章 Visual FoxPro基础
1.1 数据库基础知识
1.1.1 数据处理
1.1.2 数据库系统
1.1.3 数据模型的相关概念
1.1.4 常见数据模型
1.2 关系数据库
1.2.1 关系模型
1.2.2 关系运算
1.3 Visual FoxPro 6.0基础
1.3.1 Visual FoxPro 6.0的特性
1.3.2 Visual FoxPro 6.0的工作环境
1.4 Visual FoxPro 6.0工作环境的配置
1.4.1 使用“选项”对话框
1.4.2 使用SET命令
1.4.3 保存配置
1.5 Visual FoxPro 6.0的文件类型
1.5.1 数据库文件
1.5.2 文档文件
1.5.3 程序文件
1.6 Visual FoxPro 6.0的工作方式
1.6.1 菜单方式
1.6.2 命令方式
1.6.3 程序方式
1.7 Visual FoxPro 6.0可视化设计工具
1.7.1 Visual FoxPro向导
1.7.2 Visual FoxPro设计器
1.7.3 Visual FoxPro生成器
1.8 Visual FoxPro项目示例
1.8.1 功能要求
1.8.2 系统结构
1.8.3 开发的基本过程
小结
习题
实验
第2章 数据库与表的基本操作
2.1 数据库及其操作
2.1.1 数据库的基本概念
2.1.2 数据库的建立
2.1.3 数据库的打开
2.1.4 数据库的修改
2.1.5 数据库的删除
2.1.6 数据库的关闭
2.2 数据库表及其操作
2.2.1 数据库表的建立
2.2.2 向表中输入数据
2.2.3 表的打开与关闭
2.2.4 表结构的修改
2.2.5 浏览和显示表的内容
2.2.6 记录指针的定位
2.2.7 记录的添加
2.2.8 记录的修改
2.2.9 记录的删除与恢复
2.3 自由表及其操作
2.4 索引与排序
2.4.1 索引的基本概念
2.4.2 索引的建立
2.4.3 索引的使用
2.4.4 表中记录的排序
2.5 数据的完整性
2.5.1 实体完整性与主关键字
2.5.2 域完整性与约束规则
2.5.3 参照完整性与表之间的关联
2.6 多工作区操作
2.6.1 多工作区的概念
2.6.2 表之间的关联
小结
习题
实验
第3章 查询与视图
3.1 查询
3.1.1 基于单表查询的示例
3.1.2 查询设计器
3.1.3 运行和修改查询
3.1.4 查询去向
3.1.5 创建基于多表的查询
3.2 视图
3.2.1 创建视图
3.2.2 视图设计器
3.2.3 利用视图更新数据
3.2.4 视图的其他操作
小结
习题
实验
第4章 SQL语言
4.1 SQL概述
4.2 SQL的查询功能
4.2.1 简单查询
4.2.2 联接查询
4.2.3 嵌套查询
4.2.4 分组查询
4.2.5 SQL查询中的其他子句
4.2.6 利用空值查询
4.2.7 使用量词和谓词的查询
4.2.8 集合的并运算
4.2.9 查询去向
4.3 SQL数据操纵
4.3.1 插入记录
4.3.2 更新记录
4.3.3 删除记录
4.4 SQL数据定义
4.4.1 创建数据库
4.4.2 创建表
4.4.3 删除表
4.4.4 修改表
4.4.5 创建视图
小结
习题
实验
第5章 数据与数据运算
5.1 数据类型
5.2 常量与变量
5.2.1 常量
5.2.2 变量
5.3 表达式
5.3.1 算术表达式
5.3.2 字符表达式
5.3.3 日期和日期时间表达式
5.3.4 关系表达式
5.3.5 逻辑表达式
5.4 函数
5.4.1 数值函数
5.4.2 字符函数
5.4.3 日期和时间函数
5.4.4 数据类型转换函数
5.4.5 测试函数
小结
习题
实验
第6章 程序设计基础
6.1 程序设计概述
6.1.1 程序的概念
6.1.2 程序文件的建立与执行
6.1.3 程序中的常见命令
6.2 程序的基本结构
6.2.1 顺序结构程序
6.2.2 选择结构程序
6.2.3 循环结构程序
6.2.4 编程示例
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 调试菜单
小结
习题
实验
第7章 表单及控件
7.1 面向对象编程的概念
7.1.1 对象的属性、事件与方法
7.1.2 Visual FoxPro中的类与对象
7.2 表单的操作
7.2.1 表单的建立与运行
7.2.2 表单设计器
7.2.3 表单对象的操作与布局
7.2.4 表单的属性、事件和方法
7.3 常用表单控件
7.3.1 标签的应用
7.3.2 命令按钮的应用
7.3.3 文本框的应用
7.3.4 选项按钮组的应用
7.3.5 复选框的应用
7.3.6 列表框的应用
7.3.7 组合框的应用
7.4 数据表的表单设计
7.4.1 使用表单向导建立数据表的表单
7.4.2 使用表单设计器建立数据表的表单
7.4.3 表格控件
7.4.4 页框的应用
7.4.5 命令按钮组的应用
小结
习题
实验
第8章 菜单设计
8.1 菜单设计概述
8.1.1 菜单的结构
8.1.2 菜单设计的步骤
8.2 下拉菜单的设计
8.2.1 启动菜单设计器
8.2.2 “菜单设计器”窗口
8.2.3 设置菜单的常规选项与菜单选项
8.2.4 下拉菜单示例
8.3 为顶层表单添加菜单
8.4 快捷菜单的设计
小结
习题
实验
第9章 报表设计
9.1 快速报表的设计
9.1.1 使用报表向导创建报表
9.1.2 利用快速报表方法创建报表
9.2 使用报表设计器设计报表
9.2.1 报表设计器中的带区
9.2.2 报表工具栏的应用
9.2.3 报表的数据源和报表的布局
9.3 数据分组报表的设计
9.3.1 设计数据分组报表
9.3.2 报表的输出
小结
习题
实验
第10章 项目管理
10.1 项目管理器
10.1.1 创建项目
10.1.2 项目管理器
10.2 项目管理器中的文件操作
10.2.1 创建文件
10.2.2 添加文件
10.2.3 移去文件
10.2.4 其他操作
10.3 项目的连编与发布
10.3.1 设置主文件
10.3.2 设置项目文件的“包含”与“排除”属性
10.3.3 连编项目
10.4 发布应用程序
小结
习题
实验
第11章 综合实例
11.1 数据库应用系统开发过程
11.1.1 需求分析
11.1.2 系统设计
11.1.3 系统实现
11.1.4 系统测试和系统维护
11.2 “资产管理系统”的系统设计
11.2.1 系统功能分析
11.2.2 系统功能结构设计
11.2.3 数据库设计
11.2.4 表单设计
11.2.5 菜单设计
11.2.6 报表设计
11.2.7 主程序
11.3 项目实现
11.3.1 构造项目
11.3.2 连编与发布应用程序
小结
习题
附录
附录A 附表
附录B Visual FoxPro 6.0的常用命令
附录C Visual FoxPro 6.0的文件类型
参考文献