Access数据库基础与应用

Access数据库基础与应用"

作者:黄崑白雅楠等
ISBN:9787302350712
定价:¥49.80
字数:千字
页数:
出版时间:2014.08.01
开本:
版次:1-3
装帧:
出版社:清华大学出版社
简介

本书介绍了数据库原理与应用的基础知识;选取Access 2010版本,介绍了关系数据库开发的一般流程;详细介绍了Access 2010的六大数据库对象的基本概念、功能及设计方法;同时还分析了SharePoint网站构建及数据库系统的安全管理的基本问题;最后介绍了综合应用案例。本书共13章,分别是绪论、关系数据库基础、Access系统概述、数据库与数据表、查询设计、SQL查询设计、窗体设计、宏设计、报表设计、模块与VBA编程、SharePoint网站、数据安全管理,以及图书管理系统。

本书在介绍数据库理论知识的同时,提供了丰富的例题,对解决过程进行了充分的分析和讨论,给出了问题解决思路和具体实现步骤,深入浅出地讲解了Access数据库对象的设计方法和应用要点,并给出了相应的知识点引申和扩展。

本教材适合数据库学习的初学者,可以作为高校相关专业以及社会上开展Access数据库使用技巧教育与培训的教材,也可以作为Access国家计算机等级考试(二级)、管理信息系统、信息系统分析设计的参考用书。

前言

数据库技术是信息技术的重要组成部分,与计算机软硬件技术、网络与通信技术共同影响着人类的社会生产与实践活动。在人类社会信息化推进过程中,各行各业的信息化建设开展得如火如荼。要深刻认识、理解、驾驭甚至自主研发信息系统和信息技术,离不开对数据库知识的学习、积累和实践。数据库技术是认识和理解信息系统运行原理的一个重要知识点,无论是专门的数据库原理课程,还是信息系统分析与设计课程、管理信息系统等课程,数据库知识都是课程讲授中不可缺少的一个部分。Access是Microsoft Office系列软件之一,是一款桌面型数据库管理软件。基于Access学习数据库原理,有助于降低学习门槛。

本教材以2010版作为学习版本,对数据库相关知识以及Access使用进行系统介绍,让读者在认识、理解数据库基本概念基础上,具备一定的数据库设计和开发能力。全书共计13章,主要包括:

第1章?绪论主要介绍数据库相关的基本概念、数据库系统的结构与组成、关系数据库的概念和原理,相关数据库产品及数据库发展趋势。

第2章?关系数据库基础主要介绍关系数据库、关系运算的基本概念、关系数据库设计的基本过程,数据库设计的规范化理论。

第3章?Access系统概述主要介绍Access 2010的工作界面及新增功能、Access 2010包含的六大数据库对象的特点与功能、经典的罗斯文数据库的基本功能和界面,以及Access 2010数据库快速入门的学习路径。

第4章?数据库与数据表主要介绍数据库的创建和使用方法、数据表的创建与使用方法、数据表结构的修改和维护,以及数据的导入、链接与导出方法。

第5章?查询设计主要介绍Access 2010查询对象的基本概念,查询的类型、查询设计的一般方法,以及通过查询向导和查询设计视图完成各类查询创建与设计的方法。

第6章?SQL查询设计主要介绍SQL查询的设计流程、设计视图,以及其数据定义功能、数据查询功能和数据操作功能。

第7章?窗体设计主要介绍窗体的基本概念、功能与特点,窗体设计的流程、窗体控件,以及浏览型、登记型、编辑型、查询型和统计型等常见窗体的设计方法。

第8章?宏设计主要介绍Access宏的基本概念、宏的设计视图,建立操作系列宏、宏操作组、条件宏、数据宏等的原理,以及编辑和调试宏的方法。

第9章?报表设计主要介绍Access报表的基本概念、功能,报表的设计流程,文字型报表和图表型报表的设计方法及报表的高级操作、报表的预览和打印功能的实现。

第10章?模块与VBA编程主要介绍Access模块对象的基本概念、功能,VBA程序设计的流程与环境、基础语法、程序流程控制的设计,及子过程和函数的创建和程序调试方法。

第11章?SharePoint网站主要介绍SharePoint网站的概念、功能和组成,展示SharePoint网站与Access数据库的互联操作,包括数据迁移、链接、导入和导出以及脱机工作后的数据同步问题。

