第一章 数据库系统基本概念 1
数据与信息、数据处理与数据管理 1
数据管理技术的发展 2
数据库系统的组成及其特点 5
数据库体系结构 9
DBMS的组成 12
数据库保护 14
习题 19
第二章 数据模型 20
什么是数据模型 20
实体和属性 21
实体间的联系 23
数据库类型 25
E—R方法 30
从E—R图导出关系数据模型 34
习题 37
第三章 数据库存储结构 39
磁盘设备和磁盘与主存间的数据交换 39
文件的组织方式 41
B树与B+树 44
数据库实现联系的方法 48
微型机上的DBMS 50
习题 54
第四章 关系数据库理论基础 55
关系的数学定义 55
关系的性质 57
关系数据库描述 58
关系数据操作语言DML 60
关系数据库标准语言——SQL 68
关系规范化 74
习题 85
第五章 数据库设计 88
数据库设计的内容及特点 88
数据库逻辑设计 90
数据库物理设计 96
应用程序与系统的运行和维护 97
编写技术文档 99
习题 101
第六章 FoxBASE+概述 102
组成、运行环境和安装 103
启动和退出 105
两种使用方式 106
数据类型 107
简单的操作实例 110
常量和变量 118
常用函数 123
表达式 132
命令结构 136
主要技术参数和文件类型 139
习题 142
第七章 FoxBASE+对数据库文件的基本操作 145
全屏幕编辑键 145
数据库文件结构的建立和记录的初始输入 146
数据库文件的打开和关闭 150
数据库文件结构的显示和修改 151
记录的显示、定位与顺序查询 155
记录的追加与插入 161
记录的删除 165
记录的修改 170
数据库文件的全屏幕编辑 172
数据库文件的排序、索引和快速查询 177
数据记录的统计处理 188
数据库文件的复制 192
多数据库文件的操作 198
操作过程的记录 205
习题 208
第八章 FoxBASE+程序设计基础 211
FoxBASE+程序的建立、运行、调试和修改 211
自定义函数 216
非格式化的输入/输出语句 219
格式化输入/输出语句 223
格式设计 228
程序控制语句 235
内存变量的操作 248
常用环境参数的设置语句 252
磁盘文件的操作语句 255
其它语句 256
习题 258
第九章 FoxBASE+程序设计技巧 263
菜单程序设计 263
数据库常用操作的程序设计方法 273
保密程序段的设计方法 283
数组在程序设计中的应用 285
宏替换在程序设计中的应用 288
习题 290
第十章 多用户及网络环境下FoxBASE+的应用程序设计 294
Novell网简介 294
多用户FoxBASE+在Novell网上的安装与启动 298
多用户操作时的并发控制 300
避免死锁的方法 304
多用户命令与函数 305
错误的捕获与处理 307
习题 310
附录一 FoxBASE+函数索引表 312
附录二 FoxBASE+命令功能分类表 315
附录三 FoxBASE+命令索引表 316
附录四 FoxBASE+环境参数设置命令索引表 321
附录五 FoxBASE+错误提示信息 323