《FoxBASE+数据库应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:朱延美,吕明析主编
  • 出 版 社:徐州:中国矿业大学出版社
  • 出版年份:1997
  • ISBN:7810404644
  • 页数:230 页
图书介绍:

第一章 数据库系统概述 1

1.1数据处理 1

1.1.1信息与数据 1

1.1.2数据处理 1

1.1.3计算机数据管理技术的发展 2

1.2数据库系统的组成 3

1.3数据模型和数据层次 4

1.3.1实体、联系和属性 4

1.3.2数据模型 5

1.3.3数据的组成层次 6

习题一 7

第二章FoxBASE+系统简介 8

2.1 FoxBASE+的运行环境和特点 8

2.1.1 FoxBASE+的运行环境 8

2.1.2 FoxBASE+的特点 9

2.2 FoxBASE+系统的组成、安装与启动 9

2.2.1 FoxBASE+系统的组成 9

2.2.2 FoxBASE+系统的安装 10

2.2.3 FoxBASE+系统的启动和退出 10

2.2.4 FoxBASE+的工作方式 10

2.3 FoxBASE+数据类型 11

2.4 FoxBASE+的文件类型及主要性能指标 12

2.4.1 FoxBASE+的文件类型 12

2.4.2 FoxBASE+主要性能指标 13

习题二 13

第三章FoxBASE+基本语法 15

3.1常量和变量 15

3.1.1常量 15

3.1.2变量 16

3.1.3内存变量的赋值与数据显示 17

3.1.4字段变量和内存变量的区别 18

3.2常用函数 18

3.3表达式 20

3.3.1数值型表达式 20

3.3.2字符型表达式 20

3.3.3日期型表达式 21

3.3.4关系型表达式 21

3.3.5逻辑型表达式 23

3.4 FoxBASE+命令结构 24

3.5自学FoxBASE+的HELP命令 26

习题三 27

实验一FoxBASE+基本语法 29

第四章 数据库文件的建立与显示 31

4.1数据库文件的建立 31

4.1.1数据结构的确定 31

4.1.2数据结构的定义(CREATE) 32

4.1.3在建立数据库结构时输入数据 33

4.2全屏幕编辑键的使用 35

4.3数据库文件的打开与关闭(USE) 35

4.3.1数据库文件的打开 35

4.3.2数据库文件的关闭 37

4.4数据库的显示 37

4.4.1数据库结构的显示(LIST/DISPLAY STRUCTURE) 37

4.4.2数据库记录的显示(LIST/DISPLAY) 38

4.5数据库结构的修改(MODIFY STRUCTURE) 39

习题四 42

实验二 数据库文件的建立 43

实验三 数据库文件的显示与库结构的修改 44

第五章 记录的编辑 46

5.1记录定位 46

5.1.1记录的绝对定位(GOTO/GO) 46

5.1.2记录的相对定位(SKIP) 47

5.2记录的追加与插入 49

5.2.1记录的追加(APPEND) 49

5.2.2记录的插入(INSERT) 50

5.3记录的删除 51

5.3.1记录的逻辑删除(DELETE) 51

5.3.2恢复被逻辑删除的记录(RECALL) 52

5.3.3记录的物理删除(PACK) 52

5.3.4删除数据库中所有记录(ZAP) 53

5.4记录的编辑与修改 54

5.4.1记录的编辑(EDIT) 54

5.4.2记录的修改(CHANGE) 54

5.4.3记录的浏览式修改(BROWSE) 55

5.4.4字段内容的替换(REPLACE) 57

习题五 58

实验四 记录的追加、插入与删除 59

实验五 记录的编辑与修改 60

第六章 记录的分类、索引、查找与数据统计 62

6.1分类排序(SORT) 62

6.2索引文件 64

6.2.1索引文件的建立(INDEX) 64

6.2.2索引文件的打开与关闭 65

6.2.3索引文件的重建(REINDEX) 67

6.3记录查找 69

6.3.1记录的直接查找(LOCATE/CONTINUE) 69

6.3.2记录的索引查找(FIND/SEEK) 70

6.4数据统计 73

6.4.1统计记录数(COUNT) 73

6.4.2数值字段求和(SUM) 74

6.4.3数值字段求平均(AVERAGE) 75

6.4.4汇总(TOTAL) 75

习题六 76

实验六 记录的查找与数据统计 77

第七章 多重数据库操作 80

7.1工作区选择(SELECT) 80

7.2数据库文件的连接(JOIN) 81

7.3数据库文件的数据更新(UPDATE) 82

7.4数据库文件的关联(SET RELATION) 84

习题七 87

实验七 多重数据库操作 88

第八章 数据库的辅助操作命令 91

8.1数据库复制命令 91

8.1.1复制数据库结构(COPY STRUCTURE TO) 91

8.1.2复制数据库内容(COPY TO) 92

8.1.3数据库记录的批量追加(APPEND FROM) 92

8.1.4将数据库文件复制成结构文件(COPY STRUCTURE EXTENDED TO) 93

