《数据库原理及应用-Access 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:沈祥玖,尹涛主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2007
  • ISBN:7040219557
  • 页数:355 页
图书介绍:本书为“普通高等教育‘十一五’国家级规划教材”,以MicrosoftAccess2003中文版数据库系统作为教学数据库,针对应用型本科和高职高专学生的特点,总结并精选作者多年从事教学和实际应用开发的经验,以实际应用实例作为任务驱动,由浅入深,理论结合实际,并兼顾全国计算机等级考试(二级Access)大纲,全面讲述了Access关系数据库系统的特点及应用开发技术。全书共分17章,主要内容包括:关系数据库概述、Access数据库简介及应用、表结构的设计、数据表视图和记录操作、查询设计、报表设计、多表关联关系设计、数据库WEB页设计、Access宏设计、应用系统菜单和工具栏设计、快速生成应用系统举例、优化与管理Access数据库、Access高级开发VBA程序设计、Access与其他系统的数据交换、Access的网络数据库应用系统、高级开发应用举例——高校学生交费管理系统。本书可作为应用型本科和高职高专学生学习数据库原理与应用的教材,也可作为数据库技术培训、全国计算机等级考试(二级Access)培训教材和自学参考书。本书所配相关教学资源(电子教案、案例数据库和程序源代码等)可以在高等教育出版

第1章 关系数据库概述 1

本章学习目标 1

1.1 数据模型 1

1.2 关系数据库理论 4

1.2.1 关系数据库规范化的概念 4

1.2.2 关系数据库的规范化处理 7

1.2.3 关系的完整性 10

1.3 关系数据库标准语言——SQL 11

1.3.1 SQL概述 12

1.3.2 SQL的功能 13

1.4 数据库系统结构 15

1.4.1 数据库系统的模式结构 15

1.4.2 数据库系统的体系结构 16

1.4.3 数据库管理系统 17

1.5 数据库新技术 18

1.5.1 数据库技术发展概述 18

1.5.2 数据库技术与其他技术的结合 18

1.5.3 数据仓库 19

习题一 20

第2章 Access数据库简介及其应用 22

本章学习目标 22

2.1 Access 2003的特点 22

2.2 Access数据库文件和表 24

2.3 数据库xssjk实例演示 26

习题二 29

第3章 表结构的设计 30

本章学习目标 30

3.1 二维表及其结构 30

3.2 Access表的设计要素 31

3.2.1 表名与字段名 31

3.2.2 字段数据类型及字段大小 32

3.2.3 字段属性 35

3.2.4 主键和索引 37

3.2.5 表的属性 39

3.3 表的设计步骤 39

3.4 使用设计器创建表 42

3.4.1 表设计器 42

3.4.2 输入与编辑字段 42

3.4.3 输入字段数据类型及字段属性 44

3.4.4 设置主键和索引 44

3.4.5 查阅向导 46

3.4.6 输入字段的有效性规则与有效性文本 50

3.4.7 输入字段的格式 51

3.4.8 输入字段掩码 52

3.4.9 输入表属性——有效性规则与有效性文本 53

3.4.10 保存表 53

3.4.11 修改表结构 54

3.5 表的其他创建方式 55

3.5.1 复制表 55

3.5.2 数据表视图 56

3.5.3 导入表 56

3.5.4 链接表 56

习题三 56

第4章 数据表视图和数据记录操作 59

本章学习目标 59

4.1 数据表视图 59

4.1.1 数据表视图概念 59

4.1.2 记录选定器 61

4.1.3 数据表视图工具栏按钮 61

4.2 添加新记录 61

4.2.1 手工输入记录 62

4.2.2 复制/粘贴输入记录 66

4.3 记录定位 66

4.3.1 直接定位 66

4.3.2 记录查找定位 67

4.4 编辑数据 67

4.4.1 选择数据 67

4.4.2 编辑记录 68

4.4.3 删除记录 68

4.5 记录排序 69

4.5.1 排序类型 69

4.5.2 汉字排序类型 69

4.6 记录筛选 70

4.6.1 按选中内容筛选 70

4.6.2 内容排除筛选 72

4.6.3 输入筛选目标 72

4.7 显示格式 73

4.7.1 设置数据表显示格式 73

4.7.2 设置数据表默认显示格式 73

4.8 打印输出 74

4.9 子数据表 74

习题四 76

第5章 查询设计 78

本章学习目标 78

5.1 查询概念 78

5.2 用查询向导创建查询 79

5.2.1 简单查询向导 79

5.2.2 交叉表查询向导 82

5.2.3 查找重复项查询向导 85

5.2.4 查找不匹配项查询向导 87

5.3 查询设计视图 89

5.3.1 设计视图 90

5.3.2 添加表/查询 90

