目录 1
第一章 数据库概述 1
§1.1 信息和数据 1
§1.2 数据处理 1
§1.3 数据库系统 2
§1.4 微型计算机数据库 4
习题 6
第二章 dBASEⅢ基础 7
§2.1 dBASE Ⅲ的启动、运行和退出 7
§2.1.1 汉字dBASEⅢ运行环境要求 7
§2.1.2 PC/MS-DOS常用命令 7
§2.1.3 汉字输入方法简介 8
§2.1.4 dBASEⅢ的启动、运行和退出 10
§2.2 dBASE Ⅲ的数据类型和文件类型 11
§2.2.1 数据类型 11
§2.2.2 文件类型 12
§2.3 常量与变量 13
§2.3.1 常量 13
§2.3.2 变量 13
§2.4 表达式 16
§2.4.1 算术运算符和算术表达式 16
§2.4.2 字符串运算符和字符串表达式 16
§2.4.3 关系运算符和关系表达式 16
§2.4.4 逻辑运算符和逻辑表达式 17
§2.5 函数 17
§2.5.1 数值型函数 17
§2.5.2 字符型函数 20
§2.5.3 逻辑型函数 23
§2.5.4 日期型函数 23
§2.6 dBASE Ⅲ命令格式 24
习题 24
§3.1 建立数据库文件 26
§3.1.1 数据库结构要求 26
第三章 数据库的建立与操作 26
§3.1.2 数据库的建立 28
§3.1.3 数据库结构的显示 29
§3.1.4 数据库结构的修改 30
§3.2 数据库数据的操作 32
§3.2.1 数据库添加数据操作 32
§3.2.2 记录指针和数据插入 34
§3.2.3 数据的显示和修改 36
§3.2.4 记录的删除和恢复 40
§3.3 数据库组织和记录定位 42
§3.3.1 数据库记录的定位 42
§3.3.2 索引与记录查找 43
§3.3.3 数据库排序操作 47
§3.4 多数据库操作 49
§3.4.1 数据库的显示和复制 49
§3.4.2 多工作区的概念 51
§3.4.3 数据库间的数据操作 53
§3.4.4 数据库的关联和联接 55
§3.5.1 记录计数命令 58
§3.5 计数与统计 58
§3.5.2 数据求和命令 59
§3.5.3 分类统计命令 61
习题 62
第四章 程序设计方法 65
§4.1 程序设计的基本命令 65
§4.1.1 ACCEPT命令 65
§4.1.3 WAIT命令 66
§4.1.2 INPUT命令 66
§4.1.4 3个交互命令的比较 67
§4.1.5 格式控制命令 67
§4.1.6 PICTURE子句与数据描述符 70
§4.1.7 其它命令 72
§4.2 命令文件的建立和运行 73
§4.2.1 建立命令文件命令 73
§4.2.2 运行命令文件命令 73
§4.3.1 顺序执行结构 74
§4.3 命令文件的程序设计 74
§4.3.2 分支执行结构 75
§4.3.3 循环执行结构 79
§4.4 过程的调用 81
§4.4.1 子命令文件的调用 81
§4.4.2 过程调用 83
§4.4.3 内存变量的局部性 84
§4.4.4 全程变量 85
§4.4.5 局部变量 86
§4.5 设置dBASEⅢ运行时的特征参数 87
§4.5.1 SET命令组 88
§4.5.2 改变dBASEⅢ系统参数的其它方法 93
§4.6 格式文件、标签文件和报表文件 95
§4.6.1 格式文件 95
§6.2 报表文件 95
§4.6.3 标签文件 99
习题 102
§5.1.1 系统设计目标的确定 103
第五章 dBASE Ⅲ应用系统的设计与实践 103
§5.1 应用系统设计步骤 103
§5.1.2 系统结构设计 104
§5.1.3 功能模块编程与测试 107
§5.1.4 编写使用说明书 107
§5.2 功能模块程序设计 108
§5.2.1 主控模块程序设计 108
§5.2.2 输入、修改、显示和删除处理 110
§5.2.3 查询与统计分析 116
§5.2.4 输出打印设计 122
§5.2.5 CONFIG·SYS对应用系统运行的影响 124
§5.3 dBASE应用系统的使用和设计实践 125
§5.3.1 学生信息管理系统的运行与扩充 125
§5.3.2 图书资料借阅管理系统的设计 126
习题 127
§6.1.2 FIXBASE+与dBASEⅢ系统容量的比较 129
§6.1.1 FOXBASE+的主要特点 129
§6.1 FOXBASE+概述 129
第六章 FOXBASE+ 129
§6.1.3 FOXBASE+系统构成与启动 130
§6.2 函数的扩充 131
§6.2.1 用户定义函数 131
§6.2.2 字符处理函数类 131
§6.2.3 数值运算函数和日期函数类 132
§6.2.4 逻辑型函数类 133
§6.2.5 其它函数类 134
§6.3.1 数据库和内存变量操作类命令 137
§6.3 命令的扩充 137
§6.3.2 程序设计类命令 140
§6.3.3 状态设置命令的扩展 145
§6.4 其它功能及其使用 146
§6.4.1 FOXBASE+命令文件的编译 146
§6.4.2 FOXBASE+过程文件编辑器 147
§6.4.3 “命令执行历史表”及其使用 147
习题 148
§6.4.4 几处小改进 148
第七章 关系数据库基础知识 149
§7.1 关系数据库模式 149
§7.1.1 实体间的关系与关系模式 149
§7.1.2 数据冗余与无损分解 150
§7.2 关系运算与SQL语言 151
§7.2.1 关系运算 151
§7.2.2 SQL语言 151
§7.3 分布式数据库系统 153
§7.4 数据库管理系统的构成 153
§7.5 ORACLE关系数据库简介 155
附录 156
附录Ⅰ 常用字符的ASCII码表 156
附录Ⅱ dBASE Ⅲ有关文件索引 156
附录Ⅲ 特殊字符区位码 157
附录Ⅳ dBASE Ⅲ和FOXBASE+函数的对比与索引 158
附录Ⅴ dBASEⅢ和FOXBASE+命令的对比与索引 161