8.1.5由结构文件建立数据库文件结构(CREATE FROM) 94

8.2磁盘文件操作命令 95

8.2.1文件目录显示(DIR) 95

8.2.2文件删除(ERASE/DELETE FILE) 95

8.2.3文件更名(RENAME) 95

8.2.4文本文件的显示(TYPE) 95

8.3清除与文件关闭命令 96

8.3.1清除命令(CLEAR) 96

8.3.2文件关闭命令(CLEAR /CLOSE ALL) 96

8.4屏幕画面的保存与恢复 97

习题八 98

实验八 数据库文件的辅助操作 98

第九章FoxBASE+函数 100

9.1算术运算函数 100

9.2字符运算函数 101

9.3转换函数 103

9.4日期时间函数 104

9.5测试函数 105

9.6标识函数 108

习题九 111

第十章 系统工作状态的设置 112

10.1 SET命令 112

10.1.1 SET命令 112

10.1.2单驱动命令(SET) 117

10.2系统配置文件和系统状态显示 117

习题十 119

第十一章 程序设计 120

11.1命令文件的建立、修改与执行 120

11.1.1命令文件的建立和修改(MODIFY COMMAND) 120

11.1.2命令文件的执行(DO) 121

11.1.3终止程序执行命令(CANCEL) 121

11.2程序交互式命令与注释命令 122

11.2.1输入任意数据命令(INPUT) 122

11.2.2输入字符型数据命令(ACCEPT) 122

11.2.3输入单字符命令(WAIT) 123

11.2.4三种交互式命令的比较 123

11.2.5注释命令(NOTE/*/&&) 124

11.3顺序结构程序设计 124

11.4分支结构程序设计 124

11.4.1单分支选择(IF-ENDIF) 125

11.4.2双分支选择(IF-ELSE-ENDIF) 125

11.4.3条件嵌套 127

11.4.4多分支选择(DO CASE-ENDCASE) 128

11.5循环结构程序设计 129

11.5.1循环结构命令(DO WHILE-ENDDO) 129

11.5.2应用举例 131

11.5.3循环嵌套 133

习题十一 134

实验九 分支程序的建立与运行 136

实验十 循环程序的建立与运行 137

第十二章 过程及过程文件 138

12.1过程及过程调用 138

12.2过程文件 140

12.2.1过程文件的引入 140

12.2.2过程文件的组织 140

12.2.3过程文件的使用 140

12.3过程的嵌套与调用 142

12.4过程调用中的参数传递 143

12.4.1参数传递语句(DO…WITH/PARAMETERS) 144

12.4.2参数传递规则 144

习题十二 145

实验十一 过程及过程文件 146

第十三章 内存变量、数组及自定义函数的操作 147

13.1内存变量的操作 147

13.1.1显示内存变量(DISPLAY/LIST MEMORY) 147

13.1.2删除内存变量(CLEAR MEMORY/RELEASE) 147

13.1.3保存内存变量(SAVE TO) 148

13.1.4恢复内存变量(RESTORE FROM) 148

13.2内存变量的属性 148

13.2.1定义全局型内存变量语句(PUBLIC) 148

13.2.2定义局部型内存变量语句(PRIVATE) 149

13.3数组 150

13.3.1定义数组(DIMENSION) 150

13.3.2数组的使用 151

13.3.3用数组数据替换字段变量(GATHER FROM) 152

13.3.4用字段变量给数组赋值(SCATTER TO) 153

13.4自定义函数 153

习题十三 154

实验十二 内存变量、数组及自定义函数的操作 156

第十四章 输入输出设计 157

14.1屏幕格式设计 157

14.1.1清屏命令 157

14.1.2画框命令 157

14.1.3屏幕格式化输出命令(@…SAY) 158

14.1.4屏幕格式化输入命令(@…GET) 159

14.1.5屏幕格式化输入输出命令(@…SAY…GET) 160

14.1.6屏幕格式文件 161

14.2菜单程序设计 162

14.2.1菜单设计的传统方法 163

14.2.2光带菜单 163

14.2.3上弹式菜单 164

14.2.4下拉式菜单 165

14.3制作报表和标签 167

14.3.1报表格式文件 167

14.3.2程序方式下输出报表 169

14.3.3标签文件 170

习题十四 171

实验十三 输入输出设计 171

第十五章 应用程序实例分析 173

15.1应用程序设计方法 173

15.2应用举例 174

习题十五 197

实验十四 应用程序设计 197

第十六章FoxBASE+的其它功能 198

16.1 FoxBASE+与高级语言的接口 198

16.2 FoxBASE+的多用户功能 199

16.3 FoxBASE+系统的实用程序 203

习题十六 205

第十七章FoxPro关系数据库系统简介 206

17.1 FoxPro及其特点 206

17.2 FoxPro2.5系统的技术指标 207

17.3 FoxPro2.5的安装 208

17.4 FoxPro2.5使用举例 211

习题十七 215

附录一FoxBASE+2.10命令索引 216

附录二FoxBASE+2.10函数索引 224

附录三 错误信息及其说明 227