《数据库原理与应用教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:杨建伟,苏瑞娟,刘怀亮编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2007
  • ISBN:7502443118
  • 页数:240 页
图书介绍:本书是根据普通高等教育“十一五”规划教材的指导精神而编写的。

第1章 数据库系统概论 1

1.1 数据库的基本概念 1

1.1.1 信息、数据与数据处理 1

1.1.2 数据库 1

1.2 数据库管理系统与数据库系统 1

1.2.1 数据库管理系统DBMS 1

1.2.2 数据库系统的组成 2

1.2.3 数据库系统的三级模式结构 3

1.2.4 数据库系统的特点 4

1.2.5 当前流行的数据库管理系统简介 4

1.3 数据模型 5

1.3.1 概念模型 6

1.3.2 实体联系图 7

1.3.3 数据模型 8

1.3.4 常用的数据模型 8

1.4 数据库设计 10

1.4.1 数据库设计的一般步骤 10

1.4.2 需求分析 11

1.4.3 概念结构设计 11

1.4.4 逻辑结构设计 11

1.4.5 物理结构设计 12

1.4.6 数据库实施 12

1.4.7 数据库运行与维护 13

小结 14

综合练习一 14

一、选择题 14

二、填空题 15

三、思考题 15

第2章 关系数据库 16

2.1 关系模型的基本概念 16

2.1.1 关系模型概述 16

2.1.2 关系模式 17

2.2 关系代数 17

2.2.1 关系代数运算符 18

2.2.2 传统的集合运算 18

2.2.3 专门的关系运算 20

小结 23

综合练习二 23

一、选择题 23

二、填空题 24

三、思考题 24

第3章 结构化查询语言SQL 25

3.1 SQL概述 25

3.2 数据定义功能 26

3.2.1 定义、删除与修改基本表 26

3.2.2 建立与删除索引 27

3.3 数据操纵功能 28

3.3.1 数据查询 28

3.3.2 数据插入 34

3.3.3 数据删除 35

3.3.4 数据更新 35

3.4 视网 36

3.4.1 视图的建立和删除 36

3.4.2 视图的操作 36

3.4.3 视图的优点 37

3.5 数据控制 37

小结 37

综合练习三 38

一、选择题 38

二、填空题 39

三、思考题 39

第4章 Access 2003数据库管理系统 40

4.1 Access 2003的特点 40

4.2 Access 2003的新增功能 40

4.3 Access 2003的数据库对象 41

4.3.1 表对象 42

4.3.2 查询对象 42

4.3.3 窗体对象 42

4.3.4 报表对象 42

4.3.5 数据访问页对象 42

4.3.6 宏对象 43

4.3.7 模块对象 43

4.4 启动和关闭Access 2003 43

4.5 创建Access数据库 44

4.5.1 创建空数据库 44

4.5.2 使用模板创建数据库 45

4.6 数据库格式的转换 49

4.6.1 将旧版本的Access数据库转换为Access 2003数据库 49

4.6.2 将Access 2003数据库转换为Access 2000格式 50

4.7 打开数据库 51

4.8 查看数据库对象的相关性 51

4.9 Access 2003的功能选项设置 52

小结 56

综合练习四 56

一、选择题 56

二、填空题 57

三、思考题 57

四、上机操作题 57

第5章 表的创建与维护 58

5.1 使用设计器创建表 58

5.1.1 使用设计器创建表的步骤 58

5.1.2 字段名称 59

5.1.3 字段的数据类型 59

5.1.4 字段的属性 60

5.1.5 定义主键 62

5.1.6 建立索引 63

5.2 使用向导创建表 64

5.3 通过输入数据创建表 65

5.4 修改数据表的结构 66

5.5 添加与编辑数据记录 66

5.5.1 添加数据记录 66

5.5.2 编辑数据记录 67

5.6 数据的排序与筛选 69

5.6.1 简单排序 70

5.6.2 高级排序 70

5.6.3 数据的筛选 71

5.7 表的编辑 73

5.7.1 复制表 73

5.7.2 删除表 74

5.7.3 重命名表 74

5.7.4 改变数据记录的显示方式 75

5.7.5 改变列的顺序 76

5.7.6 查找和替换数据 76

5.8 数据表关联 78

5.8.1 定义关系 78

5.8.2 编辑关系 79

5.8.3 删除关系 79

5.8.4 查看关系 80

5.8.5 设置参照完整性 80

小结 80

综合练习五 80

一、选择题 80

二、填空题 82

三、思考题 83

四、上机操作题 83

第6章 数据查询 84

6.1 查询的种类 84

6.2 创建选择查询 85

6.2.1 使用向导创建查询 85

6.2.2 在设计视图中创建查询 87

6.2.3 查询条件的设置 88

6.3 创建交叉表查询 88

6.3.1 使用向导创建交叉表查询 88

6.3.2 在设计视图中创建交叉表查询 89

6.3.3 在“总计”行中可以使用的命令选项 90

6.4 创建参数查询 91

6.5 创建操作查询 92

6.5.1 删除查询 92

6.5.2 更新查询 93

6.5.3 追加查询 93

6.5.4 生成表查询 94

6.6 SQL查询 95

6.7 创建其他类型的查询 96

6.7.1 使用向导创建查找重复项查询 96

