第一章 数据库概述 1
1.1 数据库的基本概念 1
一、信息、数据和数据处理 1
二、数据处理及其发展 1
三、数据库系统 2
四、数据模型与数据组成 3
1.2 DBASEⅢ和FOXBASE的特点与性能指标 5
一、DBASEⅢ和FOXBASE的组成 5
二、DBASEⅢ和FOXBASE的主要特点 6
三、DBASEⅢFOXBASE的主要性能指标 6
1.3 DBASEⅢ的运行环境与启动 7
一、运行环境 7
二、启动与退出 7
1.4 DBASEⅢ字段类型与文件类型 8
一、字段类型 8
二、文件类型 9
习题一 10
第二章 DBASEⅢ的语法规则 11
2.1 常量与变量 11
一、常量 11
二、变量 12
2.2 内存变量的赋值 13
一、“=”命令 13
二、STORE命令 14
2.3 函数 14
一、数字型函数 14
二、字符型函数 15
三、日期和时间函数 16
四、转换函数 18
五、测试函数 19
六、宏替换函数& 21
2.4 运算符与表达式 22
一、运算符 22
二、表达式的书写规则 24
2.5 dBASEⅢ命令的格式 25
一、dBASEⅢ命令的结构 25
二、命令的书写规则 25
习题二 26
第三章 数据库的建立与显示 28
3.1 数据库的结构 28
一、二维表与数据库文件 28
二、数据库的结构 29
3.2 数据库的建立 30
一、建立数据库的结构 30
二、数据库文件的数据输入 32
三、备注型字段的数据输入 33
3.3 数据库的打开与关闭 34
3.4 记录的添加 35
一、全屏幕方式添加新记录 35
二、系统添加新记录 35
3.5 记录定位 37
一、绝对定位 38
二、相对定位 39
3.6 数据库文件的显示 40
一、数据库文件记录的显示 40
二、数据库文件结构的显示 42
3.7 全屏幕编辑 43
习题三 44
第四章 数据库的编辑 46
4.1 数据库结构的修改 46
4.2 数据的编辑 48
一、按记录号修改命令 48
二、按条件修改命令 48
三、窗口显示与修改命令 49
四、批替换修改命令 51
4.3 记录的插入 51
4.4 记录的删除与恢复 52
一、给记录做删除标记命令 53
二、设置删除标记开关生效命令 53
三、恢复记录命令 53
四、清除记录命令 53
五、删除数据库全部记录命令 54
习题四 55
第五章 DBASEⅢ程序设计 56
5.1 人机交互命令 56
一、接受命令ACCEPT 56
二、等待命令WAIT 57
三、输入命令INPUT 58
5.2 命令文件的建立、修改与运行 59
一、命令文件的建立与修改 59
二、命令文件的运行 61
5.3 程序的顺序结构与分支结构 62
一、程序的顺序结构 62
二、问题分析图 63
三、程序的分支结构 64
5.4 程序的循环结构 67
一、循环语句 68
二、短路语句 69
三、循环结构应用举例 70
四、循环嵌套 75
习题五 77
第六章 排序、索引和查询 79
6.1 数据库的排序 79
一、排序命令 79
二、排序举例 79
6.2 索引 81
一、索引与索引文件 81
二、索引文件的建立 82
三、索引文件的使用 84
四、重新索引 85
五、置唯一性开关 85
6.3 查找 86
一、FIND命令 86
二、SEEK命令 87
三、LOCATE命令 88
四、模糊查询 88
习题六 90
第七章 数据库的数据运算 91
7.1 求和 91
7.2 计数 92
7.3 求平均值 93
7.4 分类统计 94
习题七 98
第八章 输入/输出格式设计 99
8.1 屏幕格式输入输出命令 99
一、局部清屏 99
二、屏幕输出格式设计 100
三、屏幕输入格式设计 101
四、屏幕格式设计命令的完整形式 103
五、数据编辑输入程序举例 105
8.2 屏幕格式文件 109
一、屏幕格式文件的建立 109
二、屏幕格式文件的使用 110
8.3 打印机输出格式设计与报表输出 111
一、打印输出格式语句 111
二、特殊图形符号及打印字符设置 113
三、报表输出举例 114
8.4 报表格式文件 118
一、建立报表格式文件 118
二、打印报表 122
8.5 标签文件 123
一、建立标签文件 123
二、打印标签文件 125
习题八 125
第九章 过程及其调用 126
9.1 过程 126
一、过程的概念 126
二、过程的调用与返回 126
三、过程的嵌套 128
9.2 内存变量的属性 128
一、全局变量 128
二、局部变量 130
三、字段优先原则 132
9.3 过程调用中的参数传递 132
一、概述 132
二、参数的传递 133
9.4 过程文件及其使用 134
一、过程文件的作用 134
二、过程文件的组成及调用 134
习题九 135
第十章 内存变量、文件操作与系统状态设置 136
10.1 内存变量操作命令 136
一、内存变量的显示 136
二、建立内存变量文件 136
三、内存变量的清除 137
四、内存变量的调用 138
10.2 文件操作命令 138
一、文件目录显示命令 138
二、文本文件内容显示命令 139
三、文件拷贝命令 139
四、文件更名命令 139
五、文件删除命令 139
六、文件关闭命令 139
10.3 数据库文件与结构的复制 140
一、将当前库文件的结构拷贝生成新的库文件结构 140
二、将当前库文件的结构拷贝生成结构描述文件 140
三、由结构描述文件生成库文件结构 141
四、将当前库文件拷贝生成新的库文件 142
五、将当前库文件拷贝生成文本文件 142
六、由文本文件向数据库文件传递数据 143
10.4 系统状态的设置 144
一、系统初始化及系统状态查阅 144
二、SET命令组 145
习题十 149
第十一章 多重数据库操作 150
11.1 工作区、工作区的选择与互访 150
一、工作区及工作区的选择 150
二、库文件的别名 151
三、工作区的互访 152
11.2 数据库之间的关联 153
一、按数字表达式关联 153
二、按关键字关联 154
11.3 数据库的连接 158
11.4 数据库的更新 160
习题十一 164
第十二章 程序设计方法与技巧 165
12.1 系统分析与设计 165
一、系统分析阶段 165
二、系统方案设计阶段 166
三、应用程序设计和调试阶段 167
四、系统测试运行阶段 167
五、维护优化阶段 168
12.2 菜单技术 168
一、菜单技术的作用 169
二、菜单设计的原则 169
三、菜单设计的方法 169
四、容错处理 173
五、窗口设计 175
12.3 系统的加密和解密 177
一、设置保密口令 177
二、对文件名进行加密处理 178
三、对源程序进行加密处理 180
四、使用编绎dBASEⅢ 181
五、解密方法 181
12.4 报表打印 183
一、打印实线表格的方法 183
二、不打印“0”的技术 184
三、换页控制及重复打印 185
四、提高打印速度 186
习题十二 187
第十三章 DBASEⅢ与高级语言的数据传递 188
13.1 DBASEⅢ调用高级语言程序 188
一、使用RUN命令 188
二、执行批处理文件 189
13.2 DBASEⅢ与高级语言程序进行数据传递的语句 191
一、数据传递的实现方法 191
二、文本文件的两种数据格式 191
三、实现数据传递的DBASEⅢ语句及其应用 192
13.3 DBASEⅢ与BASIC的数据传递 194
一、DBASEⅢ向BASIC的数据传递 194
二、BASIC向DBASEⅢ的数据传输 196
13.4 DBASEⅢ与FORTRAN的数据传输 199
一、DBASEⅢ向FORTRAN的数据传输 199
二、FORTRAN向DBASEⅢ的数据传输 201
第十四章 应用程序举例 203
14.1 应用软件的开发过程 203
14.2 职工工资管理系统 205
第十五章 FOXBASE+简介 221
15.1 概述 221
一、FOXBASE+的运行环境 221
二、FOXBASE+的性能指标 221
三、FOXBASE+的启动与退出 222
四、与dBASEⅢ兼容的问题 223
15.2 比DBASEⅢ改进的函数与命令 223
一、改进的函数 223
二、改进的命令 224
15.3 比DBASEⅢ新增加的函数 228
一、数字型函数 228
二、字符函数 228
三、测试函数 230
四、输入函数 235
15.4 比DBASEⅢ新增加的及命令及功能 236
一、HELP命令 236
二、数组 237
三、自定义函数 240
四、屏幕菜单设计命令 242
五、二进制文件的使用 245
六、屏幕画面的保存与恢复 246
七、保留与查看历史 247
八、事件处理命令 247
九、现场文件 248
十、其他辅助命令 248
15.5 多用户使用说明 251
一、数据的保护 251
二、当前状态的显示 253
15.6 编译器与过程文件生成器 253
一、编译FOXBASE+程序文件 254
二、过程文件生成器 254
15.7 应用举例 255
一、数据库 256
二、程序 257
附录 263
附录Ⅰ ASCII码表 263
附录Ⅱ 特殊符号区位码表 263
附录Ⅲ 命令一览表 264
附录Ⅳ 函数一览表 269
附录Ⅴ FOXBASE+出错信息表 272
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《21世纪经济管理精品工商管理系列 高级管理学 第3版》(中国)尤建新,陈守明,赵红丹 2019
- 《稻谷碾米 成套碾米工艺及操作维修》李曼君,曹海峰,陈守康编著 1988
- 《公务员基本功训练指南》陈守力主编 2012
- 《天津交通旅游指南》天津市公共交通五厂本书编写组编写 1987
- 《吉林化学工业公司有机合成厂志 1976-1988》吉林化学工业公司有机合成厂厂志编纂委员会编 1991
- 《北方优质果品生产技术》陈守耀,周秀梅,陈建业主编 2012
- 《新中国工业大事纪略》郑志昌,陈守林,陈凤清主编;李昌华,王树珠,韩长青,邢海波,杨森林,王志学副主编 1989
- 《医用X射线胶片应用技术》中华放射学会技术组,天津感光胶片厂编 1982
- 《中医药文献检索 修订版》邓翀,陈守鹏主编;孙玲,幸宁,高巧林,赵宏岩副主编 2013
- 《混凝土结构温控防裂分析》赵顺波,郭磊,陈守开等著 2013