《数据库技术及应用-Access》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李雁翎编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2005
  • ISBN:7040172836
  • 页数:348 页
图书介绍:数据库技术是计算机应用的重要分支,是计算机基础教育的必修课。本书是以改革计算机教学、适应新世纪教育需要为出发点,从培养学生分析问题和解决问题的能力入手,以数据库原理和技术为核心,建构教材的体例。本书体系清晰,由数据库理论和基于Access应用技术两大部分组成,其特色一是理论部分与Access应用技术部分相辅相成,既照顾到理论基础的坚实,又强调技术实践的应用;二是用一个实用的应用系统程序贯穿整个教学过程,以其为核心内容并围绕它编排大量详实的实例,讲解与数据库的基本原理相关的基础知识;数据模型和E-R模型的设计;SQL语言以及SQL查询的应用;Access 2003数据库管理系统技术与应用;ActiveX控件应用;VBA程序设计;数据库应用系统开发的方法及步骤;数据库安全技术。全书具有整体性、全面性和实用性。本书可作为高等院校计算机基础课程以及相关专业数据库技术课程的教材,也可作为全国计算机等级考试二级Access的培训或自学教材。为了方便教师教学和学生自主学习,本教程配有辅助教材及相关的教学网站。

第1章 数据库系统概述 1

1.1 信息、数据与数据处理 2

1.1.1 信息与数据 2

1.1.2 数据处理 3

1.2 数据描述 6

1.3 数据模型 7

1.3.1 层次模型 8

1.3.2 网状模型 8

1.3.3 关系模型 9

1.3.4 面向对象模型 10

1.4 数据库系统 10

1.4.1 数据库 11

1.4.2 数据库管理系统 11

1.4.3 数据库系统的体系结构 12

1.4.4 数据库系统的组成 13

思考题 14

第2章 数据库设计 15

2.1 数据库设计概述 15

2.1.1 数据库设计的任务 16

2.1.2 数据库设计的步骤 16

2.2 需求分析 17

2.3 概念结构设计 19

2.3.1 实体-联系模型 19

2.3.2 E-R图 22

2.3.3 实体集联系类型 23

2.3.4 E-R模型的设计实例 24

2.4 逻辑结构设计 25

2.4.1 关系模型 26

2.4.2 关系的规范化 32

2.4.3 E-R模型与关系模型的转换 37

2.4.4 关系数据库 38

2.5 物理结构设计 40

2.6 数据库实施 41

2.7 数据库使用与维护 42

思考题 42

设计题 43

第3章 关系代数 44

3.1 集合运算 44

3.1.1 并运算 44

3.1.2 差运算 46

3.1.3 交运算 46

3.1.4 笛卡尔积运算 48

3.1.5 应用实例 49

3.2 特殊的关系运算 52

3.2.1 投影运算 53

3.2.2 选择运算 55

3.2.3 连接运算 56

3.2.4 除法运算 59

思考题 60

计算题 60

第4章 关系数据库标准语言SQL 63

4.1 SQL语言概述 63

4.1.1 SQL语言的特点 64

4.1.2 SQL语言的功能 65

4.2 数据定义 66

4.2.1 SQL语言基本数据类型 66

4.2.2 创建表 67

4.2.3 修改表结构 68

4.2.4 删除表 69

4.2.5 建立索引 70

4.2.6 删除索引 70

4.3 数据更新 71

4.3.1 插入数据 71

4.3.2 更新数据 72

4.3.3 删除数据 72

4.4 数据查询 73

4.4.1 Select语句 73

4.4.2 简单查询 74

4.4.3 连接查询 82

4.4.4 嵌套查询 85

4.4.5 集合查询 89

思考题 90

设计题 90

第5章 Access系统概述 92

5.1 Access功能及特性 92

5.2 Access的安装 93

5.2.1 安装环境 94

5.2.2 安装方法 94

5.3 Access的集成环境 94

5.3.1 标题栏 94

5.3.2 菜单栏 94

5.3.3 工具栏 95

5.3.4 工作区与状态行 99

5.4 退出Access 99

思考题 99

实验题 99

第6章 数据库操作 100

6.1 Access数据库对象 100

6.1.1 表 100

6.1.2 查询 101

6.1.3 窗体 102

6.1.4 报表 102

6.1.5 宏 103

6.1.6 数据访问页 103

6.1.7 模块 104

6.2 创建数据库 105

6.2.1 直接创建空数据库 105

6.2.2 利用向导创建数据库 106

6.3 数据库打开与关闭 110

6.3.1 打开数据库 110

6.3.2 关闭数据库 111

6.4 数据库压缩/修复 112

6.5 数据库转换 113

思考题 114

实验题 115

第7章 表操作 116

7.1 表 116

7.1.1 表的结构 117

7.1.2 数据类型 118

7.1.3 表结构的定义 119

7.2 创建表 120

7.2.1 使用数据表视图创建表 120

7.2.2 使用表向导创建表 121

7.2.3 使用设计视图创建表 123

7.3 表中数据的输入 124

7.4 表的属性设置与维护 125

7.4.1 字段的维护 125

7.4.2 字段的输入/显示格式设置 127

7.4.3 字段标题的设置 133

7.4.4 字段有效规则的设置 134

7.5 表中数据的编辑 136

7.5.1 数据的修改 136

7.5.2 数据的复制 137

7.5.3 数据的删除 137

7.5.4 数据的查找/替换 137

7.6 使用表 138

7.6.1 记录定位 139

7.6.2 记录排序 139

7.6.3 记录筛选 141

