第一篇 数据库系统基础 1
第1章 数据库系统导论 1
1.1 数据与信息 1
1.2 计算机数据管理的发展 4
1.3 数据库系统的组成 8
1.4 数据和数据联系的描述 11
习题 16
2.1 非关系模型 17
第2章 关系数据模型 17
2.2 关系模型 20
2.3 关系运算 22
习题 28
第3章 结构化查询语言——SQL 29
3.1 SQL查询 29
3.2 SQL数据定义 38
3.3 SQL数据操纵 42
3.4 SQL数据控制 44
3.5 数据字典 45
习题 47
第4章 关系数据库设计理论 49
4.1 规范化问题 49
4.2 函数依赖 51
4.3 关系范式 55
习题 62
第5章 数据库设计 64
5.1 需求分析 64
5.2 概念结构设计 67
5.3 逻辑结构设计 71
5.4 物理设计与实施 74
习题 77
第二篇 数据库系统应用 78
第6章 FoxPro概述 78
6.1 FoxProforWindows的运行环境 79
6.2 FoxProforWindows的启动和退出 79
6.3 FoxProforWindows的菜单系统 80
6.4 FoxProforWindows屏幕上的基本操作 81
第7章 FoxPro的基本操作 86
7.1 数据库的建立、修改与浏览 86
7.2 数据库的排序和索引 96
7.3 数据库信息的统计和计算 100
第8章 用“RQBE”进行快速查询 106
8.1 通过“RQBE”窗口进行查询 106
8.2 保存查询 109
8.3 多种条件的组合查询 109
8.4 运行查询 111
第9章 多重数据库 113
9.1 “View”窗口 113
9.2 工作面板 114
9.3 命令按钮 116
9.4 利用“View”窗口建立相关数据库 117
9.5 浏览多个数据库的字段 118
9.6 视图文件 119
9.7 一对多关系的相关数据库 120
第10章 数据库信息的查询与统计 122
10.1 非索引查询 122
10.2 索引查询 122
10.3 多重记录查询 122
10.4 设置过滤器 123
10.5 在索引中建立查询 124
第11章 设计和生成报表 125
11.1 报表布局窗口 125
11.2 对象对话框 126
11.3 快速生成报表 131
11.4 移动对象和改变带区 133
11.5 存储报表设计 133
11.6 输出报表 134
12.1 用户编写程序的方法 135
第12章 应用程序的编制 135
12.2 屏幕生成器的使用 140
12.3 菜单生成器的使用 148
第13章 FoxPro应用示例 156
习题 162
答案 166
附录A FoxPro命令汇总 167
附录B FoxPro函数汇总 178
附录C FoxPro2.5错误信息清单 186
附录D FoxPro2.6新增命令和函数 195