5.3.3 选择字段 91

5.3.4 删除所选择的字段 92

5.3.5 查询的设计要素 92

5.4 查询条件准则 93

5.4.1 SQL表达式 94

5.4.2 字符串表达式作为准则 95

5.4.3 数值表达式作为准则 98

5.4.4 逻辑值作为条件表达式 98

5.4.5 日期/时间表达式作为准则 98

5.4.6 包含空值的表达式作为准则 100

5.4.7 设置查询属性作为准则 101

5.5 统计查询 102

5.6 操作查询 104

5.6.1 删除查询 104

5.6.2 更新查询 104

5.6.3 追加查询 105

5.6.4 用查询生成表 106

5.7 参数查询 107

5.8 SQL查询 108

5.8.1 联合查询 108

5.8.2 传递查询 109

5.8.3 常用查询SQL命令 109

5.9 子查询 113

5.9.1 谓词[NOT]IN 114

5.9.2 比较子查询 115

5.9.3 [NOT]EXISTS子查询 115

习题五 116

第6章 窗体设计 120

本章学习目标 120

6.1 窗体概念 120

6.2 窗体类型 121

6.2.1 纵栏式窗体 121

6.2.2 表格式窗体 122

6.2.3 数据表窗体 122

6.3 用向导创建窗体 123

6.3.1 窗体向导 123

6.3.2 纵栏式窗体生成器 125

6.3.3 图表向导 126

6.4 使用窗体 128

6.4.1 运行窗体 128

6.4.2 窗体基本操作 129

6.5 用“设计视图”设计窗体 132

6.5.1 窗体设计视图 132

6.5.2 设计工具 134

6.5.3 窗体设计内容 136

6.5.4 其他属性 137

6.6 窗体控件 137

6.6.1 控件类别 137

6.6.2 控件向导 138

6.6.3 标签控件 139

6.6.4 文本框 139

6.6.5 复选框、单选按钮、切换按钮 140

6.6.6 列表框 141

6.6.7 组合框 141

6.6.8 命令按钮 142

6.6.9 选项组 145

6.6.10 选项卡 146

6.6.11 绑定对象框和未绑定对象框 146

6.6.12 其他控件 148

6.7 图像处理 150

6.7.1 图像处理概述 150

6.7.2 图像主要属性 151

6.7.3 设置窗体背景图像 151

6.7.4 设置命令按钮、切换按钮和选项卡控件的背景图像 152

6.7.5 图像控件 152

6.8 编辑窗体 153

6.8.1 选择控件 153

6.8.2 单个控件的位置和大小调整 154

6.8.3 多个控件的相对位置和大小调整 154

6.8.4 Tab键次序 154

6.8.5 删除控件 155

6.8.6 添加控件 155

6.9 子窗体 155

6.10 数据透视表窗体 159

6.11 数据透视图窗体 161

习题六 161

第7章 报表设计 166

本章学习目标 166

7.1 报表概述 166

7.2 使用报表向导创建报表 167

7.3 使用“自动创建报表”方式创建报表 171

7.4 在设计视图中设计实用的报表 173

7.4.1 报表结构 173

7.4.2 报表类型 174

7.4.3 设计报表 174

7.4.4 子报表 182

习题七 185

第8章 多表关联关系设计 187

本章学习目标 187

8.1 关联关系的基本概念 187

8.2 关系 189

8.3 参照完整性 189

8.4 联接 191

8.5 建立表间关联关系 193

8.6 编辑表间关联关系 196

8.7 多表查询 197

习题八 200

第9章 数据库Web页设计 203

本章学习目标 203

9.1 导出静态网页 203

9.2 导出Internet标准XML/XSL 205

9.3 创建数据访问页 207

9.3.1 创建数据访问页 207

9.3.2 用设计视图来修改数据访问页 211

习题九 213

第10章 宏设计 214

本章学习目标 214

10.1 宏的概念 214

10.1.1 宏的定义 215

10.1.2 宏的使用 216

10.2 宏操作 216

10.2.1 操纵数据的宏操作 216

10.2.2 执行命令的宏操作 216

10.2.3 实现导入/导出功能的宏操作 218

10.2.4 操纵数据库对象的宏操作 218

10.2.5 其他类型的宏操作 219

10.3 创建宏 220

10.4 编辑宏 221

10.5 创建宏组 221

10.6 宏的条件表达式 222

10.7 执行宏 223

10.8 宏的应用 224

10.8.1 建立相关的宏 224

10.8.2 建立系统启动窗体 226

习题十 228

第11章 应用系统的菜单和工具栏设计 230

本章学习目标 230

11.1 窗体型菜单生成器——切换面板管理器 230

11.1.1 Access菜单类型 230

11.1.2 生成切换面板 231

11.1.3 修改或删除切换面板 235

