基础篇 1
第一章 数据库基础 1
第一节 数据管理技术的发展 1
第二节 数据库系统方法 4
第三节 现实世界的数据描述 8
第四节 三种主要的数据模型 14
第五节 数据库管理系统(DBMS) 19
习题 20
第一节 关系数据库管理系统简介 21
第二章 FoxPro概述 21
应用篇 21
第二节 FoxPro 2.5系统简介 22
第三节 FoxPro的用户界面和工作方式 25
第四节 FoxPro的语言成分 29
习题 37
第三章 常用函数 38
第一节 数值函数 38
第二节 字符操作函数 41
第三节 日期与时间类函数 44
第四节 类型转换与测试类函数 45
第五节 数据库函数 47
习题 49
第四章 数据库的基本操作 51
第一节 建立数据库文件 51
第二节 修改数据库文件 66
第三节 复制数据库文件 78
第四节 磁盘文件操作 83
习题 86
第五章 查询与统计 89
第一节 排序与索引 89
第二节 查询命令 94
第三节 统计命令 95
第四节 多重数据库操作 98
习题 115
第六章 FoxPro程序设计 117
第一节 程序文件的建立与执行 117
第二节 输入输出命令 120
第三节 程序的控制结构 129
第四节 过程和自定义函数 136
第五节 程序设计的一般方法 143
习题 155
第一节 窗口操作命令 158
第七章 窗口设计 158
第二节 建立窗口的控制对象 163
第三节 BROWSE窗口设计 166
习题 172
第八章 程序设计工具 173
第一节 屏幕生成器 173
第二节 菜单生成器 187
第三节 报表书写器 194
习题 199
第一节 多用户功能简介 200
第九章 多用户功能 200
第二节 加锁与解锁 201
第三节 冲突和出错处理 205
习题 208
原理篇 209
第十章 关系数据库的基本理论 209
第一节 基本概念 210
第二节 关系数据语言 214
第三节 关系代数 215
习题 220
第一节 关系中的键 222
第十一章 关系的规范理论 222
第二节 函数依赖 223
第三节 规范化和范式 225
第四节 关系模式的分解 229
习题 230
第十二章 数据库设计 232
第一节 设计过程概述 232
第二节 需求分析 234
第三节 概念结构设计 237
第四节 逻辑结构设计 240
第五节 数据库物理设计 246
第六节 数据库的实施和维护 247
第七节 数据库保护 249
习题 251
第十三章 分布式数据库 252
第一节 分布式数据库概述 252
第二节 分布式数据库系统的基本结构 253
第三节 数据的分片 254
第四节 分布数据的查询分解及优化 256
第五节 分布事务管理 258
习题 259
附录 FoxPro for Windows基本命令 260
参考文献 266