热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力

数据库技术--Access及其应用系统开发

中国水利水电出版社
    【作 者】李禹生 主编 【I S B N 】978-7-5084-4598-4 【责任编辑】吴萍 【适用读者群】高职高专 【出版时间】2008-06-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】288 【千字数】 【印 张】 【定 价】26 【丛 书】普通高等教育“十一五”国家级规划教材 【备注信息】
图书详情

    本书全面介绍Access数据库管理系统(Access DBMS)的各项功能,讲解关系数据库的基本概念以及面向对象程序设计的方法。并在此基础上介绍数据库应用系统开发的基本原理与方法,介绍Access数据库系统的网络应用及其安全机制设置技术。

    本书采用实例“图书馆管理信息系统”贯穿全书的方式,以理论联系实际的方法讲解知识、介绍操作技能,叙述详尽,概念清晰。读者可以通过一边学习、一边实践的方式,掌握Access数据库及其应用系统开发技术。

    本书内容全面,结构完整,深入浅出,图文并茂,通俗易懂,可读性、可操作性强,既适合作为本科院校学生学习数据库应用技术的教材,也适合作为数据库应用系统开发人员的技术参考书。

    1.本书采用实例“图书馆管理信息系统”贯穿全书的方式,以理论联系实际的方法讲解知识、介绍操作技能,叙述详尽,概念清晰。读者可以通过一边学习、一边实践的方式,掌握Access数据库及其应用系统开发技术。

    2.本书凝聚了作者多年教学及数据库应用系统开发的经验,也是湖北省教育厅教学研究项目“计算机学科教育中的分级实践教学模式研究(20050343)”的研究成果之一,内容丰富,结构完整,概念清楚,深入浅出,通俗易懂,可读性、可操作性强。

    当今,数据库技术已经被广泛应用于各种类型的数据处理系统之中。因此,掌握数据库应用技术,学习使用数据库技术进行应用系统开发,正在成为众多计算机应用人员的热切愿望。对于正在各类高校各专业学习的学生而言,学习一种数据库管理系统的应用方法,进而训练相应的数据库应用系统开发技能,是非常必要的。

    Microsoft Access关系数据库管理系统是一种小型关系数据库管理系统,其高效、可靠的数据管理方式,面向对象的操作理念,以及强大的网络支撑功能,使其受到很多小型数据库应用系统开发者的青睐。

    本书全面介绍Microsoft Access关系数据库管理系统的各项功能、操作方法,以及使用Microsoft Access DBMS开发数据库应用系统的基本原理与方法。

    全书共分10章,构成了Access数据库应用技术的整个知识体系。其主要内容有:关系数据库的基础理论;数据库应用系统开发与Access数据库基础知识,包括信息系统开发的基本方法和Access基本功能介绍等;Access数据库及面向对象的概念、功能、应用与操作,包括数据库对象、表对象、查询对象、窗体对象、宏对象和模块对象的操作及应用方法等;VBA的功能与应用知识,包括VBA语句、函数、运算和变量的应用,VBA数据库对象的描述及其引用等;应用Access开发数据库应用系统的技术,以一个实例“图书馆管理信息系统”介绍Access在数据库应用系统开发中的具体应用;关于Access数据库应用系统的发布、安全机制设置以及基本的网络应用基础等。

    本书以分析“图书馆管理信息系统”作为实例,并以该实例贯穿始终,理论联系实际,叙述详尽,概念清晰。本书注重通过实例讲解知识、介绍操作技能,采用层层递进的方式组织教学过程。读者在学习完本书后,不仅可以掌握Access应用技术,还通过实践完成一个数据库应用系统实例的设计过程,进而具备应用Access开发小型数据库应用系统的基本能力。

    总之,本书凝聚了作者多年教学及数据库应用系统开发的经验,也是湖北省教育厅教学研究项目“计算机学科教育中的分级实践教学模式研究(20050343)”的研究成果之一,内容丰富,结构完整,概念清楚,深入浅出,通俗易懂,可读性、可操作性强。

    参与本书编写的主要人员有李禹生、雷建军、廖明潮、欧阳峥峥、蒋丽华、邓涛等,全书由李禹生统稿,参加本书编写人员还有周龙、管庶安、丰洪才、刘兵、陈学文、贾瑜、向云柱、高艳霞、严华、李承犁等。本书由谭立烽教授主审,在编写过程中还得到了许多同行的帮助和指导,在此一并表示感谢。

    限于编者水平,书中难免有遗漏甚至不妥之处,尚祈读者批评指正。作者Email:prof.li@163.com。

    作 者

    2007年4月


    前言
    第1章 关系数据库及其应用系统开发基础 1
    本章学习要点 1
    1.1 关系数据库技术基础 1
    1.1.1 数据库技术概述 1
    1.1.2 关系数据库的基本概念 5
    1.1.3 基本关系运算与SQL 7
    1.1.4 关系型数据库管理系统(RDBMS) 10
    1.2 数据库应用系统基础 12
    1.2.1 数据库应用系统的组成 12
    1.2.2 数据库的规范化设计 13
    1.2.3 数据库应用系统功能的规范化设计 16
    1.3 数据库应用系统开发方法 19
    1.3.1 系统分析 19
    1.3.2 应用系统设计 19
    1.3.3 数据库应用系统实现 20
    1.3.4 数据库应用系统测试 20
    1.4 面向对象的数据库应用系统设计概念 20
    1.4.1 对象的概念 21
    1.4.2 类的概念 22
    1.4.3 属性的概念 22
    1.4.4 事件与方法的概念 23
    1.5 数据库应用系统开发实例——图书馆管理信息系统(LIBMIS) 23
    1.5.1 系统需求分析 23
    1.5.2 系统设计 25
    习题 30
    第2章 关系数据库管理系统Access基础 31
    本章学习要点 31
    2.1 Access基础 31
    2.1.1 Access的特性 31
    2.1.2 Access的运行环境和安装技术要点 33
    2.1.3 Access的菜单栏与常用工具栏 36
    2.1.4 Access的窗口操作 37
    2.2 Access的基本对象 38
    2.2.1 Access的数据库对象 39
    2.2.2 Access的数据表对象 39
    2.2.3 Access的查询对象 39
    2.2.4 Access的窗体对象 39
    2.2.5 Access的页对象 40
    2.2.6 Access的报表对象 40
    2.2.7 Access的宏对象 40
    2.2.8 Access的VBA模块对象 41
    2.3 Access的帮助系统 41
    2.3.1 “搜索”帮助 41
    2.3.2 “目录”帮助 42
    2.3.3 “上下文”帮助 43
    2.4 Access的功能选项设置 44
    2.4.1 Access的视图选项设置 44
    2.4.2 Access的常规选项设置 45
    2.4.3 Access的编辑/查找选项设置 46
    2.4.4 Access的高级选项设置 46
    2.5 Access的数据库对象 47
    2.5.1 Access数据库文件 47
    2.5.2 创建Access数据库 48
    2.5.3 转换Access数据库 51
    2.6 基于Access的图书馆管理信息系统(LIBMIS) 51
    2.6.1 数据库对象 51
    2.6.2 数据库中的数据表对象集合 52
    2.6.3 数据库中的查询对象集合 52
    2.6.4 数据库中的窗体对象集合 52
    2.6.5 数据库中的报表对象集合 53
    2.6.6 数据库中的宏对象集合 53
    2.6.7 LIBMIS的运行及功能 54
    习题 54
    第3章 Access表对象设计 56
    本章学习要点 56
    3.1 创建Access表对象 56
    3.1.1 应用表向导创建Access表对象 57
    3.1.2 应用设计视图创建Access表对象 59
    3.1.3 应用数据表视图创建Access表对象 61
    3.1.4 用设计视图修改Access表对象结构设计 62
    3.2 Access表对象的基本属性 63
    3.2.1 字段的数据类型 64
    3.2.2 字段的常规属性 64
    3.2.3 索引的意义及其选择 67
    3.2.4 字段的查阅属性设计 68
    3.3 Access表对象操作 69
    3.3.1 Access表对象的复制操作 70
    3.3.2 Access表对象的删除操作 70
    3.3.3 Access表对象的更名操作 71
    3.4 Access表对象的关联 71
    3.4.1 一对一关联 71
    3.4.2 一对多关联 72
    3.4.3 子数据表 72
    3.4.4 建立Access表对象关联的操作 73
    3.5 LIBMIS数据库中的表对象设计示例 75
    习题 76
    第4章 Access数据表视图 77
    本章学习要点 77
    4.1 Access数据表视图结构与功能 77
    4.2 在数据表视图中进行数据编辑 78
    4.2.1 增加数据记录 78
    4.2.2 删除数据记录 79
    4.2.3 修改数据记录 79
    4.2.4 查找、查找并替换字段数据 79
    4.2.5 复制与粘贴字段数据 80
    4.2.6 编辑LIBMIS数据库中各表数据 81
    4.3 设置数据表视图的格式 82
    4.3.1 设置行高和列宽 82
    4.3.2 设置数据字体 82
    4.3.3 设置数据表格式 83
    4.3.4 数据表中数据的打印及打印预览 84
    4.3.5 隐藏列的含义及其操作 84
    4.3.6 冻结列的含义及其操作 85
    4.4 在数据表视图上进行数据检索 85
    4.4.1 数据排序 85
    4.4.2 数据筛选 86
    4.5 导出Access数据表中的数据 88
    4.5.1 导出为文本文件 88
    4.5.2 导出为Excel 2003 工作表 89
    4.5.3 导出为FoxPro数据表 89
    4.5.4 导出为HTML文档 89
    4.6 从外部获取Access数据库所需的数据 90
    4.6.1 导入数据 91
    4.6.2 链入数据 94
    习题 95
    第5章 Access查询对象设计 96
    本章学习要点 96
    5.1 Access查询对象概述 96
    5.1.1 建立查询的方法 97
    5.1.2 建立查询的实质 100
    5.1.3 结构化查询语言简介 101
    5.1.4 运行查询的方法 103
    5.2 设计选择查询 104
    5.2.1 选择查询的设计视图 104
    5.2.2 基表联接的意义 105
    5.2.3 排序和显示的作用 106
    5.2.4 “条件”行的作用及其设置方法 106
    5.3 选择查询的应用设计 107
    5.3.1 设计计算查询列 107
    5.3.2 设计汇总查询 109
    5.3.3 设计参数查询对象 110
    5.3.4 LIBMIS数据库中的其他查询对象 111
    5.4 设计交叉表查询 113
    5.4.1 使用向导创建交叉表查询 114
    5.4.2 在查询设计视图中修改交叉表查询 117
    5.5 生成表查询的作用及其实质 118
    5.5.1 生成表查询的作用 118
    5.5.2 生成表查询的设计 118
    5.5.3 生成表查询的实质 119
    5.6 更新查询的作用及其实质 119
    5.6.1 更新查询的作用 119
    5.6.2 更新查询的设计 120
    5.6.3 更新查询的实质 121
    5.7 追加查询的作用及其实质 121
    5.7.1 追加查询的作用 121
    5.7.2 追加查询的设计 121
    5.7.3 追加查询的实质 122
    5.8 删除查询的作用及其实质 122
    5.8.1 删除查询的作用 122
    5.8.2 删除查询的设计 123
    5.8.3 删除查询的实质 123
    习题 124
    第6章 Access窗体对象设计 125
    本章学习要点 125
    6.1 窗体对象概述 125
    6.1.1 窗体的作用 126
    6.1.2 窗体的类别 128
    6.1.3 窗体的结构和各类窗体的显示特性 128
    6.2 窗体向导 130
    6.2.1 应用窗体向导进行简单窗体设计 131
    6.2.2 使用窗体设计向导进行子窗体设计 133
    6.3 窗体设计视图 137
    6.3.1 窗体设计视图工具栏 137
    6.3.2 窗体属性的应用 139
    6.4 窗体基本控件 141
    6.4.1 标签控件(Label) 141
    6.4.2 文本框控件(Text) 142
    6.4.3 组合框控件(Combo)和列表框控件(List) 144
    6.4.4 命令按钮控件(Command) 148
    6.4.5 图像控件(Image) 150
    6.4.6 子窗体/子报表控件(Child) 150
    6.4.7 其他基本控件 151
    6.5 应用窗体设计视图设计窗体 151
    6.5.1 完成“图书数据录入”窗体的设计 151
    6.5.2 完成“读者数据录入”窗体的设计 154
    6.6 实用窗体设计 157
    6.6.1 复杂数据源窗体设计 158
    6.6.2 复杂控件窗体设计 161
    6.6.3 命令选择型窗体设计 163
    6.7 在窗体运行视图中操作数据 165
    6.7.1 查看并修改数据 165
    6.7.2 添加与或删除记录 165
    6.7.3 数据排序与数据查找 166
    6.7.4 数据筛选操作 166
    6.7.5 窗体的打印和打印预览 167
    习题 167
    第7章 Access程序设计基础 169
    本章学习要点 169
    7.1 VBA程序设计语言基础 169
    7.1.1 数据类型 169
    7.1.2 常量、变量与数组 170
    7.1.3 运算符与表达式 176
    7.2 程序流程控制 179
    7.2.1 分支结构 179
    7.2.2 循环语句 182
    7.2.3 程序流程控制应用举例 184
    7.3 VBA编程环境 185
    7.3.1 进入VBE 185
    7.3.2 VBE窗口组成 186
    7.4 VBA模块与子过程 194
    7.4.1 VBA模块 194
    7.4.2 VBA子过程 195
    7.5 VBA程序调试与出错处理 198
    7.5.1 VBA程序错误的类型与检测 198
    7.5.2 VBA程序调试方法 198
    7.5.3 VBA程序错误陷阱处理 199
    7.6 Access程序设计实例 200
    7.6.1 循环结构程序设计 200
    7.6.2 循环分支结构程序设计 201
    习题 202
    第8章 Access报表对象设计 203
    本章学习要点 203
    8.1 报表对象概述 203
    8.1.1 报表对象的作用 203
    8.1.2 报表对象的结构 205
    8.1.3 报表对象的数据源 205
    8.2 报表向导的应用 206
    8.2.1 二维报表设计 206
    8.2.2 标签报表设计 211
    8.3 报表设计视图 215
    8.3.1 报表设计视图工具栏 216
    8.3.2 报表对象的基本属性 216
    8.4 报表基本控件 218
    8.4.1 标签(Label) 218
    8.4.2 文本框(Text) 219
    8.4.3 图像(Image) 219
    8.5 应用报表设计视图设计报表对象 219
    8.5.1 “图书借阅数据分析报表”设计 220
    8.5.2 “催还书通知单”标签报表设计 220
    8.6 报表的打印及打印预览 221
    8.6.1 报表预览 221
    8.6.2 报表对象的打印及其打印预览驱动 221
    习题 222
    第9章 Access宏对象设计 223
    本章学习要点 223
    9.1 Access所具有的基本操作 223
    9.1.1 记录操作类 223
    9.1.2 窗体操作类 225
    9.1.3 报表操作类 227
    9.1.4 应用程序类 228
    9.1.5 杂项类 229
    9.2 Access宏对象概述 229
    9.2.1 宏对象的作用 230
    9.2.2 将宏对象转换为VBA程序模块 231
    9.3 宏对象设计 232
    9.3.1 宏设计视图 232
    9.3.2 设置操作执行的条件 233
    9.3.3 选择操作并给定操作参数 234
    9.3.4 宏组的设计 234
    9.4 宏对象的编辑与修改 235
    9.4.1 添加操作 235
    9.4.2 删除操作 236
    9.4.3 更改操作 236
    9.4.4 重排操作顺序 237
    9.5 宏对象的调试与执行 237
    9.5.1 直接运行宏 238
    9.5.2 单步执行宏操作 238
    9.6 应用宏对象 240
    9.6.1 利用宏生成VBA程序代码 240
    9.6.2 启动时自动运行的宏AutoExec 241
    9.6.3 响应组合键的宏组AutoKeys 242
    习题 242
    第10章 LIBMIS数据库集成、测试与发布 244
    本章学习要点 244
    10.1 LIBMIS表对象集成 244
    10.1.1 “读者数据表”对象 244
    10.1.2 “图书数据表”对象 245
    10.1.3 “借阅数据表”对象 245
    10.1.4 “读者类别”和“出版社”表对象 246
    10.2 LIBMIS查询对象集成 247
    10.2.1 “读者基本数据查询”对象 247
    10.2.2 “读者借阅数据查询”对象 247
    10.2.3 “图书归还数据查询”对象 248
    10.2.4 “图书借阅数据分析查询”对象 248
    10.2.5 “读者借阅数据分析查询”对象 249
    10.2.6 “超期归还数据查询”对象 249
    10.3 LIBMIS窗体对象集成 250
    10.3.1 “读者数据录入”窗体对象的功能与操作 250
    10.3.2 “图书数据录入”窗体对象的功能与操作 250
    10.3.3 “借阅数据录入”窗体对象的功能与操作 251
    10.3.4 “图书归还数据录入”窗体对象的功能与操作 251
    10.3.5 “借阅数据分析”窗体对象的功能与操作 253
    10.3.6 “超期归还数据处理”窗体对象设计 254
    10.3.7 “图书馆管理信息系统”窗体对象 255
    10.4 LIBMIS报表对象集成 255
    10.4.1 “图书借阅数据分析报表”对象 256
    10.4.2 “读者借阅数据分析报表”对象 256
    10.4.3 “催还书通知单”标签报表对象 256
    10.5 LIBMIS宏对象设计参数 257
    10.6 测试数据集的设计 258
    10.6.1 读者数据录入测试数据集设计 258
    10.6.2 图书数据录入测试数据集设计 258
    10.6.3 借阅数据录入测试数据集设计 259
    10.7 Access数据库的网络应用与发布 260
    10.7.1 Access数据库应用系统的网络应用方案 260
    10.7.2 Access数据库应用系统的用户群组设定及其操作权限分配 261
    10.7.3 发布Access数据库应用系统 268
    习题 269
    参考文献 270
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册