当前位置:首页 > 工业技术
关系型数据库管理系统FOXBASE使用教程
关系型数据库管理系统FOXBASE使用教程

关系型数据库管理系统FOXBASE使用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:崔子筠等编著
  • 出 版 社:上海:同济大学出版社
  • 出版年份:1995
  • ISBN:7560815170
  • 页数:325 页
图书介绍:
《关系型数据库管理系统FOXBASE使用教程》目录

目录 1

第一章 数据库概述 1

§1.1 数据库在计算机应用领域中的地位 1

§1.2 数据库概述 3

1.2.1 数据管理的发展 3

1.2.2 数据库系统的发展 4

1.2.3 关系运算简介 6

习题 7

§2.1 FOXBASE的文件及其作用 8

第二章 FOXBASE概述 8

§2.2 FOXBASE的数据库文件 9

2.2.1 数据库文件的三要素 9

2.2.2 数据库文件名 9

2.2.3 数据库文件的结构 10

2.2.4 数据库文件的数据(内容) 11

§2.3 FOXBASE命令的一般格式 12

§2.4 内存变量与函数 15

2.4.1 内存变量 15

2.4.2 内存变量的赋值与显示 16

2.4.2.1 内存变量的赋值 16

2.4.2.3 显示所有内存变量 17

2.4.2.2 显示指定的内存变量的值 17

2.4.2.4 数值型变量小数部分显示位数设置 18

2.4.3 FOXBASE的常用函数 18

§2.5 FOXBASE的表达式 20

2.5.1 运算量 20

2.5.1.1 常量 20

2.5.1.2 变量 20

2.5.1.3 函数 21

2.5.2 运算符 21

2.5.2.1 数值型运算符 21

2.5.2.2 字符型运算符 21

2.5.2.4 逻辑型运算符 22

2.5.2.3 日期型运算符 22

2.5.2.5 比较运算符 23

2.5.3 表达式 25

§2.6 FOXBASE主要性能指标 28

§2.7 FOXBASE的启动与退出 29

2.7.1 FOXBASE的启动 29

2.7.2 FOXBASE的退出 30

2.7.3 FOXBASE的两种工作方式 30

2.7.3.1 单命令工作方式 30

2.7.3.2 程序工作方式 30

习题 30

上机操作题 32

第三章 数据库文件的建立与数据录入 33

§3.1 建立一个新的数据库文件 34

§3.2 定义数据库文件的结构 34

§3.3 数据录入 38

§3.4 数据库文件的打开与关闭 39

3.4.1 数据库文件的打开 39

3.4.2 数据库文件的关闭 39

习题 40

上机操作题 41

4.1.1 显示数据库文件目录 42

4.1.2 显示一般文件目录 42

§4.1 文件名的显示 42

第四章 数据库文件的显示与记录定位 42

§4.2 数据库文件结构的显示 43

§4.3 记录的指针及指针定位 44

4.3.1 记录指针与记录号 44

4.3.2 记录指针的无条件定位 45

4.3.2.1 记录指针的绝对定位 45

4.3.2.2 记录指针的相对定位 45

4.3.2.3 记录数、文件开始与文件结束标志 46

4.3.3 记录指针的有条件定位 47

4.4.1.1 LIST命令 50

4.4.1 数据记录的无条件显示 50

§4.4 数据记录的显示 50

4.4.1.2 DISPLAY命令 51

4.4.2 数据记录的有条件显示 52

4.4.3 数据记录显示命令小结 55

§4.5 记录范围与记录指针 55

习题 59

上机操作题 60

第五章 数据库文件的维护 62

§5.1 数据库文件名的维护 62

5.1.1 数据库文件名的修改 62

§5.2 数据库文件结构的维护 63

5.1.2 数据库文件的删除 63

§5.3 数据库文件内容的维护 69

5.3.1 数据库文件记录的增加 69

5.3.2 数据库文件记录的删除 74

5.3.3 数据库文件记录的编辑、修改 76

习题 83

上机操作题 84

第六章 数据库文件的使用 85

§6.1 数据库文件的索引 85

6.1.1 索引文件的作用 85

6.1.2 索引文件的建立 86

6.1.3.1 索引文件的打开 87

6.1.3 索引文件的使用 87

6.1.3.2 索引文件的选择 88

6.1.4 索引文件的更新 90

6.1.5 索引文件的关闭 92

§6.2 数据的检索、查询 92