第12章?数据安全管理主要介绍数据库安全的基本概念、Access 2010安全机制,对数据库进行加编码及其解除的方法,以及用户安全机制、受信任位置的建立方法。

第13章?综合应用以图书管理系统为例,综合前面各章知识,分析了图书管理系统设计的基本过程,重点介绍了图书信息管理、图书借阅管理及相关报表打印功能的实现方法,以及Access与Excel、Word的综合运用。

本教材的特色有:

(1)在知识内容安排上,注重点面结合。首先,由数据库的一般性基础知识出发,结合Access讲解关系数据库的原理;其次,以Access 2010的六大数据库对象为主体介绍了这些数据库对象的设计和实现方法,同时也介绍了SharePoint网站数据展示、数据库系统安全防范等问题;最后,以统一的案例系统进行综合的运用和演示,整体上注重前后知识的融会贯通,同时还对Access与Office其他软件的综合应用进行了举例和说明,突出了现实应用价值。

(2)在知识讲解方式上,注重问题为导向,突出问题分析过程。每个章节的内容安排上,先以问题为导言引入,指出各章节拟解决的问题,引导读者有方向性地进行学习。在知识点讲解中,结合多个知识点设计综合操作案例,突出知识之间的逻辑联系,同时注意一题多解的分析,有助于读者举一反三。

(3)在知识展现方面,注重形象的图形化展示方法。在一些抽象知识点的结合过程和操作案例的讲解过程中,提供框图的方式展示概念之间的关系、问题解决的思路和流程,阅读直观、形象,培养和锻炼读者的问题分析和解决能力。

本教材由黄崑、白雅楠主编,集体参与完成。蔡琦琪负责编写第1章,姚燕玲负责编写第2章,秦婷玉负责编写第3章,朱艳楠负责编写第4章,游杰负责编写第5章,马榕和白雅楠合作编写第6章,侯天砾负责编写第7章,吴江华和黄崑合作编写第8章,张慧云负责编写第9章,黄崑负责编写第10、13章,白雅楠负责编写第11、12章。黄崑和白雅楠负责全书统稿和校对。在此,我们对他们的辛勤工作表示衷心的感谢,也感谢为本书出版做出努力的各位老师和工作人员,感谢多年教学工作中给我们启发和帮助的学生们和朋友们。

由于水平和时间有限,写作过程中难免出现错漏之处。我们诚恳地欢迎各位专家以及每一位使用本书的读者批评指正,以便今后进一步修订和完善。

如需本教材示例文件,请发邮件索取。

编者

2013年10月

目录

第1章 绪论 1

1.1?数据、信息与商业智能 2

1.1.1?数据 2

1.1.2?信息 3

1.1.3?商业智能 6

1.1.4?数据处理 7

1.2?数据库与数据库管理系统 10

1.2.1?数据库 10

1.2.2?数据库管理系统 13

1.3?数据库系统的组成与结构 15

1.3.1?数据库系统的组成 15

1.3.2?数据库系统的结构 16

1.4?数据库模型 18

1.4.1?概念模型 18

1.4.2?逻辑模型 21

1.4.3?物理模型 22

1.5?数据库产品及技术发展 23

1.5.1?主流数据库产品及供应商 23

1.5.2?数据库发展趋势 26

1.6 习题 27

第2章 关系数据库基础 31

2.1?概述 32

2.2?关系数据库的数据结构 32

2.3?关系数据库的表间关联及完整性 34

2.3.1?表间关系类型 34

2.3.2?关系的完整性 34

2.4?关系运算 36

2.4.1?关系代数 36

2.4.2?传统集合运算和专门的关系运算 36

2.5?关系数据库的设计方法 39

2.5.1?数据库工程 39

2.5.2?软件危机与软件工程 39

2.6?关系数据库设计的基本过程 41

2.6.1?需求分析 41

2.6.2?概念设计 43

2.6.3?逻辑设计 44

2.6.4?物理设计 47

2.6.5?实现、运行和维护 48

2.7?关系数据库的规范化 48

2.7.1?规范化理论 48

2.7.2?1NF 50

2.7.3?2NF 51

2.7.4?3NF 52

2.7.5?BCNF 52

2.7.6?其他范式 52