6.7.2 使用向导创建查找不匹配项查询 97

小结 98

综合练习六 99

一、选择题 99

二、填空题 100

三、思考题 101

四、上机操作题 101

第7章 窗体的创建与维护 102

7.1 认识窗体 102

7.1.1 窗体的结构 102

7.1.2 窗体的用途 103

7.1.3 窗体的视图类型 103

7.2 创建窗体 103

7.2.1 使用向导创建窗体 104

7.2.2 创建和使用主/子窗体 105

7.2.3 在设计视图中创建窗体 108

7.2.4 窗体设计视图工具栏 109

7.2.5 自动创建窗体 109

7.2.6 自动窗体 110

7.2.7 使用图表向导创建窗体 112

7.2.8 使用数据透视表向导创建窗体 113

7.3 窗体的属性 114

7.3.1 设置窗体的“格式”属性 114

7.3.2 设置窗体的“数据”属性 115

7.3.3 设置窗体中控件的Tab键次序 116

7.4 控件的使用 116

7.4.1 创建和删除控件 116

7.4.2 控件的类型 117

7.4.3 编辑控件 124

7.5 在窗体中使用表达式 124

7.6 在窗体中使用宏 125

小结 125

综合练习七 125

一、选择题 125

二、填空题 126

三、思考题 127

四、上机操作题 127

第8章 报表的建立与维护 128

8.1 认识报表 128

8.1.1 报表的结构 128

8.1.2 报表的类型 129

8.1.3 报表的视图类型 129

8.2 使用报表向导创建报表 129

8.3 自动创建报表 131

8.4 使用图表向导创建报表 133

8.5 使用标签向导创建报表 134

8.6 使用设计视图创建报表 136

8.7 修改报表的布局 141

8.8 创建子报表 142

8.8.1 在已有的报表中创建子报表 142

8.8.2 将某个已有报表添加到其他已有报表中 144

8.9 预览和打印报表 145

小结 145

综合练习八 146

一、选择题 146

二、填空题 147

三、思考题 148

四、上机操作题 148

第9章 数据访问页 149

9.1 数据访问页的概述 149

9.2 数据访问页的存储与打开方式 149

9.3 保存和删除数据访问页 150

9.4 在IE浏览器中打开数据访问页 150

9.5 创建数据访问页 153

9.5.1 自动创建数据页 153

9.5.2 使用向导创建数据页 153

9.5.3 使用设计视图创建数据访问页 155

9.6 使用字段列表向数据页中添加透视表控件 158

9.7 工具箱及其常用控件 159

9.8 设置数据访问页的属性 162

9.9 设计数据访问页 163

小结 164

综合练习九 164

一、选择题 164

二、填空题 165

三、思考题 166

四、上机操作题 166

第10章 宏的操作 167

10.1 宏的概念 167

10.1.1 宏的类型 167

10.1.2 事件 168

10.1.3 宏操作 172

10.2 创建与运行宏 173

10.2.1 创建宏 173

10.2.2 测试与运行宏 178

10.2.3 编辑宏 179

10.3 宏实例 180

小结 182

综合练习十 183

一、选择题 183

二、填空题 184

三、思考题 185

四、上机操作题 185

第11章 面向对象的程序设计语言——VBA 186

11.1 VBA简介 186

11.2 VBA程序设计基础 186

11.2.1 常量、变量、数组和表达式 186

11.2.2 数据类型 189

11.2.3 模块、过程和函数 190

11.3 程序控制流程 192

11.3.1 选择结构 192

11.3.2 循环结构 193

11.3.3 Exit语句 196

11.4 VBA的编程环境 196

11.5 面向对象程序设计 198

11.6 面向对象程序设计实例 200

11.7 VBA程序调试 203

11.7.1 良好的编程风格 204

11.7.2 “调试”工具栏及功能 204

11.7.3 调试方法及技巧 205

11.8 VBA代码的保护 207

11.8.1 设置密码保护 207

11.8.2 生成MDE文件 208

小结 209

综合练习十一 209

一、选择题 209

二、填空题 211

三、思考题 211

四、上机操作题 211

第12章 数据库的管理与安全 212

12.1 数据库的压缩与备份 212

12.1.1 压缩和修复数据库 212

12.1.2 备份数据库 213

12.2 分析优化数据库 213

12.2.1 优化表 213

12.2.2 性能分析 215

12.2.3 文档管理器 215

12.3 用户级安全机制 216

12.3.1 数据库中的权限类型 216

12.3.2 工作组信息文件 217

12.3.3 账号管理 218

12.3.4 通过向导建立安全机制 219

12.3.5 修改和删除工作组信息 222

12.4 其他保护数据库的安全措施 223

12.4.1 编码/解码数据库 223

12.4.2 使用启动命令选项 224

12.4.3 设置数据库密码 224

12.4.4 分发安全应用程序 225

小结 225

综合练习十二 226

一、选择题 226

二、填空题 226

三、思考题 226

四、上机操作题 226

第13章 上机实训 227

实训1 创建数据库 227

实训2 创建数据表 229

实训3 创建查询 232

实训4 设计窗体 234

实训5 设计报表 236

实训6 创建数据访问页 237

实训7 宏的使用技巧 238

参考文献 240