6.2.1 用常量查找(FIND) 93

6.2.2 用表达式查找(SEEK) 94

6.2.3 如何找到下一条与查找关键值匹配的记录 95

§6.3 数据的统计 96

6.3.1 求记录数 96

6.3.2 求和 97

6.3.3 求平均值 98

6.3.4 分组求和 99

§6.4 数据记录的选择 101

§6.5 数据记录的投影 104

§6.6 打印标签 108

6.6.1 建立标签格式 108

6.6.2 按标签格式打印标签 109

6.6.3 打印标签举例 109

§6.7 打印报表 112

6.7.1 定义报表格式 112

6.7.2 按格式打印报表 113

6.7.3 打印报表举例 114

习题 118

上机操作题 119

第七章 数据库文件的复制 120

§7.1 数据库文件结构的复制 120

7.1.1 COPY STRUCTURE命令 120

7.1.2 COPY EXTENDED和CREATE FROM命令 121

§7.2 数据库文件内容的复制 123

§7.3 数据库文件的复制 125

7.3.1 数据库文件的完整复制 125

7.3.2 数据库文件的部分内容复制 126

7.3.3 数据库文件的分类(排序)复制 127

习题 129

上机操作题 130

第八章 多数据库文件操作 131

§8.1 基础知识 131

8.1.1 工作区 131

8.1.2 工作区的选择 132

8.1.3 与工作区有关的几个函数 134

§8.2 多数据库文件操作 134

8.2.1 两个数据库文件的连接 134

8.2.2 用一个数据库文件对另一个数据库文件进行更新 137

8.2.3 数据库文件间的关联 140

上机操作题 143

习题 143

第九章 FOXBASE程序设计基础知识 144

§9.1 程序设计的基本概念 144

§9.2 FOXBASE程序的基础知识 146

9.2.1 FOXBASE程序的书写格式 146

9.2.2 FOXBASE程序文件的建立与修改 146

9.2.3 FOXBASE程序的运行和终止 147

§9.3 FOXBASE程序的基本成分 148

§9.4 简单的FOXBASE程序介绍 148

习题 150

10.1.1 暂停程序执行 151

§10.1 顺序结构程序设计 151

第十章 程序设计基础(一) 151

10.1.2 清屏命令 154

10.1.3 程序运行结束命令 154

10.1.4 文本输出语句 154

§1 0.2 分支程序设计 155

10.2.1 两个分支的程序设计 156

10.2.2 多分支程序设计 157

§10.3 循环程序设计 161

10.3.1 循环命令 161

10.3.2 循环应用举例 163

10.3.3 循环嵌套及其应用 167

10.3.4 循环语句与分支语句的嵌套使用 168

习题 169

上机操作题 170

第十一章 输入输出程序设计 171

§11.1 最简单的输入输出命令 171

11.1.1 最简单的输入命令 171

11.1.2 最简单的输出命令?和?? 172

§11.2 屏幕格式设计命令 172

11.2.1 屏幕定位清除命令 173

11.2.2 屏幕定位画框命令 174

11.2.2.1 用线画框 174

11.2.2.2 用字符画框 174

11.2.3 格式化输入输出命令 175

§11.3 屏幕输入输出格式文件的建立和使用 183

11.3.1 屏幕格式文件的建立 183

11.3.2 格式文件的使用 184

§11.4 格式化输出报表的设计和使用 185

11.4.1 数据流向控制 185

11.4.2 格式化输出报表的设计 186

11.4.3 控制打印机走纸命令 188

习题 188

上机操作题 188

第十二章 程序设计基础(二) 189

§12.1 主程序 189

12.2.1 子程序的编写、调用和返回 192

§12.2 子程序 192

12.2.2 子程序调用的嵌套 194

§12.3 过程和过程文件 195

12.3.1 过程文件 195

12.3.2 过程文件的使用和子程序调用 196

12.3.3 变量的定义和使用 196

12.3.4 程序间数据的传递 203

§12.4 自定义函数 206

习题 207

上机操作题 208

13.1.1 求绝对值函数(ABS) 209

第十三章 函数 209

§13.1 数值运算函数 209

13.1.2 求指数函数(EXP) 210

13.1.3 求自然对数函数(LOG) 210

13.1.4 求平方根函数(SQRT) 210

13.1.5 四舍五入函数(ROUND) 211

13.1.6 取整函数(INT) 211

13.1.7 模运算函数(MOD) 211

13.2.1 宏代换函数& 212