2.8 习题 53

第3章 Access系统概述 57

3.1?初识Access 2010 58

3.1.1?Access的基本功能及版本比较 58

3.1.2?Access 2010新增功能 60

3.1.3?Access的安装与使用 62

3.2?Access 2010工作界面 64

3.2.1?启动Access数据库阶段 64

3.2.2?设计数据库对象阶段 66

3.3?六大数据库对象与罗斯文数据库 71

3.3.1?六大数据库对象 71

3.3.2?罗斯文数据库 71

3.3.3?主要业务流程操作 76

3.4?Access数据库的学习路径 77

3.5 习题 78

第4章 数据库与数据表 81

4.1?概述 82

4.2?数据库的创建 82

4.3?数据库的使用与维护 85

4.3.1 数据库的打开与关闭 85

4.3.2 Access数据库文件的版本转换 86

4.3.3 数据库的维护 87

4.4?数据表的创建与维护 89

4.4.1 数据表的创建流程与视图 89

4.4.2 建立表结构 92

4.4.3 建立表间关系 96

4.4.4 字段的设置 102

4.4.5 数据表的维护 110

4.5?数据表的使用 110

4.5.1 基于表对象的使用 110

4.5.2 基于表数据的使用 111

4.5.3 数据表显示方式的设置 114

4.6?数据的导入、链接与导出 115

4.6.1 链接外部数据 116

4.6.2 数据的导出 117

4.7 习题 118

第5章 查询设计 121

5.1 概述 122

5.1.1 查询的概念 122

5.1.2 查询的功能 122

5.1.3 查询的类型 123

5.2 查询创建流程 124

5.2.1 向导创建过程 124

5.2.2 非向导创建过程 125

5.3 查询相关的视图 125

5.3.1 查询设计视图 126

5.3.2 数据表视图 127

5.3.3 SQL视图 127

5.4 选择查询 127

5.4.1 简单选择查询 128

5.4.2 条件选择查询 131

5.5 交叉表查询 141

5.5.1 简单交叉表查询 141

5.5.2 条件交叉表查询 142

5.6 参数查询 144

5.6.1 基于选择查询的参数查询 144

5.6.2 基于交叉表查询的参数查询 145

5.7 动作查询 147

5.7.1 生成表查询 148

5.7.2 追加查询 149

5.7.3 更新查询 150

5.7.4 删除查询 151

5.8 习题 152

第6章 SQL查询设计 155

6.1 概述 156

6.1.1 SQL及产生背景 156

6.1.2 SQL的功能与组成 157

6.1.3 SQL的主要特点 158

6.2 SQL查询设计流程与相关视图 158

6.2.1 设计流程 158

6.2.2 相关视图 159

6.3 数据定义功能 160

6.3.1 建立数据表 160

6.3.2 修改数据表 162

6.3.3 删除数据表 164

6.3.4 建立索引和删除索引 164

6.4 数据查询功能 165

6.4.1 投影查询 166

6.4.2 选择查询 168

6.4.3 排序查询 172

6.4.4 使用聚合函数 173

6.4.5 连接查询 175

6.4.6 子查询与相关子查询 178

6.5 数据操纵功能 181

6.5.1 数据插入 181

6.5.2 数据更新 183

6.5.3?数据删除 184

6.6 习题 184

第7章 窗体设计 187

7.1?概述 188

7.1.1?什么是窗体? 188

7.1.2?窗体的类型与组成 188

7.1.3?窗体的属性 190

7.2?窗体设计流程与相关视图 197

7.2.1?窗体设计流程 197

7.2.2?窗体相关的视图 197

7.3?窗体控件 201

7.3.1?控件及其类型 201

7.3.2?常用控件 201

7.3.3?控件属性 206

7.4?浏览型窗体 210

7.4.1?向导型设计过程 210

7.4.2?非向导设计过程 212

7.5?登记型窗体 217

7.6?编辑型窗体 219

7.7?查询型窗体 220

7.7.1?非同一界面查询 220

7.7.2?同一界面查询 222

7.8?统计型窗体 227

7.9 习题 231

第8章 宏设计 235

8.1?概述 236

8.1.1?什么是宏 236

8.1.2?宏的分类 236

8.1.3?宏的功能 237

8.2?宏的设计流程 237

8.3?宏对象设计视图 239

