Access数据库应用教程

Access数据库应用教程"

作者:九洲书源、刘凡馨
ISBN:9787302143697
定价:¥33
字数:千字
页数:
出版时间:2007.01.01
开本:
版次:1-4
装帧:
出版社:清华大学出版社
简介

Microsoft Access是目前最流行的Windows数据库开发工具之一。本书详细介绍了Access 2003数据库应用各方面的知识,主要内容包括Access数据库基础,使用表,使用查询,使用外部数据,窗体与控件,使用报表,Access项目,宏、模块和Visual Basic以及创建Web应用程序等知识,并在最后一章用一个完整的实例详细讲解了如何使用Access开发数据库应用程序。

本书深入浅出,图文并茂,以图析文,直观生动,并结合了大量典型数据库应用实例帮助读者理解知识。为了方便读者学习,书中实例所涉及到的源代码都收录到了本书的配套光盘中,以供读者在学习过程中使用。

本书适合各大中专院校、职业院校和各类培训学校作为Access数据库应用教材使用,同时适合数据库管理系统开发相关人员以及数据库爱好者学习和参考。

前言

Microsoft Access是Windows平台上最适用、最受欢迎的数据库管理系统之一。Access 2003是Microsoft公司继Access XP之后又推出的一个版本。

Access 2003是一个功能全面的数据库管理系统,拥有大量工具和特性,其界面简单,易于使用的帮助系统和向导使各种操作变得非常容易。Access数据库中包含表、查询、窗体、报表、页、宏和模块等数据库对象。Access的用途非常广泛,既可创建通讯簿、CD/VCD收藏等个人使用的简单数据库,也可创建公司人事管理系统等复杂数据库。与SQL Server结合还可创建客户机/服务器数据库应用程序。Access 2003与其他Office组件,如Word、Excel或InfoPath等,在许多特性上保持一致,可方便地在Office组件之间交换数据,使用户更容易操作。

本书共10章,各章具体内容如下。

第1章:主要讲解数据库基础知识、关系数据库基础、认识Access 2003数据库、熟悉Access 2003环境、创建数据库和数据库的基本操作等知识。

第2章:主要讲解创建新表、修改表设计、创建表关系、数据表视图中的表操作和数据库窗口中的表操作等知识。

第3章:主要讲解查询基础、查询设计器、查询向导、查询中的运算符与函数和高级查询等知识。

第4章:主要讲解理解外部数据、链接表、链接表管理、导入外部数据和导出数据等知识。

第5章:主要讲解认识窗体、窗体控件、新建窗体、使用窗体设计器、使用窗体向导、自动窗体、数据透视表与数据透视图等知识。

第6章:主要讲解理解报表、创建报表方法、使用报表设计器和使用向导设计报表等知识。

第7章:主要讲解MSDE 2000、理解Access项目、使用升迁向导和创建Access项目等知识。

第8章:主要讲解认识宏与模块、Visual Basic程序设计基础、事件编程、DoCmd对象和ADO组件等知识。

第9章:主要讲解如何将Access数据库对象导出为Web页和创建并使用数据访问页。

第10章:主要综合应用前面各种知识创建“成绩管理系统”应用程序的知识。

本书图文并茂,条理清晰,通俗易懂,内容翔实,在读者难于理解和掌握的部分给出了提示或注意,并将作者总结的有利于办公操作的一些技巧也标注在书中,让读者能够更快地提高操作技能。另外,本书中配有大量的实例和练习,让读者在不断的实际操作中更牢固地掌握书中讲解的内容。

本书定位于Access 2003初中级用户,可作为各大中专院校、职业院校及培训学校的教材使用,并适用于数据库管理系统开发相关人员以及数据库爱好者学习和使用。

本书由九州书源组织编著,由刘凡馨主笔,其他参与本书编著、资料整理的人员有詹红霞、陈永强、郭胜、王影、祝昌宇、谢树云、向宏伟、刘刚、杨颖、李波、周鑫、邢千、薛菊、张磊、蔡雄勇、任德祥、罗皇、徐万涛、洪建新、李敏、薛菊、童柳溪、李光群、周健、武艳茹等,在此对大家的辛勤工作表示衷心的感谢!虽然我们在编写本书的过程中倾注了大量心血,但恐仍有疏漏,恳请广大读者及专家不吝赐教。

本书售后服务与技术支持E-mail:book@jzbooks.com,网址:http://www.jzbooks.com。

编  者   

2007年1月

目录

第1章  Access数据库基础 1

1.1  数据库基础知识 1

1.1.1  数据库简介 1

1.1.2  数据模型 2

1.2  关系数据库基础 3

1.2.1  基本概念 3

1.2.2  关系的基本特点 4

1.2.3  关系的基本运算 5

1.2.4  关系完整性 6

1.3  认识Access 2003数据库 7

1.3.1  Access数据库基本概念 7

1.3.2  Access数据库格式 9

1.4  熟悉Access 2003环境 12

