内容简介
第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人工管理阶段
1.3.2文件管理阶段
1.3.3数据库系统阶段
1.3.4面向对象数据库系统阶段
1.4数据模型
1.4.1实体概念
1.4.2实体之间的联系
1.4.3数据模型
1.5关系数据库
1.5.1关系术语
1.5.2关系表之间的关联关系
1.5.3关系运算
1.5.4关系的完整性
1.6常用数据库软件
1.6.1 MySQL
1.6.2 SQL Server
1.6.3 Oracle
1.6.4 Sybase
1.6.5 DB2
习题一
第2章 Visual FoxPro系统概述
2.1 Visual FoxPro的发展及功能
2.1.1 Visual FoxPro系统的发展
2.1.2 Visual FoxPro数据库管理的基本功能
2.2 Visual FoxPro 6.0的主要特点和性能指标
2.2.1 Visual FoxPro 6.0的特点
2.2.2 Visual FoxPro 6.0的性能指标
2.3 Visual FoxPro 6.0系统的配置、启动和界面
2.3.1 Visual FoxPro 6.0的运行环境
2.3.2 Visual FoxPro 6.0的启动与退出
2.3.3 Visual FoxPro 6.0的界面组成
2.4 Visual FoxPro 6.0的文件类型
2.5 Visual FoxPro的操作方式
2.5.1操作方式
2.5.2建立工作目录与搜索路径
2.6 Visual FoxPro的命令格式
2.7项目管理器
2.7.1创建新项目
2.7.2项目管理器界面
2.7.3项目管理器中的操作
2.8 Visual FoxPro 6.0的辅助设计工具
2.8.1向导
2.8.2设计器
2.8.3生成器
习题二
第3章 Visual FoxPro的数据元素
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 Visual FoxPro命令格式与规则
3.3表达式
3.3.1数值表达式
3.3.2字符表达式
3.3.3日期时间表达式
3.3.4关系表达式
3.3.5逻辑表达式
3.3.6各种运算符的优先级
3.4系统函数
3.4.1数值函数
3.4.2字符函数
3.4.3日期和时间函数
3.4.4数据类型转换函数
3.4.5测试函数
3.4.6与表操作有关的测试函数
习题三
第4章 表的基本操作
4.1表的建立
4.1.1表的组成
4.1.2建立表结构
4.2打开和关闭表
4.2.1打开表
4.2.2关闭表
4.3显示和修改表结构
4.3.1显示表结构
4.3.2修改表结构
4.4表记录的输入
4.4.1建立表结构的同时输入数据
4.4.2以追加方式输入记录
4.4.3使用APPEND命令追加记录
4.5表记录的操作
4.5.1定位记录
4.5.2显示记录
4.5.3修改记录
4.5.4删除与恢复记录
4.6表的过滤
4.7表与数组之间的数据交换
4.7.1将当前记录复制到数组中
4.7.2将数组中的数据复制到当前记录中
习题四
第5章 排序、索引、统计和多表操作
5.1排序
5.2索引
5.2.1索引的概念
5.2.2索引的分类
5.2.3索引的建立、使用与删除
5.2.4查询命令
5.2.5过滤器命令
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多表间的关联与连接
习题五
第6章 数据库操作
6.1数据库的基本操作
6.1.1建立数据库
6.1.2打开数据库
6.1.3关闭数据库
6.1.4删除数据库
6.1.5向数据库添加表
6.1.6在数据库中移去和删除表
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.4查询
6.4.1查询的概念
6.4.2创建查询
6.4.3使用查询
习题六
第7章 结构化查询语言SQL
7.1 SQL概述
7.1.1 SQL语言简介
7.1.2 SQL语言的特点
7.2 SQL的数据定义功能
7.2.1创建表
7.2.2修改表结构
7.2.3删除表
7.2.4视图的定义和删除
7.3 SQL的数据查询功能
7.3.1基本查询语句
7.3.2投影查询
7.3.3条件查询
7.3.4统计查询
7.3.5分组查询
7.3.6查询的排序
7.3.7内连接查询
7.3.8自连接查询
7.3.9超连接查询
7.3.10修改查询去向
7.3.11嵌套查询
7.3.12集合查询
7.4数据的操纵功能
7.4.1插入记录
7.4.2修改记录
7.4.3删除记录
习题七
第8章 程序设计基础
8.1面向过程程序设计
8.1.1 Visual FoxPro程序设计的方法和原则
8.1.2程序文件的建立、编辑与运行
8.1.3程序中的常用命令
8.1.4程序的基本结构
8.1.5模块化程序设计
8.2面向对象程序设计
8.2.1基本概念
8.2.2面向对象程序设计基本方法
8.2.3 Visual FoxPro系统中的类
8.2.4 Visual FoxPro系统中的属性、事件和方法程序
8.2.5 Visual FoxPro系统中对象的操作
8.2.6添加新属性和方法
8.2.7使用编程方法创建类和对象
8.3程序调试
8.3.1调试工具“调试器”
8.3.2“调试器”的设置
习题八
第9章 表单设计
9.1表单设计基础
9.1.1表单简介
9.1.2创建表单
9.2常用表单控件
9.2.1控件的基本操作
9.2.2常用控件
习题九
第10章 报表设计与应用
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.4报表的打印输出
10.4.1页面设置
10.4.2预览结果
10.4.3打印报表
10.5报表设计示例
习题十
第11章 菜单设计
11.1菜单系统的基本结构
11.2菜单系统的设计步骤
11.3菜单设计
11.3.1菜单设计器的使用
11.3.2主菜单中“显示”下拉菜单中的选项
11.3.3下拉菜单设计
11.3.4快捷菜单设计
11.4在应用程序中使用菜单
习题十一
第12章 应用系统的开发
12.1数据库设计
12.1.1数据库设计步骤
12.1.2数据库设计过程
12.2应用系统开发的步骤
12.2.1可行性分析阶段
12.2.2需求分析阶段
12.2.3系统设计阶段
12.2.4实现阶段
12.2.5测试阶段
12.2.6运行与维护阶段
12.2.7系统开发的总体规划
12.3数据库应用系统开发
12.3.1“教务管理系统”功能分析
12.3.2系统结构
12.3.3部分程序模块的实现
12.3.4构造“教务管理系统”项目
12.4应用系统的集成与发布
12.4.1主程序的设计
12.4.2项目集成
12.4.3应用程序的发布
习题十二
第13章 软件技术基础
13.1数据结构
13.1.1数据结构概述
13.1.2线性结构
13.1.3树
13.1.4图结构
13.1.5线性表的查找
13.1.6内排序
13.2操作系统
13.2.1操作系统的概念和类型
13.2.2处理机管理
13.2.3存储器管理
13.2.4设备管理
13.2.5文件管理
13.3软件工程
13.3.1软件工程概述
13.3.2软件生存周期
13.3.3软件需求分析
13.3.4软件设计
13.3.5软件集成与复用
13.3.6软件测试与维护
习题十三