基础篇 1
第一章 数据库基础 1
第一节 数据管理技术的发展 1
第二节 数据库系统方法 4
第三节 现实世界的数据描述 8
第四节 三种主要的数据模型 13
第五节 数据库管理系统(DBMS) 18
习题 19
应用篇 21
第二章 概述 21
第一节 关系数据库系统发展简介 21
第二节 FoxPro2.5系统简述 22
第三节 FoxPro中的数据类型和运算量 27
第四节 FoxPro的运算符和表达式 30
第五节 内存变量的操作 32
习题 34
第三章 FoxPro用户界面 36
第一节 接口基础 36
第二节 System菜单 41
第三节 File菜单 42
第四节 Edit菜单 47
第五节 Database菜单 50
第六节 Record菜单 54
第七节 Program菜单 55
第八节 Window菜单 56
习题 58
第一节 数值函数 59
第四章 函数 59
第二节 字符串函数 62
第三节 类型测试及转换函数 65
第四节 数据库函数 67
第五节 日期和时间函数 70
第六节 程序函数 72
习题 74
第五章 数据库的基本操作 76
第一节 建立数据库文件 76
第二节 数据库文件的打开与关闭 78
第三节 数据库结构的修改与复制 79
第四节 数据库记录的定位 80
第五节 数据库记录的输出 82
第六节 数据库记录的插入与删除 84
第七节 记录的编辑修改 86
第八节 数据统计 88
第九节 数据库的排序与索引 90
第十节 数据库的查询、检索及分类汇总 93
第十一节 数据库文件的复制 95
第十二节 多重数据库操作 97
习题 101
第六章 FoxPro程序设计基础 103
第一节 命令文件的建立与运行 103
第二节 数据的输入与输出 104
第三节 顺序结构程序设计 107
第四节 分支结构程序设计 108
第五节 循环结构程序设计 110
第六节 过程及过程文件 113
习题 117
第七章 FoxPro高级程序设计 118
第一节 数组技术 118
第二节 输入输出格式设计与窗口技术 120
第三节 屏幕菜单设计 124
第四节 宏替换函数( ) 130
第五节 键盘处理函数和命令 132
习题 134
第八章 程序设计工具 135
第一节 菜单生成器 135
第二节 屏幕生成器 138
第三节 报表生成器 146
第四节 标签生成器 151
第五节 项目管理器 153
习题 156
第九章 FoxPro多用户功能 157
第一节 多用户FoxPro的基本概念、系统构造及并发控制 157
第二节 FoxPro数据库表文件和记录的加锁和解锁 159
第三节 冲突问题及其处理办法 161
第四节 网络环境下的记录删除 163
第五节 多用户命令和函数 164
习题 165
原理篇 166
第十章 关系数据库的基本理论 166
第一节 基本概念 166
第二节 关系数据语言 170
第三节 关系代数 171
习题 176
第十一章 关系的规范理论 178
第一节 关系中的键 178
第二节 函数依赖 179
第三节 规范化和范式 181
第四节 关系模式的分解 184
习题 186
第十二章 数据库设计 187
第一节 设计过程概述 187
第二节 需求设计 189
第三节 概念结构设计 192
第四节 逻辑结构设计 194
第五节 数据库物理设计 200
第六节 数据库的实施和维护 201
第七节 数据库保护 203
习题 205
第十三章 分布式数据库 207
第一节 分布式数据库概述 207
第二节 分布式数据库系统的基本结构 208
第三节 数据的分片 209
第四节 分布数据的查询分解及优化 211
第五节 分布事务管理 212
习题 214
附录A FoxPro2.5基本命令和函数 215
附录B FoxPro系统便捷热键 218
参考文献 219