1.4.1  Access的启动与退出 12

1.4.2  Access 2003环境 13

1.5  创建数据库 16

1.5.1  创建空数据库 16

1.5.2  使用现有文件创建数据库 17

1.5.3  使用模板创建数据库 18

1.6  数据库的基本操作 20

1.6.1  打开和关闭数据库 20

1.6.2  压缩和修复数据库 22

1.6.3  拆分数据库 24

1.6.4  生成MDE文件 24

1.6.5  数据库删除与更名 25

1.7  上机练习 26

1.7.1  创建数据库 26

1.7.2  关闭和打开数据库 27

1.8  习题 28

第2章  使用表 29

2.1  创建新表 29

2.1.1  创建新表的基本步骤 29

2.1.2  创建新表的方法 29

2.1.3  在“数据表视图”中创建新表 31

2.1.4  使用表向导创建表 32

2.1.5  在“设计视图”中创建表 33

2.1.6  主键与索引 37

2.1.7  应用举例——创建“学生名单”表 38

2.2  修改表设计 39

2.2.1  打开表“设计视图” 39

2.2.2  添加和删除字段 40

2.2.3  修改字段 40

2.2.4  应用举例——修改“成绩”表 41

2.3  创建表关系 42

2.3.1  理解主键与外键 42

2.3.2  关系类型 42

2.3.3  关系与参照完整性 42

2.3.4  关系窗口 43

2.3.5  创建关系 45

2.3.6  修改关系 46

2.3.7  应用举例——创建“学生名单”表

和“成绩”表关系 48

2.4  “数据表视图”中的表操作 48

2.4.1  打开“数据表视图” 49

2.4.2  浏览记录 49

2.4.3  输入和编辑数据 50

2.4.4  设置数据表格式 51

2.4.5  选择字体 51

2.4.6  操作数据表行与列 51

2.4.7  记录排序 52

2.4.8  筛选记录 52

2.4.9  操作子数据表 54

2.4.10  打印数据表 55

2.5  数据库窗口中的表操作 55

2.5.1  修改表名称 55

2.5.2  删除表 55

2.5.3  复制表 56

2.6  上机练习 56

2.6.1  创建“成绩管理”数据库 57

2.6.2  创建“学生信息”表 58

2.6.3  创建“教师信息”表 60

2.6.4  创建“课程信息”表 61

2.6.5  创建“选课记录”表 62

2.6.6  创建关系 64

2.7  习题 65

第3章  使用查询 67

3.1  查询基础 67

3.1.1  理解查询 67

3.1.2  查询类型 67

3.1.3  查询设计工具 69

3.1.4  SQL Select语句 69

3.1.5  表联接类型 74

3.2  查询设计器 75

3.2.1  打开“查询设计器” 75

3.2.2  “查询设计器”结构 76

3.2.3  操作查询中的表 77

3.2.4  选择字段 78

3.2.5  设置排序方式 80

3.2.6  筛选记录 80

3.2.7  运行查询 80

3.2.8  应用举例——设计“选课成绩单”

查询 81

3.3  查询向导 82

3.3.1  简单查询向导 83

3.3.2  交叉表查询向导 85

3.3.3  查找重复项查询向导 87

3.3.4  查找不匹配项查询向导 89

3.4  查询中的运算符与函数 91

3.4.1  算术运算符 91

3.4.2  比较运算符 92

3.4.3  字符串运算符 92

3.4.4  逻辑运算符 92

3.4.5  特殊预算符 93

3.4.6  运算符的优先级 93

3.5  高级查询 94

3.5.1  创建删除查询 94

3.5.2  创建参数查询 96

3.5.3  创建追加查询 97

3.5.4  创建SQL联合查询 99

3.6  上机练习 99

3.6.1  “学生选课”信息查询 100

3.6.2  创建“课程平均成绩”查询 101

3.7  习题 102

第4章  使用外部数据 104

4.1  理解外部数据 104

4.1.1  外部数据类型 104

4.1.2  使用外部数据方式 105

4.2  链接表 105

4.2.1  链接Access数据库表 105

4.2.2  链接Excel电子表格 106

4.2.3  链接HTML文档 108

4.2.4  链接文本文件 110

4.3  管理链接表 112

4.3.1  修改字段属性 112

4.3.2  定义关系 112

4.3.3  修改链接表名称 112

4.3.4  删除链接表 113

4.3.5  查看或更新链接表 113

4.4  导入外部数据 114

4.4.1  导入Access数据库对象 114

4.4.2  导入Excel电子表格 115

4.4.3  导入文本文件 117

4.5  导出数据 120

4.5.1  导出数据到Access数据库 120

4.5.2  导出数据到Excel电子表格等

其他文档 121

4.6  上机练习 121

4.7  习题 123

第5章  窗体与控件 124

5.1  认识窗体 124

5.1.1  窗体类型 124

5.1.2  窗体结构 126

5.1.3  窗体基本操作 127

