《Visual FoxPro数据库基础》
第1章数据库概述
1.1数据库基本概念
1.2数据管理的发展历史
1.3数据库系统的体系结构
1.4数据模型
1.5关系代数
1.6数据库设计
1.7Visual FoxPro数据库概述
1.7.1安装Visual FoxPro 6.0
1.7.2Visual FoxPro的启动与退出
1.7.3Visual FoxPro的用户界面
1.7.4Visual FoxPro的工作方式
1.7.5Visual FoxPro命令概述
1.7.6Visual FoxPro中最简单的操作命令
1.7.7Visual FoxPro的配置
1.7.8Visual FoxPro的帮助系统
1.7.9Visual FoxPro的向导、设计器和生成器简介
1.8项目管理器
1.8.1项目管理器简介
1.8.2项目管理器的功能
1.8.3定制项目管理器
习题一
第2章Visual FoxPro程序设计基础
2.1数据类型
2.2常量与变量
2.2.1常量
2.2.2变量
2.3数组
2.4运算符和表达式
2.4.1算术运算符及数值表达式
2.4.2字符运算符及字符表达式
2.4.3日期时间运算符及日期时间表达式
2.4.4关系运算符及关系表达式
2.4.5逻辑运算符及逻辑表达式
2.4.6综合表达式的运算优先级
2.5常用函数
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.7过程和自定义函数
2.7.1过程和自定义函数的定义
2.7.2过程和自定义函数的调用
2.7.3参数传递
2.7.4变量的作用域
习题二
第3章数据库和表
3.1数据库的建立和编辑
3.1.1建立数据库
3.1.2数据库的基本操作
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.5工作区
3.5.1工作区的概念
3.5.2工作区的选择
3.6表的关系
3.6.1表之间的永久关系
3.6.2表之间的临时关系
3.7数据库完整性
3.7.1实体完整性与主关键字
3.7.2域完整性与约束规则
3.7.3参照完整性与表之间的关联
3.7.4数据库表触发器
习题三
第4章Visual FoxPro的可视化编程
4.1对象及其使用
4.1.1对象与类
4.1.2对象的属性、事件与方法
4.1.3Visual FoxPro可视化编程的步骤
4.2创建表单
4.2.1表单设计器工具栏
4.2.2表单控件的布局
4.3表单的属性和方法
4.3.1表单的属性
4.3.2表单的事件与方法
4.3.3表单文件的执行
4.4常用基本型控件
4.4.1标签控件
4.4.2命令按钮和命令按钮组
4.4.3文本框控件
4.4.4编辑框控件
4.4.5复选框控件
4.4.6选项按钮组控件
4.4.7列表框和组合框控件
4.4.8表格控件
4.4.9页框控件
4.4.10计时器和微调按钮控件
4.4.11图形和图像控件
4.5多重表单
4.5.1表单的类型
4.5.2主从表单之间的参数传递
习题四
第5章查询和视图
5.1查询
5.2视图
5.2.1创建本地视图
5.2.2视图的使用
习题五
第6章关系数据库标准语言SQL
6.1SQL概述
6.1.1SQL的发展过程
6.1.2SQL语言的特点
6.1.3SQL数据库的体系结构
6.1.4SQL语言的语句结构
6.1.5SQL语言的命令分类
6.2SQL的数据定义
6.2.1数据库的定义和删除
6.2.2表的定义
6.2.3修改表结构
6.2.4删除表
6.3SQL的数据查询
6.3.1简单查询
6.3.2简单的联接查询
6.3.3嵌套查询
6.3.4带特殊运算符的条件查询
6.3.5超联接查询
6.3.6排序
6.3.7分组统计查询与筛选
6.3.8空值查询
6.3.9输出合并
6.3.10查询结果输出
6.4SQL的数据修改
6.4.1插入记录
6.4.2删除记录
6.4.3更新记录
习题六
第7章报表和标签
7.1创建报表
7.1.1利用报表向导创建报表
7.1.2利用报表设计器创建报表
7.1.3快速报表
7.1.4报表的预览和打印
7.1.5Visual FoxPro报表事件
7.1.6报表的调用
7.1.7利用报表设计器对Excel表格进行报表处理
7.2标签设计
7.2.1利用标签向导创建标签
7.2.2利用标签设计器创建标签
习题七
第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.3.1快捷菜单的特点与创建方法
8.3.2快捷菜单的应用实例
8.4利用程序设计菜单
8.4.1设计条形菜单
8.4.2设计弹出式菜单
习题八
第9章数据库应用系统开发
9.1开发的基本步骤
9.1.1需求分析
9.1.2系统设计
9.1.3系统实现
9.1.4软件测试
9.1.5系统维护
9.2“银行账户管理系统”开发实例
9.2.1应用系统需求分析
9.2.2应用系统功能设计
9.2.3应用系统数据库设计
9.2.4应用系统主界面设计
9.2.5管理员身份验证界面设计
9.2.6活期储蓄账户管理界面设计
9.2.7定期储蓄账户管理模块的设计
9.2.8活期储蓄用户查询模块的设计
9.2.9定期储蓄用户查询模块的设计
9.2.10活期储蓄取款机模块的设计
9.2.11结束界面的设计
9.2.12系统主文件的设计
9.2.13系统的编译
习题九
第10章数据安全与共享
10.1计算机安全性
10.1.1计算机系统的安全性
10.1.2计算机系统评测标准
10.2数据库安全性控制
10.2.1数据库安全性概述
10.2.2数据库安全技术
10.3并发控制
10.3.1并发控制概述
10.3.2封锁
10.3.3封锁协议
10.3.4活锁和死锁
10.4数据库恢复技术
10.4.1数据库恢复概述
10.4.2恢复操作的基本原理
10.4.3具体故障的恢复策略
10.4.4数据库镜像
习题十
参考文献