《二级Access 2010与公共基础知识教程 第2版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:韩相军,梁艳荣主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302344766
  • 页数:482 页
图书介绍:本书根据国家教育部高等学校计算机科学与技术教学指导委员会《关于进一步加强高等学校计算机基础教学的意见》,并紧密结合教育部考试中心制订的2010年版《全国计算机等级考试二级Access数据库程序设计考试大纲》编写的。本书由浅入深、循序渐进地介绍了二级Access 2003数据库和公共基础知识,内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性。

第1章 数据库基础概述 1

1.1 数据库系统概述 1

1.1.1 数据库系统的组成 1

1.1.2 数据库系统的特点 3

1.1.3 高级数据库阶段 4

1.2 数据模型 6

1.2.1 数据模型的概念 6

1.2.2 数据模型的组成要素 6

1.2.3 概念模型 7

1.2.4 常用的数据模型 8

1.2.5 数据库系统的体系结构 10

1.3 关系数据库 12

1.3.1 关系的一些术语 12

1.3.2 关系的特点 13

1.3.3 关系模型 13

1.3.4 关系完整性 13

1.4 数据库设计基础 15

1.4.1 数据库设计步骤 15

1.4.2 数据库设计过程 17

1.5 习题 22

第2章 Access 2010数据库 25

2.1 Access 2010数据库简介 25

2.1.1 Access发展简介 25

2.1.2 Access数据库的系统结构 25

2.2 Access 2010数据库开发环境 28

2.2.1 Access 2010数据库的安装、启动与关闭 29

2.2.2 Access 2010用户界面 30

2.3 数据库操作 35

2.3.1 创建数据库 35

2.3.2 数据库的打开与关闭 40

2.4 数据库安全性 41

2.4.1 设置数据库密码 41

2.4.2 压缩和修复数据库 42

2.4.3 生成ACCDE文件 43

2.4.4 备份数据库 44

2.5 习题 45

第3章 表 47

3.1 表结构设计 47

3.1.1 表结构设计概述 47

3.1.2 数据表结构设计 54

3.2 创建表 55

3.2.1 创建表的方法 55

3.2.2 使用数据表视图创建表 56

3.2.3 使用设计视图创建表 57

3.2.4 修改表的结构 59

3.2.5 设置和取消表的主键 60

3.3 表之间的关系 61

3.3.1 表之间关系类型的确定 61

3.3.2 建立表之问的关系 62

3.3.3 【编辑关系】对话框中的关系选项 64

3.3.4 修改表之问的关系 64

3.3.5 删除表之间的关系 65

3.3.6 子表 65

3.4 表的基本操作 66

3.4.1 打开和关闭表 66

3.4.2 修改表结构 66

3.4.3 在表中添加记录 67

3.4.4 在表中修改记录 70

3.4.5 在表中删除记录 70

3.4.6 表中记录排序 70

3.4.7 表中记录筛选 72

3.4.8 设置表的外观 75

3.4.9 查找表中的数据 80

3.4.10 替换表中的数据 81

3.4.11 表的重命名 82

3.4.12 删除表 82

3.4.13 复制表 82

3.5 导入表、导出表与链接表 83

3.5.1 导入表 83

3.5.2 导出表 85

3.5.3 链接表 86

3.6 习题 87

第4章 查询 94

4.1 查询的种类与应用 94

4.1.1 查询的种类 94

4.1.2 查询的应用 95

4.2 查询的创建方法 96

4.2.1 使用查询向导 96

4.2.2 使用查询设计视图 98

4.3 查询条件 100

4.3.1 表达式 100

4.3.2 表达式应用 105

4.3.3 设置查询的组合条件 106

4.4 设置查询的计算 109

4.4.1 设置查询的总计计算 109

4.4.2 设置查询的分组总计计算 110

4.4.3 设置查询的自定义计算 112

4.5 查询设计 113

4.5.1 选择查询 113

4.5.2 交叉表查询 114

4.5.3 参数查询 116

4.5.4 操作查询 117

4.6 SQL查询 120

4.6.1 SQL的数据定义 120

4.6.2 SQL的数据操纵 122

4.6.3 SQL视图 127

4.7 习题 128

第5章 窗体 134

5.1 窗体基础知识 134

5.1.1 窗体的概念与作用 134

5.1.2 窗体构成 135

5.1.3 窗体类型 136

5.1.4 窗体视图 137

5.2 创建窗体 138

5.2.1 自动创建窗体 139

5.2.2 创建图表窗体 141

5.2.3 使用【空白窗体】按钮创建窗体 143

5.2.4 使用向导创建窗体 144

5.3 设计窗体 147

5.3.1 窗体设计视图的组成与主要功能 147

5.3.2 常用控件的功能 149

5.3.3 常用控件的使用 152

5.3.4 窗体和控件的属性 159

5.4 修饰窗体 166

5.4.1 主题的应用 166

5.4.2 条件格式的使用 167

5.4.3 提示信息的添加 168

5.4.4 窗体的布局 169

5.5 定制系统控制窗体 170

5.5.1 创建切换窗体 170

5.5.2 创建导航窗体 175

5.5.3 设置启动窗体 176

5.6 习题 177

第6章 报表 182

6.1 报表的基本概念与组成 182

6.1.1 报表的基本概念 182

6.1.2 报表设计区 183

6.2 创建报表 184

6.2.1 使用【报表】按钮创建报表 185

6.2.2 使用【报表设计】按钮创建报表 186

6.2.3 使用【空报表】按钮创建报表 190

6.2.4 编辑报表 192

6.3 报表排序和分组 194

6.3.1 记录排序 194

6.3.2 记录分组 196

