当前位置:首页 > 工业技术
NOVELL BTRIEVE记录管理系统 3.10版
NOVELL BTRIEVE记录管理系统 3.10版

NOVELL BTRIEVE记录管理系统 3.10版PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:古海,盛啸译;启文审译
  • 出 版 社:中国科学院希望高级电脑技术公司
  • 出版年份:2222
  • ISBN:
  • 页数:287 页
图书介绍:
《NOVELL BTRIEVE记录管理系统 3.10版》目录

第一章 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

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