7.6.4 字段隐藏/取消隐藏 141

7.6.5 字段冻结/解冻 143

7.7 建立表间关联关系 144

7.7.1 表间关联关系类型 144

7.7.2 建立索引 146

7.7.3 设置主关键字 148

7.7.4 创建表间关联关系 149

7.8 使用子表 152

思考题 153

实验题 153

第8章 查询操作 155

8.1 查询概述 155

8.1.1 查询的作用 155

8.1.2 查询的类型 156

8.2 创建选择查询 156

8.2.1 使用设计视图创建查询 157

8.2.2 使用向导创建查询 160

8.3 创建参数查询 160

8.4 创建动作查询 163

8.4.1 创建生成表查询 163

8.4.2 创建更新查询 165

8.4.3 创建追加查询 166

8.4.4 创建新字段查询 168

8.4.5 创建删除查询 169

8.5 修改查询 171

8.6 SQL查询 172

8.6.1 Select语句 172

8.6.2 创建SQL查询 172

8.6.3 SQL应用 173

思考题 181

实验题 181

第9章 窗体设计 182

9.1 窗体的组成 182

9.2 创建窗体 183

9.2.1 使用自动窗体创建窗体 183

9.2.2 使用窗体向导创建窗体 183

9.3 引入面向对象编程的概念 186

9.3.1 对象 186

9.3.2 对象属性 187

9.3.3 对象事件和方法 190

9.4 使用视计视图创建窗体 191

9.4.1 常用的窗体控件 192

9.4.2 常用窗体控件的功能 192

9.4.3 常用的ActiveX控件 195

9.4.4 ADO数据对象 196

9.4.5 窗体常用控件的操作 198

9.5 窗体设计实例 200

9.5.1 数据输入窗体 200

9.5.2 数据浏览窗体 202

9.5.3 “关于”窗体 207

思考题 209

实验题 209

第10章 宏 210

10.1 什么是宏 210

10.2 宏的创建与编辑 211

10.3 使用宏与宏组 213

10.3.1 直接运行宏或宏组 213

10.3.2 触发事件运行宏或宏组 214

10.3.3 用宏命令间接运行宏或宏组 219

思考题 220

实验题 221

第11章 VBA编程 222

11.1 标准模块 222

11.2 VBA程序设计基础 223

11.2.1 数据类型 223

11.2.2 常量 225

11.2.3 变量 225

11.2.4 函数 227

11.2.5 表达式 232

11.2.6 编码规则 234

11.3 程序基本结构 235

11.3.1 顺序结构 235

11.3.2 分支结构 235

11.3.3 循环结构 237

11.3.4 过程 240

11.3.5 自定义函数 242

11.4 VBA程序实例 243

11.4.1 主页窗体 243

11.4.2 查询窗体 245

11.4.3 登录窗体 248

思考题 252

实验题 252

第12章 报表的创建与使用 254

12.1 报表的组成 254

12.2 创建报表 256

12.2.1 使用自动报表创建报表 256

12.2.2 使用报表向导创建报表 257

12.2.3 将窗体转换为报表 261

12.3 报表设计 261

12.3.1 报表控件的使用 261

12.3.2 报表的页面设置 262

12.3.3 设计报表布局 263

12.3.4 使用报表设计视图创建报表 263

12.3.5 设计汇总报表 265

12.3.6 设计分组报表 266

12.4 创建其他报表 269

12.4.1 创建图表报表 269

12.4.2 创建标签报表 272

思考题 275

实验题 275

第13章 菜单与工具栏 277

13.1 菜单系统 277

13.2 创建菜单 278

13.2.1 使用“命令栏”对象创建菜单 278

13.2.2 使用宏创建菜单 284

13.3 工具栏 286

13.3.1 使用“系统工具”创建工具栏 286

13.3.2 使用ToolBar和ImageList创建工具栏 286

思考题 291

实验题 292

第14章 数据的传递与共享 293

14.1 数据的导出 293

14.1.1 向其他数据库导出数据库对象 294

14.1.2 将数据库对象导出到Excel中 294

14.1.3 将数据库对象导出到Word中 295

14.1.4 将数据导出到数据文件中 296

14.2 数据的导入 298

14.2.1 导入Access数据库对象 298

14.2.2 向Access数据库导入Excel数据 299

14.2.3 向Access数据库导入数据文件 301

思考题 303

实验题 304

第15章 数据库安全措施 305

15.1 数据库用户密码 305

15.1.1 设置用户密码 306

15.1.2 撤销用户密码 306

15.2 工作组 306

15.2.1 创建新的工作组 307

15.2.2 加入已有的工作组 307

15.3 用户与组 308

15.4 用户与组的权限 310

15.5 安全向导 311

15.6 编码数据库 315

思考题 316

实验题 316

第16章 小型应用系统开发 317

16.1 应用系统开发概述 317

16.1.1 系统分析阶段 317

16.1.2 系统设计阶段 318

16.1.3 系统实施阶段 319

16.1.4 系统维护阶段 319

16.2 主要功能模块设计 319

16.2.1 主页设计 319

16.2.2 登录窗口设计 320

16.2.3 菜单设计 320

16.2.4 控制面板设计 321

16.2.5 数据库设计 322

16.2.6 工作窗体设计 325

16.2.7 报表设计 327

16.3 设置自动启动窗体 328

16.4 发布MDE文件 329

思考题 329

实验题 330

附录一 字段常用属性 331

附录二 对象常用属性 333

附录三 常用的宏命令 338

附录四 常用的DoCmd方法 341

附录五 ADO对象属性与方法 346