《数据库技术与应用 Access 2010》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:姜林枫,徐长滔,杨燕,曹锋,盛欣等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2017
  • ISBN:9787115444752
  • 页数:312 页
图书介绍:基于数据库技术产生的原因,介绍数据库的概念、理论和技术,建立学习数据库技术的学习框架;基于典型案例讲解数据库的设计、创建及管理,培养学生数据组织和管理的能力。本书分为12章,共50小节。按照原理、技术、常规应用和创新应用四个结构点来组织教材内容。

第1章 数据库技术基础 1

1.1 数据库技术的产生 1

1.1.1 文件技术组织数据的弊端 1

1.1.2 数据库技术组织数据的优势 4

1.2 数据库技术的相关概念 5

1.2.1 数据和信息 5

1.2.2 数据库 6

1.2.3 数据库管理系统 6

1.2.4 数据库应用程序 7

1.2.5 数据库系统 7

1.2.6 数据模型 8

1.2.7 数据库模式 10

1.2.8 数据库语言 10

1.3 关系数据库的数据模型 11

1.3.1 关系数据库的数据结构 11

1.3.2 关系数据库的数据操作 13

1.3.3 关系数据库的数据约束 15

1.4 关系数据库的数据库模式 16

1.5 关系数据库的设计 17

1.5.1 关系数据库设计的内容 17

1.5.2 关系数据库设计的步骤 17

1.5.3 关系数据库概念设计的方法 18

1.5.4 E-R模型转换为关系数据库模式 21

习题 24

第2章 Access基础 26

2.1 Access的用户界面 26

2.1.1 Access的Backstage界面 26

2.1.2 Access的主界面 27

2.2 Access的工作环境 28

2.2.1 数据库默认文件夹的设置 29

2.2.2 功能区的设置 30

2.2.3 快速访问工具栏的设置 31

2.3 Access的数据库对象 32

2.3.1 表 32

2.3.2 查询 33

2.3.3 窗体 33

2.3.4 报表 33

2.3.5 宏 34

2.3.6 模块 34

2.4 Access中的数据 34

2.4.1 Access中的数据类型 35

2.4.2 Access中的函数 38

2.4.3 Access中的表达式 42

2.4.4 表达式的计算输出 45

2.5 Access的设计工具 46

2.5.1 模板 46

2.5.2 向导 48

2.5.3 设计器 48

2.5.4 生成器 49

2.6 Access的操作方式 49

2.6.1 交互方式 49

2.6.2 批处理方式 50

习题 50

第3章 数据库的创建与管理 52

3.1 数据库的创建 52

3.1.1 空数据库的创建 52

3.1.2 简单数据表的创建 53

3.2 数据库的日常管理 55

3.2.1 数据库的打开 55

3.2.2 数据库对象的视图 56

3.2.3 数据库对象的组织 57

3.2.4 数据库的属性管理 58

3.2.5 数据库的保存与关闭 59

3.2.6 数据库的删除 60

3.3 数据库的安全管理 61

3.3.1 Access数据库的安全体系 61

3.3.2 信任中心的设置 61

3.3.3 数据库的打包、签名和分发 63

3.3.4 密码的设置与撤销 65

3.3.5 数据库的备份与还原 67

3.3.6 数据库的压缩与修复 68

习题 69

第4章 表对象的创建与维护 71

4.1 表的创建 71

4.1.1 表结构的创建 71

4.1.2 表数据的追加 75

4.1.3 表索引的创建 76

4.1.4 表约束的创建 77

4.2 表的维护 80

4.2.1 表结构的维护 80

4.2.2 表数据的维护 81

4.2.3 表约束的维护 82

4.2.4 表的应用维护 83

习题 89

第5章 查询对象的设计与应用 92

5.1 查询对象概述 92

5.1.1 查询对象的概念 92

5.1.2 查询对象和表对象的关系 92

5.1.3 查询对象的应用 93

5.1.4 查询的类型 93

5.1.5 查询对象的视图 94

5.2 查询对象的设计工具 95

5.2.1 查询向导 95

5.2.2 查询设计视图 104

5.3 检索型查询对象的设计和应用 106

5.3.1 无条件检索查询 106

5.3.2 静态条件检索查询 108

5.3.3 动态条件检索查询 110

5.4 计算型查询对象的设计和应用 113

5.4.1 行计算型查询对象设计的案例分析 113

5.4.2 列计算型查询对象设计的案例分析 115

5.5 分析型查询对象的设计和应用 116

5.5.1 数据分析概述 116

5.5.2 分析型查询对象设计的案例分析 117

5.6 操作型查询对象的设计和应用 120

5.6.1 生成表查询 121

5.6.2 追加查询 122

5.6.3 更新查询 123

5.6.4 删除查询 123

习题 124

第6章 数据库语言SQL 126

6.1 SQL概述 126

6.1.1 SQL的功能 126

6.1.2 SQL的特点 127

6.1.3 SQL语句 127

6.1.4 Access支持的SQL 127

6.2 SQL的定义功能 129

6.2.1 数据库的创建 129

6.2.2 数据表的定义 129

6.2.3 索引的定义 135

6.2.4 视图的定义 137

6.3 SQL的更新功能 138

6.3.1 插入数据 138

6.3.2 更新数据 139

6.3.3 删除数据 139

6.4 SQL的查询功能 139

6.4.1 简单查询 141

6.4.2 嵌套查询 144

6.4.3 连接查询 145

6.4.4 统计查询 147

6.4.5 集合查询 149

6.5 SQL的综合应用 150

习题 155

第7章 宏对象的设计及应用 158

