目录 1
第一章数据库的初步认识 1
§1—1 数据库系统研究的对象 1
§1—2 什么是数据库 3
§1—3 构成数据库系统的三要素 9
§1—4 数据库种类 10
§1—5 数据库方式的优缺点 11
习题 12
第二章关系式数据库dBASE—Ⅲ概述 13
§2—1 dBASE—Ⅲ的特点和性能 13
§2—2 dBASE—Ⅲ的常数、变量、表达式、函数、文件 17
§2—3 dBASE—Ⅲ的命令结构和分类 31
§2—4 dBASE—Ⅲ的的使用 33
§2—5 一个数据库操作的简单例子 43
习题 50
第三章程序控制语言 51
§3—1 命令文件的建立和执行 51
§3—2 内存变量的赋值、显示、清除 52
§3—3 数据输出 56
§3—4 交互式的数据输入 59
§3—5 格式输入输出指令 67
§3—6 停止及注释命令 71
§3—7 框图介绍和简单程序设计 71
§3—8 分支 74
§3—9循环 82
§3—10过程及其调用 94
§3—11宏代换 111
§3—12打印报表 115
§3—13程序(命令文件)设计要点 127
习题 141
§4—1 数据库及备注文件的建立 143
第四章文件的建立 143
§4—2 索引文件的建立及打开 149
§4—3 命令文件的建立、修改和运行 154
§4—4 内存文件的建立和调用 155
§4—6 格式文件的建立及打开 160
§4—7 报表格式文件的建立与打印 162
§4—8 标签文件的建立与输出 170
习题 177
§4—5 文本输出文件的建立 178
第五章数据库操作、维护、组织 178
§5—1记录指针定位 178
§5—2查询命令 184
§5—3信息显示 192
§5—4 数据库的修改 200
§5—5记录的添加 216
§5—6 记录的删除 220
§5—7 数据库文件的复制 229
§5—8 从其它文件添加数据 236
§5—9 数据库组织 241
§5—10统计汇总 247
§5—11多工作区操作 252
习题 273
第六章函数及系统状态参数设置 275
§6—1 函数 275
§6—2 dBASE—Ⅲ系统状态设置 286
第七章 dBASE—Ⅲ与高级语言间的通讯 295
§7—1 dBASE Ⅲ与高级语言实现数据共享的原则 295
§7—2 dBASE Ⅲ程序与高级语言程序的连接 298
§7—3 dBASE Ⅲ与BASIC通讯 299
§7—4 dBASE Ⅲ FORTRAN通讯 304
第八章编程技巧 308
§8—1 菜单程序 308
§8—2 应用系统的保密 311
§8—3 制作硬盘备份 313
§8—4 打印区位码表 316
§8—5 加快程序执行速度 317
§8—6 避免数据丢失 319
§8—7 输入代码输出汉字方法 321
§8—8 库结构操作 322
§8—9 定义和显示功能键 323
§8—10不打印数值0 324
§8—11怎样设计通用数据处理系统 325
§8—12验证数据库文件是否存在 331
§8—13分析数据库结构 332
§8—14对数据库字段名进行编号 333
§8—15纵向方式向数据库中输入数据 336
§8—16再谈通用制表程序 338
§9—1 程序设计的步骤和方法 341
第九章程序实例 341
§9—2 图书出借业务管理系统 343
第十章数据库系统的组成 356
§10—1 对数据库的不同观点 356
§10—2 数据描述语言DDL 357
§10—3 数据操纵语言 358
§10—4 DBMS的组成和作用 359
§10—5 数据库保护 361
§10—6 DBMS工作过程 364
§10—7 数据库管理员DBA 365
习题 366
第十一章数据模型 367
§11—1 实体及属性 367
§11—2 信息模型及其图示 370
§11—3 数据模型 374
§11—4 层次式数据库模型 378
§11—5 网状模型 380
§11—6 关系式数据模型 382
§11—7 层次网状和关系模型之间的互相转换 385
习题 385
第十二章据库的物理组织与技术 387
§12—1 引言 387
§12—2外存 388
§12—3文件组织方法 393
§12—4 数据库的物理组织 418
习题 423
第十三章关系数据库基本理论 424
§13—1 关系 424
§13—2 关系模型 426
§13—3关系模型的物理组织 428
§13—4 关系数据库语言概述 428
§13—5关系代数 429
§13—6关系演算 435
§13—7 关系代数表达式转换为dBASEⅢ程序 439
§13—8 关系模型规范化 448
习题 456
第十四章IMS和DBTG 459
§14—1 IMS 459
§14—2 DBTG 475
第十五章数据库设计 489
§15—1 数据库设计过程 489
§15—2概念模型设计 490
§15—3 数据库逻辑设计 493
§15—4 数据库物理设计 494
§15—5 数据库的运行和维护 495
§15—6 数据库设计是一项软件工程 498
附录 500
dBASEⅢ命令表 500