5.2  窗体控件 130

5.2.1  理解控件 130

5.2.2  标签 132

5.2.3  文本框 133

5.2.4  选择控件 135

5.2.5  选项组 135

5.2.6  列表框 137

5.2.7  组合框 138

5.3  新建窗体 138

5.3.1  使用窗体向导创建窗体 138

5.3.2  使用窗体设计器创建窗体 139

5.4  使用窗体设计器 139

5.4.1  认识窗体设计器 139

5.4.2  为窗体添加字段 141

5.4.3  控件操作 142

5.4.4  应用举例——创建

“学生信息管理”窗体 144

5.5  使用窗体向导 146

5.6  自动窗体 148

5.7  数据透视表和数据透视图 149

5.7.1  数据透视表 149

5.7.2  数据透视图 151

5.8  图表窗体 153

5.9  上机练习 155

5.10  习题 160

第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  使用报表向导创建报表 166

6.2.4  使用图表向导创建报表 166

6.2.5  使用标签向导创建报表 166

6.2.6  使用自动报表功能创建报表 167

6.2.7  使用“自动报表”命令创建报表 167

6.2.8  将表、查询或窗体另存为报表 167

6.3  使用报表设计器 167

6.3.1  报表基本结构 167

6.3.2  报表页面设置 169

6.3.3  为报表设计器指定记录源 170

6.3.4  为报表添加字段 171

6.3.5  为报表添加控件 171

6.3.6  对数据排序与分组 175

6.3.7  应用举例——设计“药品信息”

报表 177

6.4  使用向导设计报表 181

6.4.1  报表向导 181

6.4.2  图表向导 185

6.4.3  创建自动报表 187

6.4.4  设计标签 188

6.5  上机练习 191

6.6  习题 196

第7章  Access项目 198

7.1  MSDE 2000 198

7.1.1  安装MSDE 2000 198

7.1.2  MSDE 2000服务器管理 200

7.2  理解Access项目 201

7.2.1  Access项目 201

7.2.2  Access项目与SQL Server数据库 202

7.2.3  连接SQL Server数据库 202

7.2.4  认识表对象 203

7.2.5  认识项目查询 208

7.2.6  认识项目数据库图表 208

7.3  使用升迁向导 209

7.3.1  升迁中的数据类型转换 209

7.3.2  使用升迁向导 209

7.4  创建Access项目 213

7.4.1  新建Access项目 213

7.4.2  创建项目表 214

7.4.3  创建项目查询 215

7.5  上机练习 217

7.5.1  创建项目 217

7.5.2  创建项目表 218

7.5.3  创建“成绩单”视图 220

7.5.4  创建“修改成绩”存储过程 221

7.6  习题 222

第8章  宏、模块和Visual Basic 223

8.1  认识宏与模块 223

8.1.1  认识宏 223

8.1.2  宏与Visual Basic 224

8.1.3  模块 225

8.2  Visual Basic程序设计基础 227

8.2.1  数据类型 227

8.2.2  常量 230

8.2.3  变量 231

8.2.4  运算符和表达式 233

8.2.5  Visual Basic数组 235

8.2.6  流程控制语句 239

8.3  事件编程 247

8.3.1  事件类型 248

8.3.2  窗体事件 248

8.3.3  报表事件 250

8.4  DoCmd对象 251

8.4.1  打开窗体 251

8.4.2  打开表 253

8.4.3  打开查询 253

8.4.4  打开报表 253

8.4.5  关闭数据库对象 254

8.4.6  执行SQL语句 255

8.5  ADO组件 255

8.5.1  ADO对象模型 255

8.5.2  Connection对象 256

8.5.3  使用Command对象 258

8.5.4  使用Recordset对象 263

8.5.5  ADO组件应用举例 268

8.6  上机练习 272

8.6.1  创建“药品信息查询”窗体 272

8.6.2  创建“切换面板”窗体 275

8.7  习题 276

第9章  创建Web应用程序 278

9.1  导出Web页 278

9.1.1  导出静态HTML文档 278

9.1.2  使用HTML模板 282

9.1.3  导出动态HTML文档 284

9.2  创建和使用数据访问页 293

9.2.1  将数据库对象另存为数据访问页 293

9.2.2  使用向导创建数据访问页 294

9.2.3  在设计视图中创建数据访问页 297

9.3  上机练习 301

9.4  习题 303

第10章  成绩管理系统 304

10.1  设计分析 304

10.1.1  系统功能分析与设计 304

10.1.2  系统功能预览 305

10.2  系统实现 306

10.2.1  创建数据库 306

10.2.2  创建“学生名单”表 306

10.2.3  创建“成绩单”查询 308

10.2.4  创建“学生成绩”报表 309

10.2.5  创建“学生信息管理”窗体 311

10.2.6  创建“学生成绩管理”窗体 311

10.2.7  创建系统切换面板 315

10.2.8  设置数据库启动选项 317

10.3  习题 318

 

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个