《Access2007数据库应用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:米红娟,李海燕主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2012
  • ISBN:9787030349354
  • 页数:364 页
图书介绍:本书首先以实际应用和一个完整的Access数据库应用系统(案例)为切入点,使读者对数据库系统有一个感性认识,激发读者的学习兴趣;然后介绍关于数据库的基础理论知识;接着详细、系统地介绍了Access数据库管理系统,包括创建Access数据库和表、表的操作、查询、窗体、报表、宏、模块和VBA、数据安全等,其中配合大量例题以提高初学者分析问题、解决问题的能力;最后,给出案例的开发步骤,使读者了解一个完整数据库应用系统的开发过程。

第1章 数据库系统概述 1

1.1数据库系统实例 1

1.1.1图书馆管理信息系统 1

1.1.2图书销售管理信息系统 2

1.1.3票证仓库管理系统 3

1.1.4教学管理数据库系统 5

1.2数据库基础知识 8

1.2.1数据与信息 8

1.2.2数据管理技术的发展 8

1.2.3数据库系统的组成 10

1.3数据模型 11

1.3.1数据模型的组成要素 11

1.3.2数据模型的分类 12

1.3.3概念数据模型 13

1.3.4数据结构模型 14

1.4关系数据库 15

1.4.1关系模型的基本术语 16

1.4.2关系的基本性质 16

1.4.3关系模式 16

1.4.4关系运算 17

1.4.5关系完整性 19

习题 20

第2章 Access数据库 22

2.1常见的数据库管理系统 22

2.2 Access 2007使用基础 23

2.2.1 Access 2007的安装与运行 23

2.2.2 Access 2007的工作界面 24

2.2.3 Access 2007的数据格式 27

2.2.4 Access 2007的数据库对象 28

2.3创建数据库 29

2.3.1数据库的规划与设计 29

2.3.2使用模板创建数据库 30

2.3.3创建空数据库 31

2.4数据库的基本操作 31

2.4.1打开、关闭数据库 31

2.4.2转换数据库格式 32

2.4.3备份数据库 34

习题 34

第3章 表 36

3.1表的设计原则 36

3.2创建表 40

3.2.1定义表结构 40

3.2.2建立表 42

3.2.3设置字段属性 45

3.2.4设置主键 48

3.2.5向表中输入数据 49

3.3维护表 51

3.3.1修改表结构 51

3.3.2维护表的基本操作 56

3.4表中数据操作 58

3.4.1数据的查找、替换 58

3.4.2记录排序 60

3.4.3记录筛选 61

3.5建立表间关系 64

3.5.1表间关系 64

3.5.2建立表间关系 65

3.5.3表关系的操作 67

3.5.4子数据表 70

习题 71

第4章 查询 75

4.1查询概述 75

4.1.1查询的定义与功能 76

4.1.2查询的类型 76

4.1.3查询视图 77

4.1.4查询条件 78

4.2选择查询 82

4.2.1使用“查询向导”创建查询 82

4.2.2使用“设计视图”创建查询 85

4.2.3运行查询 88

4.2.4在查询中计算 88

4.3参数查询 91

4.4交叉表查询 93

4.4.1使用“交叉表查询向导”创建交叉表查询 93

4.4.2使用“设计视图”创建交叉表查询 94

4.5操作查询 96

4.5.1生成表查询 96

4.5.2更新查询 98

4.5.3删除查询 99

4.5.4追加查询 100

4.6 SQL查询 101

4.6.1 SQL简介 101

4.6.2 SQL视图 102

4.6.3数据查询语句 103

4.6.4单表查询 104

4.6.5多表查询 108

4.6.6嵌套查询 110

4.6.7联合查询 112

4.7其他的SQL语句 112

4.7.1数据定义 112

4.7.2数据更新 115

习题 116

第5章 窗体 120

5.1窗体概述 120

5.1.1窗体的功能 120

5.1.2窗体的组成 120

5.1.3窗体的类型 123

5.2使用向导创建窗体 124

5.2.1快速创建窗体 124

5.2.2使用窗体向导创建窗体 125

5.2.3使用数据透视表向导创建窗体 126

5.3使用设计视图创建窗体 129

5.4窗体常见控件及其属性设置 133

5.4.1标签控件 136

5.4.2文本框控件 138

5.4.3组合框和列表框控件 141

5.4.4复选框控件 146

5.4.5按钮控件 146

5.4.6选项卡控件 148

5.4.7图像控件 149

5.4.8图形控件 150

5.5通过窗体操作数据 151

5.5.1浏览数据 151

5.5.2编辑数据 151

5.5.3查找与替换数据 152

5.6主/子窗体 153

5.7切换面板窗体 157

习题 159

第6章 报表 162

6.1报表概述 162

6.1.1报表的功能 162

6.1.2报表的类型 162

6.1.3报表视图 163

6.1.4报表的组成 164

6.2创建报表 165

