内容简介
第1章 数据库引论
1.1 引言
1.2 数据库的基本概念
1.2.1 数据、信息及其管理
1.2.2 数据库技术的发展
1.2.3 数据库技术的主要特点
1.2.4 数据库技术的研究领域
1.3 数据模型
1.3.1 数据模型的基本概念
1.3.2 数据模型类型
1.3.3 多级数据模型
1.3.4 数据模型的三要素
1.3.5 概念模型
1.4 关系数据库
1.4.1 关系的概念
1.4.2 关系模型中的主要术语
1.4.3 关系的设计
1.4.4 三种专门的关系操作
1.4.5 关系模型的三类完整性
1.5 常用的关系数据库管理系统简介
1.5.1 Oracle关系数据库
1.5.2 Sybase关系数据库
1.5.3 Microsoft SQL Server
1.5.4 Access
1.6 数据库应用领域的新技术
1.6.1 数据仓库
1.6.2 工程数据库
1.6.3 统计数据库
1.6.4 空间数据库
1.6.5 面向对象数据库
本章小结
第2章 Visual FoxPro基础
2.1 Visual FoxPro系统概述
2.1.1 Visual FoxPro的特性
2.1.2 Visual FoxPro的安装
2.1.3 Visual FoxPro的启动与退出
2.2 Visual FoxPro的屏幕界面
2.3 Visual FoxPro的语言基础
2.3.1 数据类型
2.3.2 常量
2.3.3 变量
2.3.4 表达式
2.3.5 常用函数
2.3.6 命令的一般格式
本章小结
第3章 Visual FoxPro项目管理器
3.1 项目管理器介绍
3.2 创建项目文件
3.3 项目管理器功能
3.4 项目管理器界面
3.5 项目管理器使用
本章小结
第4章 Visual FoxPro数据表的基本操作
4.1 数据表的组成
4.1.1 表
4.1.2 字段
4.1.3 表记录
4.2 数据表(自由表)的建立
4.2.1 用项目管理器建立表
4.2.2 菜单方式
4.2.3 命令方式
4.2.4 用表向导建立表
4.3 数据表结构的修改
4.3.1 菜单方式
4.3.2 命令方式
4.4 数据表记录的编辑
4.4.1 表的打开
4.4.2 在表中添加新记录
4.4.3 输入备注型字段的数据
4.4.4 输入通用型字段的数据
4.5 数据表内容的显示
4.5.1 浏览窗口的打开
4.5.2 改变浏览窗口中字段的尺寸和次序
4.5.3 浏览命令
4.5.4 显示表记录命令
4.5.5 显示表结构命令
4.6 命令与函数
4.6.1 命令的一般格式
4.6.2 常用命令
4.6.3 常用函数
4.7 数据表记录的定位
4.7.1 菜单方式
4.7.2 命令方式
4.8 记录的删除与恢复
4.8.1 给记录置删除标记
4.8.2 清除删除标记(恢复置删除标记的记录)
4.8.3 正式删除记录
4.8.4 正式删除全部记录
4.9 批替换修改记录
4.9.1 菜单方式
4.9.2 命令方式
4.10 数据表记录的索引与查询
4.10.1 索引的概念
4.10.2 索引类型
4.10.3 索引的建立及其使用
4.10.4 索引查找命令
4.11 多数据表的操作
4.11.1 选择工作区
4.11.2 非当前工作区字段的使用
4.11.3 表之间的关联
4.11.4 表文件的连接
本章小结
第5章 Visual FoxPro数据库的操作
5.1 数据库的设计
5.1.1 设计步骤
5.1.2 设计过程
5.2 数据库的创建
5.3 数据库的基本操作
5.3.1 打开数据库
5.3.2 关闭数据库
5.3.3 删除数据库
5.4 在数据库中添加数据表、建立新表、创建视图
5.4.1 添加数据表
5.4.2 建立新表
5.4.3 创建视图
5.5 数据表之间关系的建立与编辑
5.5.1 建立关系
5.5.2 编辑关系
5.6 数据库的管理
5.7 数据字典
5.7.1 设置表的字段属性
5.7.2 设置触发器
5.7.3 设置参照完整性
本章小结
第6章 Visual FoxPro查询、视图和关系数据库语言——SQL
6.1 查询
6.1.1 创建查询
6.1.2 查询设计器中选项卡的介绍
6.1.3 查询结果的输出去向
6.1.4 生成SQL语句和查询文件
6.2 视图
6.2.1 创建视图
6.2.2 视图设计器中选项卡的介绍
6.2.3 修改视图
6.2.4 删除视图
6.2.5 打开/关闭视图
6.2.6 使用视图更新数据源
6.2.7 创建参数视图
6.3 关系数据库语言——SQL
6.3.1 SQL介绍
6.3.2 SQL数据定义及其操作命令
6.3.3 SQL数据操纵命令
6.3.4 SQL数据查询命令
本章小结
第7章 报表和标签
7.1 报表
7.1.1 用报表向导创建报表
7.1.2 用快速报表创建报表
7.1.3 用报表设计器创建报表
7.1.4 修改报表
7.1.5 报表设计实例
7.2 标签
7.2.1 用“标签向导”创建标签
7.2.2 用“标签设计器”创建标签
本章小结
第8章 Visual FoxPro程序设计基础
8.1 程序文件的建立、运行和修改
8.1.1 用项目管理器方式建立
8.1.2 用菜单方式建立、运行和修改程序文件
8.1.3 用命令方式建立、运行和修改程序文件
8.2 程序的基本结构
8.2.1 结构化程序设计基础
8.2.2 交互式命令
8.3 顺序结构程序设计
8.4 选择结构程序设计
8.4.1 单条件分支选择命令IF
8.4.2 多条件多分支选择命令DO CASE
8.5 循环结构程序设计
8.5.1 当型循环命令DO WHILE
8.5.2 多重循环
8.5.3 步长型循环命令FOR
8.5.4 数据表扫描循环命令SCAN
8.6 数组及其使用
8.6.1 数组和下标变量的概念
8.6.2 建立数组命令
8.7 过程及其调用
8.7.1 内存变量的属性和作用域
8.7.2 过程形式及调用
8.7.3 过程的建立
8.7.4 调用过程时的数据传递
本章小结
第9章 Visual FoxPro的表单设计
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 表单应用
9.5.1 表单工具
9.5.2 数据环境与数据绑定
9.5.3 表单文件类型
9.5.4 综合应用实例
本章小结
第10章 Visual FoxPro的菜单设计
10.1 设计菜单系统的基本原则及步骤
10.1.1 设计菜单系统的基本原则
10.1.2 创建菜单系统的一般步骤
10.1.3 菜单文件类型
10.2 创建下拉式菜单
10.2.1 使用项目管理器创建菜单
10.2.2 用“新建”命令窗口创建菜单
10.2.3 使用命令方式创建菜单
10.3 创建图书管理系统下拉式菜单
10.3.1 创建主菜单
10.3.2 创建子菜单
10.3.3 定义键盘访问键
10.3.4 定义快捷键
10.3.5 菜单项分组(插入分隔线)
10.3.6 启动和废止菜单项
10.3.7 预览菜单系统
10.3.8 运行菜单系统
10.4 给菜单添加调用
10.4.1 给菜单指定命令
10.4.2 给菜单指定过程
10.5 为顶层表单添加下拉式菜单
10.6 设计快捷菜单
10.7 建立快速菜单
10.8 定制和修改菜单
本章小结
第11章 学生情况管理数据库系统
11.1 需求分析
11.1.1 对目标系统的应用需求
11.1.2 功能设计
11.2 概念结构设计
11.3 E-R模型向关系模式的转换
11.4 设计学生情况系统的项目管理器
11.5 数据库结构设计、数据表结构及关系设计
11.6 菜单设计
11.6 表单设计
11.7 报表设计
11.8 程序的编译和调试
11.9 运行应用程序
本章小结
第12章 高校职工管理数据库系统
12.1 需求分析
12.1.1 对目标系统的应用需求
12.1.2 功能分析
12.2 概念结构设计
12.3 E-R模型向关系模式的转换
12.4 创建项目文件
12.5 高校职工管理系统数据库及数据表的设计与创建
12.5.1 创建数据库
12.5.2 定义相关数据表
12.5.3 创建数据表之间的关联
12.6 创建应用系统启动表单
12.7 制作系统权限认证表单
12.7.1 登录界面设计
12.7.2 修改密码表单设计
12.7.3 增删用户表单的设计
12.8 制作系统主表单
12.8.1 主表单的创建与布局
12.8.2 主表单相关控件的过程代码
12.9 制作院处名称编辑表单
12.9.1 院处名称编辑表单的创建与布局
12.9.2 为院处名称编辑表单中的相关控件编制过程代码
12.10 制作系科名称编辑表单
12.11 制作职工信息编辑表单
12.11.1 职工信息编辑表单的创建与布局
12.11.2 为职工信息编辑表单中的相关控件编制过程代码
12.12 制作职工综合管理表单
12.12.1 职工综合管理表单的创建与布局
12.12.2 为职工综合管理表单增加数据编辑功能
12.12.3 为综合管理表单的相关控件编制过程代码
12.13 制作系统主程序
12.13.1 编制系统主程序
12.13.2 主程序的编译与运行检验
12.13.3 应用系统的连接与可执行文件创建
本章小结
参考文献