《Access数据库程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张成叔主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2008
  • ISBN:9787113090326
  • 页数:356 页
图书介绍:本书介绍Access数据库及其应用系统的设计与开发。

第一篇 理论部分 1

第1章 Access基础 1

1.1数据库基础知识 1

计算机数据管理的发展 1

数据库系统 2

数据模型 4

1.2关系数据库 5

关系数据模型 5

关系运算 7

1.3启动和退出Access 8

启动Access 8

退出Access 8

1.4 Access简介 9

Access发展概述 9

Access的系统结构 9

Access的用户界面 10

Access的帮助系统 11

本章小结 12

习题一 12

第2章 数据库 15

2.1设计数据库 15

设计原则 15

设计步骤 15

2.2创建数据库 18

建立一个空数据库 18

利用向导创建数据库 19

2.3数据库的基本操作 20

数据库的打开 20

数据库的关闭 21

数据库的备份 22

数据库的压缩和修复 22

数据库的转换 22

本章小结 23

习题二 23

第3章 表 24

3.1 Access数据类型 24

基本概念 24

字段数据类型及字段大小 25

设置字段的格式 28

3.2创建表 30

建立表结构 30

向表中输入数据 32

设置字段属性 34

建立表之间的关系 38

3.3维护表 40

打开和关闭表 40

修改表的结构 41

编辑表的内容 42

调整表的外观 43

3.4操作表 46

查找数据 46

替换数据 47

排序记录 48

筛选记录 49

3.5导入/导出表 51

数据的导入 51

数据的导出 51

本章小结 52

习题三 52

第4章 查询 56

4.1认识查询 56

查询的功能 56

查询的类型 57

查询的3种视图 57

查询的准则 58

4.2创建选择查询 61

简单查询向导 61

在设计视图中创建条件查询 63

在设计视图中创建总计查询 66

4.3创建参数查询 68

单参数查询 69

多参数查询 71

4.4创建交叉表查询 72

认识交叉表查询 72

创建交叉表查询 72

4.5创建操作查询 75

认识操作查询 75

生成表查询 75

追加查询 76

更新查询 77

删除查询 78

4.6 SQL查询 79

SQL基础知识 79

使用SQL修改查询中的准则 79

创建SQL查询 81

本章小结 83

习题四 84

第5章 窗体 87

5.1窗体基础知识 87

窗体的概念 87

窗体的视图 87

窗体的组成 88

窗体的类型 89

5.2创建窗体 90

使用“自动创建窗体” 90

使用“窗体向导” 91

使用“数据透视表向导” 94

使用图表向导 95

5.3自定义窗体 96

工具箱的使用 96

窗体中的控件 97

控件的用法 100

窗体和控件的属性 107

窗体和控件的事件 111

5.4美化窗体 112

使用自动套用格式 112

添加当前日期和时间 113

对齐窗体中的控件 113

本章小结 113

习题五 114

第6章 报表 117

6.1报表基础知识 117

报表的定义和功能 117

报表的视图 117

报表的组成 118

报表的分类 119

6.2自动创建报表 120

利用“自动报表”创建报表 120

利用“报表向导”创建报表 121

利用“图表向导”创建报表 123

利用“标签向导”创建报表 123

6.3设计器制作报表 124

报表的格式设定 125

报表中的控件使用 127

创建子报表 128

报表的排序和分组 130

6.4预览和打印报表 132

预览报表 132

打印报表 132

本章小结 133

习题六 133

第7章 数据访问页 136

7.1数据访问页基础知识 136

数据访问页的基本概念 136

数据访问页视图 136

数据访问页数据源类型 137

7.2创建数据访问页 138

自动创建数据访问页 138

用向导创建数据访问页 139

用设计视图创建或修改数据访问页 140

利用现有Web页创建数据访问页 141

7.3编辑数据访问页 141

为数据访问页添加控件 142

美化和完善数据访问页 143

7.4在IE中查看数据访问页 144

本章小结 145

习题七 145

第8章 宏 147

8.1宏的概念 147

宏的基本概念 147

宏与Visual Basic 147

宏向Visual Basic程序代码转换 148

8.2宏的操作 148

创建宏 148

宏的运行 153

宏的调试 154

常用宏操作 154

本章小结 155

习题八 155

第9章 模块 158

9.1模块基本概念 158

模块的类型 158

模块的组成 159

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

9.2 VBA开发环境 162

进入VBA编程环境 162

VBE窗口 163

编写VBA代码 164

9.3常量、变量、运算符和表达式 165

数据类型和数据库对象 165

常量与变量 167

数组 169

运算符与表达式 171

9.4常用标准函数 173

数学函数 173

字符串函数 174

类型转换函数 174

日期/时间函数 175

9.5语句和控制结构 175

语句概述 175

条件结构 177

循环结构 180

9.6调用过程及参数传递 184

过程定义和调用 184

参数传递 186

9.7常用操作方法 188

打开和关闭窗体 188

打开和关闭报表 189

输入框 189

消息框 190

计时事件Timer 191

VBA编程验证数据 192

9.8 VBA数据库编程 192

9.9 VBA程序的错误处理和调试 193

错误处理 193

调试 193

本章小结 196

习题九 196

第二篇 实训部分 203

实训1 创建数据库 203

1.1实训目的 203

1.2实训内容 203

启动数据库并使用帮助系统 203

创建数据库 204

数据库的基本操作 205

思考及课后练习 207

实训2 表Ⅰ——建立表结构和输入数据 208

2.1实训目的 208

2.2实训内容 208

建立表结构 208

向表中输入数据 209

设置字段属性 211

建立表之间的关系 212

思考及课后练习 213

实训3 表Ⅱ——维护、操作、导入/导出表 214

3.1实训目的 214