7.1 宏对象概述 158

7.1.1 宏对象的概念 158

7.1.2 宏对象的功能 158

7.1.3 宏对象的分类 159

7.1.4 宏的组成 159

7.1.5 宏的操作命令 160

7.2 宏对象的设计界面 161

7.2.1 “宏设计工具”选项卡 162

7.2.2 “宏设计”窗格 163

7.2.3 “操作目录”窗格 163

7.3 宏对象的创建与编辑 165

7.3.1 宏对象的创建 165

7.3.2 宏对象的编辑 170

7.4 宏对象的执行与调试 170

7.4.1 宏对象的执行 170

7.4.2 宏对象的调试 171

7.5 宏对象的应用示例 172

7.5.1 序列宏 172

7.5.2 条件宏 173

7.5.3 自动运行宏 175

习题 175

第8章 VBA程序设计语言 177

8.1 程序设计语言概述 177

8.1.1 程序 177

8.1.2 程序设计方法 177

8.1.3 程序设计语言 177

8.1.4 VBA简介 178

8.2 VBA语法知识 180

8.2.1 关键字和标识符 180

8.2.2 常量和变量 180

8.2.3 数据类型 182

8.2.4 表达式 183

8.2.5 函数 185

8.2.6 声明语句 189

8.2.7 赋值语句 190

8.2.8 注释语句 191

8.3 VBA流程控制语句 191

8.3.1 选择控制语句 191

8.3.2 循环控制语句 194

8.4 面向过程的程序设计 197

8.4.1 Sub过程 197

8.4.2 Function过程 199

8.5 面向对象的程序设计 200

8.5.1 面向对象程序设计基础 200

8.5.2 Access VBA中的对象类 204

8.5.3 Access VBA中的对象模型 204

8.5.4 Access VBA中的集合对象 206

8.5.5 Access VBA对象的属性、方法与事件 206

8.5.6 Access VBA对象的引用 209

8.5.7 Access VBA对象的设计 210

8.5.8 基于DAO接口的Access数据库的访问 211

习题 220

第9章 模块对象的设计及应用 224

9.1 模块对象概述 224

9.1.1 模块对象的概念 224

9.1.2 模块对象的分类 224

9.1.3 模块对象的组成 225

9.2 模块对象的建立 226

9.2.1 类模块的建立 226

9.2.2 标准模块的建立 228

9.3 模块对象的执行与调试 229

9.3.1 模块对象的执行 229

9.3.2 模块的调试 230

9.4 模块对象的应用案例 232

9.4.1 模块中过程的协作 232

9.4.2 将宏转换为模块 234

习题 236

第10章 窗体对象的设计及应用 237

10.1 窗体对象概述 237

10.1.1 窗体对象的概念 237

10.1.2 窗体对象的功能 237

10.1.3 窗体的类型 237

10.1.4 窗体对象的视图 238

10.1.5 创建窗体对象的功能按钮 239

10.1.6 创建窗体对象的主要方法 240

10.2 使用向导创建窗体对象 240

10.2.1 自动创建窗体 240

10.2.2 创建简单窗体 241

10.2.3 创建分割窗体 242

10.2.4 创建数据透视表窗体 242

10.2.5 创建数据透视图窗体 244

10.3 使用设计视图创建窗体对象 245

10.3.1 窗体对象的设计视图 245

10.3.2 窗体对象的设计工具 245

10.3.3 窗体对象的常用控件 246

10.3.4 窗体和控件的常用属性 247

10.3.5 窗体和控件的常用事件 248

10.3.6 控件的常用操作 249

10.4 常用窗体控件的设计及应用 252

10.4.1 标签与文本框控件 252

10.4.2 命令按钮控件 253

10.4.3 选项按钮与复选框 255

10.4.4 列表框与组合框 256

10.4.5 选项卡控件 258

10.4.6 子窗体控件 259

10.5 窗体对象的完善和美化 261

10.5.1 设置窗体的背景图片 261

10.5.2 设置条件格式 262

10.5.3 设置窗体的主题 262

10.6 窗体对象的应用示例 263

习题 271

第11章 报表对象的设计及应用 274

11.1 报表概述 274

11.1.1 报表的类型 274

11.1.2 报表对象的视图 274

11.1.3 创建报表对象的方法 275

11.2 使用向导创建报表对象 275

11.2.1 自动创建报表 275

11.2.2 使用报表向导创建报表 276

11.2.3 使用标签向导创建报表 278

11.3 使用设计视图创建报表对象 279

11.3.1 报表对象的设计视图 279

11.3.2 报表对象的设计工具 280

11.3.3 报表对象的创建起点——页面设置 280

11.4 常用报表控件的设计及应用 281

11.4.1 在报表中添加简单控件 281

11.4.2 在报表中添加计算控件 282

11.4.3 在报表中添加排序和分组控件 284

11.4.4 在报表中添加子报表控件 286

11.5 报表对象的完善和美化 287

11.5.1 修饰报表的常用方法 288

11.5.2 报表的预览与打印 289

习题 290

第12章 数据库应用系统的开发 292

12.1 Access数据库的访问技术 292

12.1.1 常用的数据库访问接口 292

12.1.2 ADO对象模型 293

12.1.3 使用ADO访问Access数据库的基本步骤 294

12.2 数据库应用系统的开发概述 294

12.2.1 数据库应用系统开发的一般过程 295

12.2.2 数据库设计的步骤 296

12.3 案例分析——订单管理系统的开发 298

12.3.1 需求分析 298

12.3.2 系统设计 299

12.3.3 系统实现 301

习题 312