第一部分 UNIFY环境 2
第一章 UNIFY简介 2
1.1 建立一个UNIFY数据库应用系统 2
1.2 参考书 3
第二章 UNIFY与操作系统环境 4
2.1 文件名后缀 4
2.2 目录和路径名 5
2.3 文本编辑器 5
2.4 打印假脱机程序 5
2.5 在UNIFY中运行操作系统命令 5
2.6 在UNIFY中使用操作系统安全机制 6
第三章 菜单处理程序 6
3.1 标准UNIFY菜单 6
3.2 用户 10
3.3 帮助文档 11
3.4 可执行程序 11
3.5 自动启动UNIFY 11
3.6 裁剪菜单处理程序命令 12
第四章 文件和目录 13
4.1 文件 13
4.2 目录 14
第五章 环境变量 16
5.1 使用环境变量 16
5.2 设置环境变量 16
5.3 UNIFY环境变量 17
5.4 环境变量和UNIFY程序 23
第六章 终端特性与键盘特性 24
6.1 终端特性(termcap) 24
6.2 键盘特性(unicap) 27
第二部分 数据库设计和维护 33
第七章 数据库设计入门 33
7.1 数据库元素 33
7.2 求精数据库设计 36
7.3 数据库图表 41
7.4 数据访问方式 41
第八章 数据库设计实用程序 48
8.1 设计和创建一个新数据库(dbcreate) 48
8.2 修改数据库设计(schent) 56
8.3 创建数据库(crdb) 61
8.4 重构数据库(scom) 62
8.5 增加、删除B-树索引(idxmnt) 66
8.6 高级字段属性(afa) 70
第九章 数据库维护实用程序 79
9.1 写数据库后援(budb) 79
9.2 读数据库后援(redb) 80
9.3 重建散列表(rekey) 83
9.4 重建显式关系(repoint) 84
9.5 定义数据库卷(volmnt) 87
第三部分 系统管理 94
第十章 数据库安全实用程序 94
10.1 修改系统参数和安全参数(parmnt) 94
10.2 增加或修改组权限(grpmnt) 95
10.3 增加或修改个人权限(empmnt) 97
10.4 字段安全维护(fldsec) 99
10.5 处理字段口令(procpass) 101
10.6 使用操作系统安全机制 101
第十一章 数据字典报表 102
11.1 打印数据库设计(schlist) 102
11.2 打印菜单(lmenu) 107
11.3 打印屏幕(sfrep) 109
11.4 打印组权限(lgrp) 109
11.5 打印个人权限(lemp) 110
11.6 打印帮助文档(prthdoc) 111
11.7 打印程序清单(lexec) 111
11.8 打印、显示数据库统计信息(dbstats) 113
11.显示散列表统计信息(hts) 114
11.10 打印、显示B-树统计信息(btstats) 115
第十二章 其它实用程库 117
12.1 事务日志 117
12.2 增加、修改或删除菜单(menumnt) 119
12.3 向系统说明程序(execmnt) 121
12.4 建立或修改帮助文档(enthdoc) 123
12.5 编辑SQL或RPT命令文件 123
12.6 数据库加载(DBLOAD) 124
12.7 程序装入(lfilegen) 126
12.8 查看锁(lmpeek) 126
第四部分 屏幕表格开发与维护 128
第十三章 屏幕表格开发工具 128
13.1 建立默认屏幕表格(cdsf) 128
13.2 描绘屏幕表格(paint) 130
第十四章 屏幕表格维护实用程序 141
14.1 检查屏幕表格坐标(sfmaint) 141
14.2 显示屏幕名清单(sfslist) 144
14.3 测试屏幕(sfsamp) 145
14.4 编译屏幕(sfproc) 145
14.5 将屏幕恢复到数据字典(sfrestr) 145
第五部分 数据录入与检索 149
第十五章 ENTER——数据录入/表格查询 149
15.1 用ENTER注册屏幕表格(entmnt) 149
15.2 用ENTER录入数据 152
15.3 使用带高级字段属性(AFA)的ENTER 153
15.4 用ENTER进行表格查询 154
第十六章 SQL查询/DML语言 158
16.1 SQL查询功能 158
16.2 数据操纵语言功能 179
16.3 UNIFY SQL扩充 182
16.4 SQL/屏幕表格/报表接口 190
1635 SQL参考 197
第六部分 报表生成器 212
第十七章 RPT——报表处理程序 212
17.1 报表书写的概念 212
17.2 基本报表实例 215
17.3 高级报表技术 225
17.4 RPT表达式语法 233
17.5 表达式元素 237
17.6 控制间断处理 248
17.7 非命令组命令 252
17.8 命令组 255
17.9 命令组命令 257
17.10 RPT与其它UNIFY工具连用 264
17.11 RPT参考概要 270
第十八章 LST——列表处理程序 275
18.1 选择记录 275
18.2 记录列表 277
附录A 字段及内部数据类型 283
附录B UNIFY保留字 286
附录C 构造自己的应用系统 286
附录D UNIFY信息 294