NOVELL BTRIEVE记录管理系统 3.10版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:古海,盛啸译;启文审译
- 出 版 社:中国科学院希望高级电脑技术公司
- 出版年份:2222
- ISBN:
- 页数:287 页
第一章 Btrieve介绍 1
第一节 Btrieve特点 1
一、索引维护 1
二、文件说明 1
目录表 1
五、数据完整性 2
六、Btrieve实用程序 2
七、记录管理操作 2
四、并发性和安全性控制 2
三、存贮器管理 2
第二节 Btrieve如何工作 4
一、BSERVER程序 4
二、BREQUEST程序 5
三、BROUTER程序 5
四、控制流 5
1.通过BREQUEST访问BSERVER 5
2.通过BROUTER访问BSERVER 7
五、Cache(高速缓冲)存贮器 8
4.数据缓冲器 9
2.状态码 9
3.位置块 9
六、Btrieve调用参数 9
1.操作码 9
5.数据缓冲器长度 10
6.关键字缓冲器 10
7.关键字号 10
七、语言接口 11
一、物理文件特征 12
1.标题页(文件控制记录) 12
2.数据页 12
第一节 Btrieve文件概念 12
第二章 Btrieve文件管理 12
3.索引页 13
4.B一树 13
5.动态扩展 13
6.自由空间利用 13
二、Btrieve文件类型 13
1.标准的Btrieve文件 13
2.纯数据文件 14
3.纯关键字文件 14
三、记录 14
四、可变长度记录 14
1.重复关键字 15
2.可修改关键字 15
五、关键字(keys)和关键字属性 15
3.分段关键字 16
4.递降关键字 16
5.空白关键字 16
6.人工关键字 17
六、关键字类型 17
1.标准关键字类型 17
2.扩充关键字类型 17
七、索引 17
一、确定记录长度和页大小 18
1.记录长度 18
第三节 磁盘利用率 18
2.数据页大小 19
二、估算文件大小 19
三、文件予分配 20
第四节 节约磁盘空间 20
一、空位截断 20
二、数据压缩 21
第五节 定位 21
一、通过物理位置的记录检索 22
二、通过关键字值的记录检索 22
三、定位块 22
一、子影像 23
第六节 完整性处理 23
三、交易 24
二、交易跟踪系统(TTS) 24
四、交易和TTS 25
第七节 加速的访问 25
第八节 并发性控制 26
一、交易控制 26
二、被动并发性 28
三、记录锁定 28
一、所有者名字 30
二、排斥方式 30
第九节 限制访问一个文件 30
第三章 运行NetWare Btrieve 31
第一节 系统要求 31
第二节 Btrieve软盘 31
第三节 配置和安装Btrieve 32
一、Btrieve配置选参 32
1.最大打开文件数 33
2.最大文件句柄数 33
3.最大记录锁定数 33
4.并发交易数 33
7.最大页范围 34
8.最大并发会话数 34
6.最大记录长度 34
5.最大压缩记录大小 34
9.控制台更新延迟计数 35
10.自动交易标志处理 35
二、安装选参 35
三、启动BSETUP 35
四、使用BSETUP 35
1.改变文件服务器 36
2.设置配置 36
4.安装Btrieve 37
3.保存配置 37
5.取消Btrieve 38
五、中止Btrieve VAPs 39
第四节 BREQUEST程序 39
一、BREQUEST启动选参 39
1.[/R:映像驱动器] 39
2.[/D:数据信息长度] 39
3.[/S:文件服务器号] 40
二、用于DOS工作站的BREQUEST 40
三、用于OS/2工作站的BREQUEST 40
1.安装BREQUEST 40
四、中止BREQUEST 41
2.初始化BREQUEST 41
第四章 Btrieve实用程序 42
第一节 BUTIL程序 42
一、运行BUTIL 42
二、BUTIL出错信息 43
三、BUTIL说明文件 43
1.说明文件的要素 43
2.说明文件的规则 49
第二节 替代对比序列文件 50
第三节 BUTIL命令 50
二、COPY 51
一、CLONE 51
三、CREATE 52
四、DROP 53
五、EXTEND 54
六、INDEX 54
七、LOAD 55
八、RECOVER 57
九、RESET 58
十、SAVE 58
十一、SINDEX 59
十二、STAT 60
十三、STOP 61
十四、VER 61
第四节 Btrieve功能执行程序 62
第五节 控制台命令 63
一、B ACTIVE 64
二、B DOWN 64
三、B OFF 65
四、B RESET 65
五、B STATUS 66
六、B USAGE 67
一、解释型BASIC 69
1.解释型BASIC接口 69
第一节 Btrieve与BASIC的连接 69
第五章 应用程序接口 69
2.初始化BASIC解释程序 71
二、编译BASIC 71
三、从BASIC调用Btrieve 71
四、参数表例子 73
第二节 Btrieve与Pascal的连接 74
一、将Pascal应用程序同Brtieve相链接 75
二、从Pascal调用Btrieve 75
三、参数表例子 76
第三节 Btrieve与COBOL的连接 79
一、将COBOL应用程序同Btrieve相链接 79
二、从COBOL调用Btrieve 79
三、参数表例子 81
一、将C应用程序同Btrieve相链接 82
二、从C语言调用Btrieve 82
第四节 Btrieve同C的连接 82
三、参数表例子 84
第五节 Btrieve同汇编语言的连接 85
一、存贮参数 85
二、参数说明 86
三、证实记录管理程序的装入 87
四、调用记录管理程序 87
第六节 OS/2接口 87
三、链接OS/2应用程序 88
第七节 同BROUTER的接口 88
二、汇编语言 88
一、C语言 88
第六章 Btrieve记录操作 90
Abort Transaction(21)(中止交易) 90
Begin Transaction(19)(开始交易) 91
Clear Owner(30)(清除所有者) 92
Close(1)(关闭) 93
Create(14)(建立) 94
Create Supplemental Index(31)(建立辅助索引) 100
Delete(4)(删除) 101
Drop Supplemental Index(32)(略去辅助索引) 102
End Transaction(20)(结束交易) 103
Extend(16)(扩充) 104
Get Direct(23)(取直接的) 106
Get Directory(18)(取目录) 107
Get Equal(5)(取等于) 108
Get First(12)(取第一) 109
Get Greater(8)(取大于) 110
Get Greater or Equal(9)(取大于或等于) 111
Get Key(+50)(取关键字) 112
Get Last(13)(取最后的) 113
Get Less Than(10)(取小于) 115
Get Less Than or Equal(11)(取小于或等于) 116
Get Next(6)(取下一个) 117
Get Position(22)(取位置) 119
Get Previous(7)(取前一个) 120
Insert(2)(插入) 121
Locks(锁定) 122
Open(0)(打开) 125
Reset(28)(复位) 127
Set Directory(17)(设置目录) 128
Set Owner(29)(设置所有者) 129
Stat(15)(状态) 130
Step First(33)(第一步) 133
Step Last(34)(最后一步) 134
Step Next(24)(下一步) 135
Step Previous(35)(前一步) 136
Stop(25)(停止) 137
Unlock(27)(介锁) 138
Update(3)(更新) 139
Version(26)(版本) 140
附录A Btrieve操作代码 143
附录B Btrieve状态代码和信息码 143
一、Btrieve状态代码 143
三、BREQUEST出错信息(DOS) 152
二、BREQUEST状态码(OS/2) 152
四、BSERVER和BROUTER出错信息 153
五、BUTIL出错信息 154
附录C Pascal例子 156
1.Pascal Abort Transaction 156
2.Pascal Begin Transaction 158
3.Pascal Close 158
4.Pascal Create 159
5.Pascal Create Supplemental Index 160
6.Pascal Delete 162
8.Pascal End Transaction 163
7.Pascal Drop Supplemental Index 163
9.Pascal Extend 166
10.Pascal Get Direct 167
11.Pascal Get Directory 168
12.Pascal Get Equal 169
13.Pascal Get First 170
14.Pascal Get Greater 171
15.Pascal Get Greater Or Equal 172
16.Pascal Get Last 173
17.Pascal Get Less Than 174
18.Pascal Get Less Than Or Equal 175
19.Pascal Get Next 176
20.Pascal Get Position 177
21.Pascal Get Previous 179
22.Pascal Insert 180
23.Pascal Open 181
24.Pascal Set Directory 181
25.Pascal Stat 182
26.Pascal Step First 184
27.Pascal Step Last 184
28.Pascal Step Next 184
29.Pascal Step Previous(??) 185
30.Pascal Update 186
附录D COBOL例子 188
1.COBOL Abort Transaction 188
2.COBOL Begin Transaetion 190
3.COBOL Close 190
4.COBOL Create 190
5.COBOL Create Supplemental Index 192
6.COBOL Delete 193
7.COBOL Drop Supplemental Index 195
8.COBOL End Transaction 195
9.COBOL Extend 197
10.COBOL Get Direct 198
11.COBOL Get Directory 200
12.COBOL Get Equal 201
13.COBOL Get First 202
14.COBOL Get Greater 203
15.COBOL Get Greater Or Equal 204
16.COBOL Get Las? 205
17.COBOL Get Less Than 206
18.COBOL Get Less Than Or Equal 207
19.COBOL Get Next 208
20.COBOL Get Position 209
21.COBOL Get Previous 211
22.COBOL Insert 212
24.COBOL Set Directory 213
23.COBOL Open 213
25.COBOL Stat 214
26.COBOL Step First 216
27.COBOL Step Last 216
28.COBOL Step Next 216
29.COBOL Step Previous 217
30.COBOL Update 219
附录E C例子 220
1.C Abort Transaction 220
3.C Close 222
2.C Begin Transaction 222
4.C Create 223
5.C Create Supplemental Index 224
6.C Delete 226
7.C Drop Supplemental Index 227
8.C End Transaction 229
9.C Extend 232
10.C Get Direct 233
11.C Get Directory 234
12.C Get Equal 235
13.C Get First 236
14.C Get Greater 237
15.C Get Greater Or Equal 238
16.C Get Last 239
17.C Get Less Than 240
18.C Get Less Than Or Equal 241
19.C Get Next 242
20.C Get Position 243
21.C Get Previous 245
22.C Insert 246
23.C Open 247
24.C Set Directory 248
25.C Stat 249
28.C Step Next 251
26.C Step First 251
27.C Step Last 251
29.C Step Previous 252
30.C Update 253
附录F BASIC例子 255
1.BASIC Abort Transaction 255
2.BASIC Begin Transaction 256
3.BASIC Clear Owner 256
4.BASIC Close 256
5.BASIC Create 256
6.BASIC Create Supplemental Index 258
7.BASIC Delete 259
8.BASIC Drop Supplemental Index 260
9.BASIC End Transaction 260
10.BASIC Extend 261
11.BASIC Get Direct 262
12.BASIC Get Directory 263
13.BASIC Get Equal 263
14.BASIC Get First 264
15.BASIC Get Greater 265
16.BASIC Get Greater Or Equal 265
17.BASIC Get Last 266
18.BASIC Get Less Than 267
19.BASIC Get Less Than Or Equal 268
20.BASIC Get Next 268
21.BASIC Get Position 269
22.BASIC Get Previous 270
23.BASIC Insert 271
24.BASIC Open 271
25.BASIC Reset 272
26.BASIC Set Directory 272
27.BASIC Set Owner 273
28.BASIC Stat 273
31.BASIC Step Mext 274
30.BASIC Step L? 274
29.BASIC Step First 274
32.BASIC Step Previous 275
33.BASIC Stop 276
34.BASIC Unlock 277
35.BASIC Update 277
36.BASIC Ve?sion 278
附录G 扩充关键字类型 279
一、扩充关键字类型代码 279
二、扩充关键字类型 279
1.Autoincrement(自增量) 279
3.Date(日期) 280
2.Bfloat(B浮动) 280
4.Decimal(十进制) 281
5.Float(浮动) 281
6.Integer(整数) 282
7.Logical(逻辑的) 282
8.Lstring(L串) 282
9.Money(货币) 282
10.Numeric(数值的) 282
11.String(串) 283
12.Time(时间) 283
13.Unsigned Binary(无符号二进制) 283
14.Zstring(Z串) 283
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《管理运筹学》韩伯棠主编 2019
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018