《数据库技术》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:黄平主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111095537
  • 页数:246 页
图书介绍:

第1章 数据库系统导论 1

1.1 数据与数据管理 1

1.1.1 信息与数据 1

1.1.2 数据处理 1

前言 1

1.1.3 计算机数据管理的发展 2

1.2 数据库系统 4

1.2.1 数据库系统的组成 4

1.2.2 DBMS的主要功能 5

1.3 数据库的保护 5

1.4 数据模型 6

1.4.1 三个世界 6

1.4.2 概念模型与E-R图 7

习题一 9

1.4.3 数据模型简介 9

第2章 关系数据模型 10

2.1 关系模型 10

2.1.1 二维表 10

2.1.2 关系术语 11

2.1.3 关系模型的特点 11

2.2 关系运算 12

2.2.1 选择运算 12

2.2.2 投影运算 13

2.2.3 连接运算 13

2.2.4 外关键字 15

习题二 15

3.1 规范化问题 17

3.1.1 讨论范围 17

第3章 关系规范化基础 17

3.1.3 存储异常问题 18

3.2 函数依赖 19

3.2.1 属性间的联系 19

3.2.2 函数依赖 22

3.2.3 关键字 24

3.3 关系的范式 25

3.3.1 第一范式 25

3.3.2 第二范式 26

3.3.3 第三范式 27

3.3.4 BCNF 28

3.3.5 规范化小结 29

习题三 30

4.1.1 数据库应用系统的特点 32

4.1.2 数据库设计步骤 32

4.1 需求分析 32

第4章 数据库设计 32

4.1.3 需求分析 33

4.2 概念结构设计 35

4.2.1 设计局部E-R图 36

4.2.2 综合成初步E-R图 36

4.2.3 初步E-R图的优化 38

4.3 逻辑结构设计 39

4.3.1 导出初始关系模式 39

4.3.2 规范化处理 41

4.3.3 模式评价与修正 41

4.4 物理设计与实施 42

4.4.1 物理结构设计 42

4.4.2 数据库实施 43

习题四 44

第5章 VFP编程基础与工具 45

5.1 VFP编程基础 45

5.1.1 数据和数据类型 45

5.1.2 常量与变量 47

5.1.3 运算符、表达式与函数 48

5.1.4 控件与对象 50

5.1.5 对象的属性、事件与方法 51

5.2 项目管理器 52

5.2.1 项目管理器的基本操作 52

5.2.2 定制 项目管理器 54

5.2.3 项目管理器中的命令按钮 56

5.3 向导与工具栏简介 57

5.3.1 向导 57

5.3.2 工具栏 58

5.4 生成器与设计器 60

5.4.1 生成器 60

5.4.2 设计器 60

5.5 表单设计器 61

5.5.1 打开表单设计器 61

5.5.2 表单设计器工具栏 62

5.5.3 表单控件工具栏 63

5.5.4 属性窗口与代码窗口 64

5.6 VFP编程的步骤 65

5.6.1 添加控制与设置属性 65

5.6.2 编写代码与运行表单 66

5.6.3 修改表单 66

5.7.1 在表单上画一个控件 68

5.7.2 控件的编辑 68

5.7 定制控制 68

5.7.3 布局工具栏 69

习题五 69

第6章 VFP程序设计 70

6.1 基本语句 70

6.1.1 赋值语句 70

6.1.2 语句的续行与注释 70

6.1.3 程序暂停与结束语句 71

6.2 输入/输出 72

6.2.1 使用标签、文本框和编辑框 72

6.2.2 形状、容器控件与对话框 74

6.3 分支结构 75

6.3.1 分支结构语句 75

6.3.2 使用控件实现选择控 77

6.4.1 循环结构语句 83

6.4 循环结构 83

6.4.2 使用控制实现循环结构 84

习题六 86

第7章 创建表和索引 88

7.1 数据库和表 88

7.2 创建表 88

7.2.1 表设计器的使用 88

7.2.2 表向导的使用 90

7.3 查看和修改表 93

7.3.1 查看表内容 93

7.3.2 编辑字段、添加新记录 94

7.3.3 删除记录、调整浏览窗口 95

7.3.4 修改表结构 96

7.4 定制表 96

7.4.1 字段筛选 96

7.5 索引 97

7.4.2 数据过滤 97

习题七 98

第8章 创建数据库 100

8.1 规划数据库的结构 100

8.1.1 规划数据库的步骤 100