§13.2 字符运算函数 212

13.1.10 格式化显示函数(TRANSFORM) 212

13.1.9 求最小值函数(MIN) 212

13.1.8 求最大值函数(MAX) 212

13.2.2 求子串位置函数(AT) 214

13.2.3 求左子串函数(LEFT) 214

13.2.4 求右子串函数(RIGHT) 214

13.2.5 求子串函数(SUBSTR) 215

13.2.6 求重复串函数(REPLICATE) 215

13.2.7 求空格串函数(SPACE) 215

13.2.8 去尾部空格函数(TRIM) 215

13.2.11 修改字符串函数(STUFF) 216

13.2.10 去前导空格函数(LTRIM) 216

13.2.9 去尾部空格函数(RTRIM) 216

§13.3 日期和时间函数 217

13.3.1 求完整年份数值函数(YEAR) 217

13.3.2 求月份数值函数(MONTH) 217

13.3.3 求月份的英文名函数(CMON) 217

13.3.4 求星期数值函数(DOW) 217

13.3.5 求星期的英文名函数(CDOW) 218

13.3.6 求日期的天数函数(DAY) 218

13.3.7 求当前日期函数(DATE) 218

13.4.3 字符串转换成日期函数(CTOD) 219

13.4.1 字符转换成ASCII码值函数(ASC) 219

13.4.2 由ASCII码值转换成字符函数(CHR) 219

13.3.8 求当前时间函数(TIME) 219

§13.4 数据类型转换函数 219

13.4.4 日期转换成字符串函数(DTOC) 220

13.4.5 大写字母转换成小写字母函数(LOWER) 220

13.4.6 小写字母转换成大写字母函数(UPPER) 221

13.4.7 数值转换为字符串函数(STR) 221

13.4.8 字符串转换成数值函数(VAL) 221

13.4.9 FOXBASE数据类型转换函数图示 221

§13.5 数据库文件测试函数 222

13.5.1 测试文件指针到文件头函数(BOF) 222

13.5.2 测试文件指针到文件尾函数(EOF) 222

13.5.4 测试记录是否有删除标志函数(DELETED) 223

13.5.3 测试当前指针位置函数(RECNO) 223

13.5.5 测试数据库文件的记录数函数(RECCOUNT) 224

13.5.6 测试数据库文件的字段数函数(FCOUNT) 224

13.5.7 测试数据库文件的记录长度函数(RECSIZE) 224

13.5.8 测试当前工作区号函数(SELECT) 224

13.5.9 测试数据记录是否修改函数(UPDATED) 225

13.5.10 测试数据库文件最后修改日期函数(LUPDATE) 225

§13.6 硬件环境测试函数 225

13.6.1 测试当前光标的列位置函数(COL) 225

13.6.2 测试当前光标的行位置函数(ROW) 225

13.6.7 测试功能键数函数(FKMAX) 226

13.6.6 测试功能键的键函数(FKLABEL) 226

13.6.4 测试打印头当前行位置函数(PROW) 226

13.6.3 测试打印头当前列位置函数(PCOL) 226

13.6.5 测试显示器特性函数(ISCOLOR) 226

13.6.8 测试DOS环境变量函数(GETENV) 227

13.6.9 测试FOXB ASE版本函数(VERSION) 227

13.6.10 测试磁盘空间函数(DISKSPACE) 227

§13.7 软件环境测试函数 227

13.7.1 测试文件函数(FILE) 227

13.7.2 测试搜索是否成功函数(FOUND) 228

13.7.3 测试出错码函数(ERROR) 228

13.7.4 求当前出错的错误信息函数(MESSAGE) 228

13.7.7 测试数据库文件字段名函数(FIELD) 229

13.7.5 测试当前数据库文件函数(DBF) 229

13.7.6 测试当前索引文件函数(NDX) 229

13.7.8 测试数据库文件名的别名函数(ALIAS) 230

13.7.9 测试操作系统名及版本函数(OS) 230

§13.8 表达式值测试函数 230

13.8.1 测试表达式值的类型函数(TYPE) 230

13.8.2 测试字符表达式第一个字符函数(ISLOWER) 231

13.8.3 测试字符表达式第一个字符函数(ISUPPER) 231

13.8.4 测试字符表达式第一个字符(ISALPIIA) 231

13.8.5 测试字符表达式值的长度函数(LEN) 231

13.8.6 条件测试函数(IIF) 231