3.2实训内容 214

打开和关闭表 214

修改表的结构 214

编辑表的内容 215

调整表的外观 216

查找数据 217

替换数据 218

排序记录 218

筛选记录 219

导入/导出表 221

思考及课后练习 222

实训4 查询Ⅰ——选择查询 223

4.1实训目的 223

4.2实训内容 223

使用向导创建选择查询 223

使用设计视图创建选择查询 224

在设计视图中创建总计查询 226

思考及课后练习 227

实训5 查询Ⅱ——参数查询 228

5.1实训目的 228

5.2实训内容 228

创建单参数查询 228

创建多参数查询 229

思考及课后练习 231

实训6 查询Ⅲ——交叉表查询和操作查询 232

6.1实训目的 232

6.2实训内容 232

创建交叉表查询 232

创建操作查询 233

思考及课后练习 237

实训7 查询Ⅳ——SQL查询 238

7.1实训目的 238

7.2实训内容 238

数据定义语句 238

数据查询语句 239

创建联合查询和子查询 241

思考及课后练习 242

实训8 窗体Ⅰ——创建窗体 243

8.1实训目的 243

8.2实训内容 243

利用“自动创建窗体”创建窗体 243

利用向导创建窗体 244

利用“图表向导”创建窗体 246

思考及课后练习 247

实训9 窗体Ⅱ——自定义窗体、美化窗体 248

9.1实训目的 248

9.2实训内容 248

控件的使用 248

控件的布局调整 253

思考及课后练习 254

实训10 报表 255

10.1实训目的 255

10.2实训内容 255

利用向导创建报表 255

创建主/子报表 258

思考及课后练习 260

实训11 数据访问页 261

11.1实训目的 261

11.2实训内容 261

创建数据访问页 261

编辑数据访问页 263

思考及课后练习 265

实训12 宏 266

12.1实训目的 266

12.2实训内容 266

创建和运行宏 266

为命令按钮创建宏 268

思考及课后练习 269

实训13 模块Ⅰ——条件结构 271

13.1实训目的 271

13.2实训内容 271

If语句及IIf函数的使用 271

Switch函数及Select语句的使用 273

思考及课后练习 275

实训14 模块Ⅱ——循环结构 276

14.1实训目的 276

14.2实训内容 276

循环结构实训 276

过程的创建与调用 277

思考及课后练习 278

实训15 模块Ⅲ——对象操作 280

15.1实训目的 280

15.2实训内容 280

使用和修改对象属性 280

DoCmd对象的使用 281

设计计时器 282

思考及课后练习 283

第三篇 公共基础部分 285

第1章 数据结构与算法基础 285

1.1算法的基本概念 285

算法的定义 285

算法的时间复杂度和空间复杂度 286

经典例题解析 286

1.2数据结构的基本概念 287

数据结构的定义 287

线性结构与非线性结构 289

经典例题解析 289

1.3线性表及其顺序存储结构 290

线性表的定义 290

线性表的顺序存储结构 291

顺序表的插入与删除运算 291

经典例题解析 292

1.4栈和队列 292

栈 292

队列 292

经典例题解析 293

1.5线性链表 294

线性单链表的结构及其基本运算 294

线性链表的基本运算 295

线性双向链表的结构及其基本运算 296

经典例题解析 297

1.6树和二叉树 298

树的定义 298

二叉树 298

二叉树的遍历 299

经典例题解析 300

1.7查找技术 301

顺序查找与二分查找算法 301

经典例题解析 302

1.8排序技术 302

插入排序 302

交换排序 303

选择排序 304

经典例题解析 305

本章小结 305

习题一 305

第2章 程序设计基础 307

2.1程序设计方法与风格 307

程序设计与编程风格 307

经典例题解析 307

2.2结构化程序设计 308

结构化程序的基本结构和特点 308

结构化程序的设计原则和方法 308

经典例题解析 309

2.3面向对象的程序设计方法 309

面向对象的方法 309

面向对象的基本概念 310

经典例题解析 311

本章小结 312

习题一 312

第3章 软件工程基础 314

3.1软件工程基本概念 314

软件的定义与软件的特点 314

软件危机与软件工程 315

软件工程过程 315

软件生命周期 316

软件工程的目标与原则 316

软件开发工具与软件开发环境 317

经典例题解析 317

3.2结构化分析方法 318

可行性研究 318

需求分析和需求分析方法 319

结构化分析方法及其常用工具 319

结构化方法开发过程 320

软件需求规格说明书 321

经典例题解析 321

3.3结构化设计方法 322

软件设计的基本概念 322

概要设计 323

面向数据流的设计方法 323

详细设计 324

经典例题解析 325

3.4软件测试 326

软件测试的目的和原则 326

软件测试的技术与方法 326

软件测试的实施 327

经典例题解析 328

3.5程序的调试 329

程序调试的基本概念 329

程序的静态调试与动态调试 329

常见的软件动态调试的方法 330

软件的维护 330

经典例题解析 331

本章小结 332

习题三 332

第4章 数据库设计基础 334

4.1数据库的基本概念 334

信息、数据、数据库 334

数据库管理系统 335

数据库系统 336

经典例题解析 337

4.2数据模型 339

数据模型概述 339

实体间的联系 339

实体—联系模型 339

基本数据类型 340

经典例题解析 340

4.3关系代数运算 341

关系代数 341

关系模型的基本运算 343

经典例题解析 343

4.4数据库设计方法和步骤 344

数据库设计概述 344

数据库设计的需求分析 344

数据库的概念设计 345

数据库的逻辑设计 345

数据库的物理设计 346

数据库的实施与维护 346

经典例题解析 346

本章小结 347

习题四 347

附录A 全国计算机等级考试简介 349

附录B 习题参考答案 353

参考文献 356