8.1.2 数据库设计校验 100

8.2 创建数据库和索引 101

8.2.1 数据库的创建 101

8.2.2 创建索引 105

8.3 输入数据与建立表之间的关系 105

8.3.1 输入数据 105

8.3.2 建立表之间的关系 105

8.4 设置字段属性 113

8.4.1 字段属性的设置 114

8.4.2 设置有效性规则和说明 115

8.4.3 设置字段掩码和显示格式 116

8.5 设置表属性与参照完整性 117

8.5.1 设置表属性 117

8.5.2 维护参照完整性 118

习题八 121

第9章 数据查找与更新 122

9.1 查询的设计和使用 122

9.1.1 用查询向导与查询设计器建立查询 122

9.1.2 运行和定制查询 124

9.2 视图的创建和数据更新 131

9.2.1 创建本地视图 132

9.2.2 控制字段显示和数据输入 132

9.2.3 创建远程视图 134

9.3 SQL简介 136

习题九 139

第10章 多表表单和报表设计 140

10.1 多表表单 140

10.1.1 使用一对多表单向导 140

10.1.2 修改表单 144

10.2 建立报表 144

10.2.1 报表布局的规划 145

10.2.2 创建和定制报表 145

10.2.3 设置报表页与打印控制 147

10.3 建立多表报表 149

10.3.1 使用一对多报表向导 149

10.3.2 添加表到报表的数据环境中 150

10.3.3 设置报表顺序与添加分组 150

10.3.4 添加报表细节信息与部分和 152

习题十 160

第11章 面向对象编程 161

11.1 对象和类 161

11.1.1 对象 161

11.1.2 类 162

11.2 VFP中的基类 163

11.2.1 容器类 164

11.2.2 控件类 165

11.3 类的设计 165

11.3.1 类设计的考虑 165

11.3.2 创建新类 166

11.3.3 添加属性与方法 166

11.3.4 类库文件 169

11.3.5 类的注册 169

11.3.7 修改类定义、创建子类 171

11.4 使用对象 171

11.3.6 使用类库 171

11.4.1 容器层次中对象的引用 172

11.4.2 调用方法 174

11.4.3 对事件的响应 174

11.5 通过编程定义类 174

11.5.1 DEFINE CLASS命令 174

11.5.2 向容器类中加入对象 176

11.5.3 指派方法和事件代码 176

11.5.4 使用域变换运算符引用方法 177

11.5.5 防止基类代码被执行 177

11.5.6 创建成员数组与对象数组 178

11.6 表单的管理 180

11.6.1 数据环境 180

11.6.2 单文档与多文档界面 181

11.6.3 创建表单集 183

11.6.4 表单的运行 184

11.6.5 表单管理 185

11.6.6 用户定义工具栏 185

习题十一 188

第12章 菜单与工具栏的创建 190

12.1 菜单系统的规划 190

12.2 菜单设计器与快速菜单 190

12.2.1 菜单设计器 190

12.2.2 快速菜单 191

12.3 定制菜单 192

12.3.1 插入新菜单与创建菜单项 192

12.3.2 创建多级子菜单与菜单项分组 193

12.3.3 设置访问键与快捷键 195

12.3.5 给菜单或菜单项指定任务 196

12.3.4 禁用菜单项与显示状态栏信息 196

12.4 创建快捷菜单与工具栏 199

12.4.1 创建快捷菜单 199

12.4.2 创建工具栏 199

习题十二 200

第13章 应用系统开发过程与实例 201

13.1 应用系统开发的基本过程 201

13.1.1 应用系统开发的一般过程 201

13.1.2 用VFP开发应用系统的基本步骤 201

13.2 VFP应用程序的基本结构 202

13.2.1 应用程序的主文件 202

13.2.2 应用程序主表单 204

13.2.3 应用程序的建立与测试 204

13.3 应用系统开发实例 204

13.3.1 需求分析 204

13.3.2 数据库设计 207

13.3.3 应用程序设计 210

习题十三 216

第14章 其他数据库简介 217

14.1 Access2000简介 217

14.1.1 Access2000的组成 217

14.1.2 Access2000的特点 219

14.1.3 Access2000的应用 220

14.2 Oracle8简介 227

14.2.1 Oracle8的组成 227

14.2.2 Oracle8的特点 228

14.2.3 Oracle8的基本功能 229

14.3 数据库技术展望 230

习题十四 231

附录 VFP6.0命令概要 233

参考文献 246