6.4 使用计算型控件 197

6.4.1 报表添加计算型控件 197

6.4.2 报表统计计算 198

6.4.3 报表常用函数 199

6.5 习题 200

第7章 宏 204

7.1 宏的功能 204

7.1.1 宏的基本概念 204

7.1.2 设置宏操作 205

7.2 宏的创建、运行与调试 206

7.2.1 创建独立宏 206

7.2.2 创建含子宏的独立宏 206

7.2.3 创建含有If块的独立宏 207

7.2.4 创建嵌入宏 208

7.2.5 创建数据宏 210

7.2.6 设置宏的操作参数 212

7.2.7 运行宏 212

7.2.8 调试宏 213

7.3 通过事件触发宏 213

7.3.1 事件的概念 213

7.3.2 通过事件触发宏的示例 214

7.4 习题 215

第8章 模块与VBA编程基础 218

8.1 模块的基本概念 218

8.1.1 类模块 218

8.1.2 标准模块 218

8.1.3 将宏转换为模块 219

8.2 创建模块 219

8.3 VBA编程基础 220

8.3.1 认识VBA 220

8.3.2 面向对象程序设计的基本概念 221

8.3.3 VB编程环境 222

8.3.4 数据类型和数据库对象 227

8.3.5 变量、常量与数组 229

8.3.6 运算符与表达式 236

8.3.7 函数 241

8.4 VBA流程控制语句 249

8.4.1 声明语句 249

8.4.2 赋值语句 249

8.4.3 标号和Goto语句 250

8.4.4 执行语句 250

8.5 过程调用与参数传递 258

8.5.1 过程调用 258

8.5.2 参数传递 260

8.6 VBA程序的运行错误处理与调试 262

8.6.1 程序的运行错误处理 262

8.6.2 程序的调试 263

8.7 习题 265

第9章 VBA数据库编程 286

9.1 VBA常见操作 286

9.2 VBA的数据库编程 297

9.3 习题 315

第10章 数据结构与算法 321

10.1 算法 321

10.1.1 算法的基本概念 321

10.1.2 算法复杂度 325

10.2 数据结构的基本概念 327

10.2.1 什么是数据 328

10.2.2 数据结构的图形表示 333

10.2.3 线性结构与非线性结构 334

10.3 线性表及其顺序存储结构 335

10.3.1 线性表的基本概念 335

10.3.2 线性表的顺序存储结构 336

10.3.3 顺序表的插入运算 337

10.3.4 顺序表的删除运算 338

10.4 栈和队列 339

10.4.1 栈及其基本运算 339

10.4.2 队列及其基本运算 341

10.5 线性链表 344

10.5.1 线性链表的基本概念 344

10.5.2 线性链表的基本运算 348

10.5.3 循环链表及其基本运算 350

10.6 树与二叉树 351

10.6.1 树的基本概念 351

10.6.2 二叉树及其基本性质 353

10.6.3 二叉树的存储结构 356

10.6.4 二叉树的遍历 357

10.7 查找技术 359

10.7.1 顺序查找 359

10.7.2 二分法查找 359

10.8 排序技术 360

10.8.1 交换类排序法 360

10.8.2 插入类排序法 362

10.8.3 选择类排序法 364

10.9 习题 366

第11章 程序设计基础 368

11.1 程序设计方法与风格 368

11.2 结构化程序设计 370

11.2.1 结构化程序设计的原则 370

11.2.2 结构化程序的基本结构与特点 370

11.2.3 结构化程序设计原则和方法的应用 372

11.3 面向对象的程序设计 372

11.3.1 关于面向对象方法 372

11.3.2 面向对象方法的基本概念 375

11.4 习题 379

第12章 软件工程基础 380

12.1 软件工程的基本概念 380

12.1.1 软件的定义与特点 380

12.1.2 软件危机与软件工程 381

12.1.3 软件工程过程与软件生命周期 383

12.1.4 软件工程的目标与原则 384

12.1.5 软件开发工具与软件开发环境 386

12.2 结构化分析方法 386

12.2.1 需求分析与需求分析方法 386

12.2.2 结构化分析方法 388

12.2.3 软件需求规格说明书 392

12.3 结构化设计方法 393

12.3.1 软件设计的基本概念 393

12.3.2 概要设计 396

12.3.3 详细设计 401

12.4 软件测试 405

12.4.1 软件测试的目的 405

12.4.2 软件测试的准则 406

12.4.3 软件测试技术和方法综述 406

12.4.4 软件测试的实施 413

12.5 程序的调试 417

12.5.1 基本概念 417

12.5.2 软件调试方法 419

12.6 习题 420

第13章 数据库设计基础 422

13.1 数据库系统的基本概念 422

13.1.1 数据、数据库和数据库管理系统 422

13.1.2 数据库系统的发展 426

13.1.3 数据库系统的基本特点 428

13.1.4 数据库系统的内部结构体系 429

13.2 数据模型 431

13.2.1 数据模型的基本概念 431

13.2.2 E-R模型 432

13.2.3 层次模型 436

13.2.4 网状模型 436

13.2.5 关系模型 437

13.3 关系代数 440

13.4 数据库设计与管理 446

13.4.1 数据库设计概述 446

13.4.2 数据库设计的需求分析 447

13.4.3 数据库概念设计 448

13.4.4 数据库逻辑设计 451

13.4.5 数据库物理设计 453

13.4.6 数据库管理 453

13.5 习题 454

附录A 常用函数 456

附录B 窗体属性及其含义 460

附录C 控件属性及其含义 463

附录D 常用事件 465

附录E 常用宏操作命令 468

附录F 考试大纲 472

附录G 习题参考答案 477

参考文献 482