6.2.1快速创建报表 165

6.2.2创建标签报表 166

6.2.3使用报表向导创建报表 168

6.2.4使用设计视图创建报表 171

6.3编辑报表 173

6.3.1设置报表格式 173

6.3.2修饰报表 175

6.4报表中的记录排序和分组 176

6.4.1记录排序 177

6.4.2记录分组 178

6.5报表中的计算 181

6.5.1汇总计算 181

6.5.2在报表中添加计算控件 183

6.6报表的预览和打印 185

6.7创建高级报表 187

6.7.1创建子报表 187

6.7.2创建多列报表 190

6.7.3创建报表快照 190

习题 191

第7章 宏 194

7.1宏的概述 194

7.1.1宏的定义和功能 194

7.1.2宏的设计视图 194

7.1.3常用宏命令 196

7.1.4宏的类型 197

7.2宏的创建与应用 197

7.2.1简单宏 198

7.2.2条件宏 198

7.2.3宏组 202

7.3宏的运行与调试 203

7.3.1宏的运行 204

7.3.2宏的调试 205

7.4宏的应用 205

7.4.1 AddMenu命令 205

7.4.2 SetValue命令 208

7.4.3 MsgBox命令 208

习题 209

第8章 模块与VBA程序设计 211

8.1 VBA概述 211

8.1.1什么是VBA 211

8.1.2宏和VBA 211

8.1.3将宏转为模块 212

8.2 VBA编程概念和步骤 212

8.2.1对象、属性、方法和事件 212

8.2.2 VBA编程步骤 213

8.3 VBA编程环境 215

8.3.1进入VBE界面 215

8.3.2 VBE界面 215

8.4 VBA程序设计基础 217

8.4.1数据类型 217

8.4.2常量与变量 219

8.4.3内部函数 223

8.4.4运算符和表达式 227

8.4.5 VBA常用语句 230

8.5 VBA程序流程控制 231

8.5.1顺序结构 231

8.5.2分支结构 231

8.5.3循环结构 235

8.5.4 GoTo控制语句 240

8.6常用对象的属性、方法和事件 240

8.6.1窗体的属性、方法和事件 241

8.6.2命令按钮的属性和事件 242

8.6.3文本框的属性和事件 243

8.7模块 244

8.7.1模块概述 244

8.7.2过程 245

8.7.3参数传递 249

8.7.4变量的作用域 250

8.7.5变量的生存期 251

8.8 VBA数据库访问技术 252

8.8.1数据库引擎及其接口 252

8.8.2 DAO对象模型 252

8.8.3 ADO对象模型 256

8.9程序调试和错误处理 260

8.9.1错误类型 260

8.9.2 VBE程序调试方法 261

8.9.3 VBA程序错误处理 263

8.10综合编程举例 264

习题 269

第9章 数据库安全 273

9.1 Access 2007安全性的新增功能 273

9.2 Access 2007的安全策略 274

9.2.1数据库访问密码 275

9.2.2隐藏数据库对象 276

9.3压缩和修复数据库 277

9.4用户级安全 278

9.4.1 Access 2007的安全体系结构 278

9.4.2工作组 278

9.4.3权限 281

9.4.4用户级安全机制向导 283

9.4.5打包、签名和分发数据库 286

9.5信任中心 287

9.5.1查找或创建受信任位置并添加数据库 288

9.5.2使用受信任位置中的Access 2007数据库 288

9.5.3打开数据库时启用禁用的内容 288

9.6更改注册表项 289

9.6.1允许不安全表达式在Access 2007中运行 289

9.6.2更改注册表项的操作步骤 290

9.7安全性作用于Access 2007中打开的早期版本数据库 291

习题 291

第10章 外部软件与数据协同 293

10.1外部数据介绍 293

10.2数据的导入 293

10.2.1导入Access数据 294

10.2.2导入Excel数据 296

10.2.3导入txt文本数据 299

10.3数据的导出 303

10.3.1导出到其他Access数据库 303

10.3.2导出为Excel表格 304

10.3.3导出为txt文本数据 306

10.4 Office软件的协同工作 308

10.4.1用Outlook建立Access任务 308

10.4.2用Word创建邮件合并文档 309

10.4.3用Word发布数据库文件 312

10.4.4用Outlook发送数据表 313

习题 320

第11章 教学管理系统的开发 321

11.1管理信息系统的一般开发过程 321

11.2“教学管理系统”的系统规划 323

11.3“教学管理系统”的系统分析 323

11.4“教学管理系统”的系统设计 324

11.4.1功能模块设计 325

11.4.2数据库设计 326

11.5“教学管理系统”的系统实施 330

11.5.1查询的设计与实现 330

11.5.2窗体的设计与实现 333

11.5.3报表的实现 350

11.5.4菜单实现 353

附录 357

A案例“教学管理”数据库中的表结构及数据 357

B部分习题参考答案 361

参考文献 364