13.9.1 输入键测试函数(INKEY) 232

§13.9 输入键测试函数 232

13.9.2 测试数据修改函数(READKEY) 233

§13.10 系统函数 233

习题 235

上机操作题 235

第十四章 环境设置 237

§14.1 用单个环境设置命令来设置 237

14.1.1.2 设置当前驱动器命令 238

14.1.1.4 设置打印页左边空格命令 238

14.1.1.3 设置路径命令 238

14.1.1.1 设置铃声命令 238

14.1.1 对硬件环境的设置 238

14.1.2 对数据库文件操作环境的设置 239

14.1.2.1 对数据库文件编辑环境的设置 239

14.1.2.2 对数据库文件使用环境的设置 240

14.1.2.3 对数据库文件显示环境的设置 242

14.1.2.4 对数据库文件安全性环境的设置 244

14.1.3 对屏幕环境的设置 244

14.1.3.1 对屏幕硬件特性环境的设置 244

14.1.3.2 对屏幕显示格式环境的设置 245

14.1.3.3 对屏幕提示信息环境的设置 245

14.1.4.2 设置屏幕信息到文件命令 246

14.1.4.1 设置控制台信息命令 246

14.1.4 控制数据流方向的环境设置 246

14.1.4.3 设置输出设备命令 247

14.1.4.4 设置打印机开关命令 247

14.1.4.5 设置打印信息流向命令 247

14.1.5 程序调试与运行的环境设置 248

14.1.5.1 程序调试的环境设置 248

14.1.5.2 程序运行的环境设置 249

§14.2 用菜单方式来设置 251

14.2.1 综合环境参数设置 251

14.2.2 屏幕环境参数设置 252

14.2.4 磁盘环境参数设置 253

14.2.3 功能键环境参数设置 253

14.2.5 文件环境参数设置 254

14.2.6 左边空和MEMO字段环境参数设置 254

14.2.7 小数位数环境参数设置 254

§14.3 FOXBASE的系统配置 255

14.3.1 DOS的系统配置文件 255

14.3.1.1 缓冲区数目的设置 255

14.3.1.2 允许打开文件数目的设置 256

14.3.2 FOXBASE的系统配置文件 256

14.3.2.1 FOXBASE系统配置文件中的配置项目 257

14.3.2.2 与存贮分配有关的配置项目 258

14.3.3.1 减少DOS目录中的文件个数 259

14.3.3 提高FOXBASE的运行效率 259

14.3.2.3 FOXBASE系统配置文件举例 259

14.3.3.2 为FOXBASE运行准备足够的内存 260

14.3.3.3 为FOXBASE运行留有足够的磁盘空间 260

14.3.3.4 “TALK”选择项的使用 260

14.3.3.5 运行状态的使用 260

14.3.3.6 使用数组 260

14.3.3.7 过程文件的使用 260

§14.4 检查FOXBASE的环境设置 261

14.4.1 状态检查命令 261

14.4.2 用系统函数检查设置 263

§14.5 FOXBASE的环境设置小结 265

习题 267

第十五章 程序设计技巧 268

§15.1 屏幕菜单设计 268

15.1.1 简单的菜单设计 268

15.1.2 光棒型菜单设计 269

15.1.3 弹出式菜单的设计 271

15.1.4 下拉式菜单的设计 272

§15.2 出错处理 275

§15.3 〈ESC〉键中断处理 278

§15.4 热键捕捉 280

§15.5 中断命令小结 281

§15.6 联机帮助程序设计 282

§15.7 通用子程序设计 285

上机操作题 291

习题 291

第十六章 与其他语言的接口 292

§16.1 与其他语言的数据接口 292

16.1.1 向其他语言传递数据 292

16.1.2 从其他语言读取数据 294

§16.2 与其他语言的程序接口 295

16.2.1 调用外部程序 295

16.2.2 调用二进制程序 296

16.2.2.1 装载二进制文件 296

16.2.2.2 调用二进制程序 296

16.2.2.4 二进制子程序模块应用举例 297

16.2.2.3 删除内存中的二进制文件 297

习题 298

上机操作题 298

第十七章 辅助功能 299

§17.1 过程文件生成器 299

§17.2 命令文件编译器 300

习题 301

附录一 FOXBASE命令一览 302

附录二 FOXBASE函数一览 308

附录三 FOXBASE的出错信息 311

附录四 ASCII代码集 321

相关图书
作者其它书籍
返回顶部