11.2 自定义工具栏 235

11.2.1 Access内置工具栏 235

11.2.2 隐藏/显示、删除工具栏 235

11.2.3 自定义工具栏 237

11.2.4 在工具栏上增加、删除按钮 238

11.2.5 制作自己的工具栏按钮图标 238

11.2.6 将自定义工具栏绑定到窗体、报表 239

11.3 自定义菜单 240

11.3.1 生成自定义菜单 240

11.3.2 向菜单中加入菜单项、删除菜单项 240

11.3.3 将菜单绑定到窗体、报表 242

11.3.4 将菜单设置为全局菜单 242

11.4 用“宏”快速创建菜单栏 243

习题十一 244

第12章 快速生成应用系统举例 245

本章学习目标 245

12.1 系统设计流程 245

12.2 需求分析 246

12.2.1 应用系统的主要功能 246

12.2.2 建立数据表及表之间的关系 247

12.2.3 功能模块结构图 249

12.3 数据输入界面设计——窗体设计 250

12.4 统计查询设计 251

12.5 报表设计 252

12.6 定制系统菜单 253

12.7 调试运行 254

12.8 打包、制作安装程序和使用说明 255

习题十二 255

第13章 优化与管理Access数据库 257

本章学习目标 257

13.1 拆分Access数据库 257

13.2 压缩数据库 260

13.2.1 压缩当前数据库 260

13.2.2 压缩未打开的数据库 260

13.3 修复数据库 261

13.4 备份数据库 261

13.5 数据库安全 261

13.5.1 设置数据库密码 261

13.5.2 撤销数据库密码 262

13.6 将数据库保存为MDE文件 263

13.6.1 MDE文件的优点 263

13.6.2 生成MDE文件 263

习题十三 264

第14章 Access高级开发——VBA程序设计 265

本章学习目标 265

14.1 VBA介绍 265

14.1.1 VBA的特点 265

14.1.2 VBA与VB 266

14.2 VBA编辑器 267

14.2.1 启动VBA编辑器 267

14.2.2 退出VBA编辑器 268

14.3 数据类型、常量、变量 268

14.3.1 数据类型 268

14.3.2 常量 269

14.3.3 变量 270

14.3.4 数组 270

14.3.5 运算符与表达式 271

14.4 Access的VBA程序结构 272

14.4.1 VBA语句 272

14.4.2 程序控制流程 273

14.4.3 过程、自定义函数 274

14.4.4 模块 276

14.4.5 Access的VBA程序结构 277

14.4.6 作用域 278

14.5 Access事件过程 279

14.5.1 创建事件过程 280

14.5.2 键盘事件过程 280

14.5.3 鼠标事件过程 281

14.5.4 窗体事件过程 282

14.5.5 数据事件过程 283

14.6 VBA操作Access对象 284

14.6.1 Access对象模型 284

14.6.2 DoCmd对象 285

14.6.3 Access对象模型应用实例 286

14.7 VBA应用举例 288

14.7.1 输入数据校验 288

14.7.2 增强窗体功能 290

14.7.3 增强报表功能 291

14.7.4 双列表设计 293

习题十四 295

第15章 Access与其他系统的数据交换 298

本章学习目标 298

15.1 链接数据 298

15.1.1 链接到Access数据库 298

15.1.2 升迁Access到SQL Server 300

15.1.3 链接到SQL Server数据库 307

15.2 数据的导入 308

15.2.1 从Access数据库中导入对象 309

15.2.2 从文本文件导入Access 310

15.2.3 从ODBC数据源中导入 310

15.3 Access数据的导出 311

15.4 与Office无缝集成——Office链接 313

习题十五 316

第16章 Access的网络数据库应用系统 317

本章学习目标 317

16.1 数据库应用系统工作方式 317

16.2 同步复制方式 318

16.2.1 公文包同步复制 318

16.2.2 Access完全同步复制 319

16.3 客户-服务器方式 319

16.4 Access与SQL Server的应用方式 320

16.4.1 升迁Access到SQL Server 320

16.4.2 链接到SQL Server 321

16.4.3 利用SQL Server功能 321

16.5 Aecess项目与SQL Server的应用方式 323

16.5.1 Access项目概念 323

16.5.2 新建Access项目 324

16.5.3 在Access项目中操作 325

习题十六 326

第17章 高级开发应用举例——高校学生收费管理系统 327

本章学习目标 327

17.1 应用系统概述 327

17.2 学生收费管理系统业务流程 328

17.3 收费管理系统的主要功能 328

17.4 使用升迁至SQL Server中的表及查询 329

17.5 主要窗体设计 331

17.6 主要报表设计 347

17.7 系统菜单和宏 348

17.8 程序模块 349

习题十七 353

参考文献 356