8.3.1?宏设计工具栏 240

8.3.2?宏添加和参数设置窗口 241

8.3.3?操作 242

8.4?宏的建立 243

8.4.1?操作序列宏 243

8.4.2?宏操作组 245

8.4.3?条件宏 248

8.4.4?数据宏 249

8.4.5?嵌入式宏 250

8.5?宏的编辑 251

8.6?宏的执行与调试 253

8.6.1?宏的执行 253

8.6.2?宏的调试 253

8.7 习题 256

第9章 报表设计 259

9.1?概述 260

9.1.1?什么是报表? 260

9.1.2?报表的组成与类型 260

9.2?报表的设计流程与相关视图 263

9.2.1?报表的设计流程 263

9.2.2?报表相关的视图 264

9.3?文字型报表 267

9.3.1?向导型设计过程 267

9.3.2?非向导型设计过程 270

9.4?图表型报表 274

9.5?报表的高级操作 276

9.5.1?添加计算控件 276

9.5.2?排序分组 281

9.5.3?创建子报表 283

9.6?报表的预览和打印 285

9.7 习题 289

第10章 模块与VBA编程 291

10.1?概述 292

10.1.1?什么是模块? 292

10.1.2?什么是VBA? 292

10.1.3?模块的类型与创建方法 294

10.2?VBA程序设计的流程 297

10.2.1?VBA程序设计基本过程 297

10.2.2?水仙花数编程实例 299

10.3?VBA编程环境 300

10.3.1?标题栏、菜单栏与标准工具栏 301

10.3.2?工程资源管理器 302

10.3.3?属性窗口 303

10.3.4?代码窗口 303

10.3.5 立即窗口 303

10.3.6?监视窗口 304

10.4?VBA基础语法 304

10.4.1?数据类型 304

10.4.2?变量、常量和数组 306

10.4.3?运算符和表达式 312

10.5?程序流程控制 314

10.5.1?顺序结构 315

10.5.2?分支结构 315

10.5.3?循环结构 317

10.6?子过程与函数 320

10.6.1?子过程 321

10.6.2?函数 328

10.7?VBA程序的错误发现与调试 329

10.7.1?错误类型 329

10.7.2?错误发现 330

10.7.3?程序调试 331

10.8 习题 332

第11章 SharePoint网站 335

11.1?概述 336

11.1.1?什么是SharePoint网站 336

11.1.2?SharePoint网站的功能 336

11.1.3?SharePoint网站的组成 337

11.2?Access数据的迁移与发布 339

11.2.1?Access数据的迁移 340

11.2.2?Access数据的发布 341

11.3?SharePoint网站数据的导入与导出 342

11.3.1?导入或链接SharePoint列表 342

11.3.2?导出到SharePoint网站 344

11.4?脱机使用链接 345

11.4.1?概念 345

11.4.2?脱机前准备和脱机工作 345

11.4.3?脱机后数据更新 346

11.5 习题 346

第12章 数据安全管理 349

12.1?概述 350

12.2?数据库密码的设置与撤销 350

12.3?用户权限的分级管理 352

12.3.1?账号、组、权限和工作组信息

              文件 353

12.3.2?管理员的安全设置 354

12.3.3?用户与组的安全设置 355

12.3.4?用户级安全机制向导 360

12.4?安全机制的删除 362

12.5?编码/解码数据库 363

12.6?信任中心 364

12.6.1?创建受信任位置 364

12.6.2?受信任位置数据库的使用 365

12.6.3?打开数据库时启动禁用的对象 366

12.7 习题 367

第13章 图书管理系统 369

13.1?系统概述 370

13.2?概念模型与数据库结构设计 370

13.2.1?概念模型 370

13.2.2?数据库结构设计 371

13.3?图书信息管理 372

13.3.1?图书登记 372

13.3.2?图书浏览与编辑 374

13.3.3?图书查询 376

13.4?图书借阅与预约管理 379

13.4.1?借阅信息登记 379

13.4.2?借阅信息查看 380

13.5?报表打印 381

13.5.1?图书清单打印 381

13.5.2?书库清单打印 386

13.6?集成菜单设计 386

附录 391

附录1?宏操作分类及其功能描述 392

附录2?常见内置函数 395

附录3?习题答案 398

参考文献 405

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个