数据库原理及应用(Access 2007)

-
【作 者】沈祥玖 曹梅红 编著
【I S B N 】978-7-5084-8792-2
【责任编辑】张玉玲
【适用读者群】高职高专
【出版时间】2011-07-28
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】244
【千字数】382
【印 张】15.25
【定 价】¥26
【丛 书】21世纪高等学校精品规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书以新版本 Microsoft Access 2007中文版数据库系统作为教学数据库,针对应用型本科和高职高专学生的特点,总结并精选作者多年从事教学和实际应用开发的经验,以实际应用例子作为任务驱动,由浅入深,理论结合实际,兼顾全国计算机等级考试(二级Access),全面讲述了Access关系数据库系统的特点及应用开发技术。
全书共分12章。第1章主要讲述数据库的基本概念和基本知识;第2~10章通过一个典型的数据库应用实例,主要讲述可视化操作工具(如表设计、查询设计、窗体设计、报表设计、Web设计、宏应用等)和向导(如表向导、查询向导、窗体向导、报表向导等)。数据库的最终用户利用这些工具和向导不用编程即可构造简单实用的管理信息系统,充分展示了Access数据库应用开发便捷、灵活、易学易懂的特点,是数据库应用与开发的入门基础;第11和12章是Access数据库应用与开发的提高篇,主要介绍怎样优化和管理Access数据库、把Access升迁到SQL Server、实现数据交换与共享、构造客户机/服务器结构应用系统,简单介绍VBA程序设计语言。以高校学生收费管理信息系统应用为实例,全面讲述数据库应用系统的开发设计步骤和方法。使用Access可以快速构造具有一定规模、较为复杂和功能强大的客户机/服务器结构应用系统。
本书可作为应用型本科和高职高专学生学习数据库原理与应用的教材,也可作为技术培训教材、全国计算机等级考试(二级Access)和自学参考书。
本书配有电子教案,读者可以从中国水利水电出版社网站和万水书苑免费下载,网址为:http://www.waterpub.com.cn/softdown/和http://www.wsbookshow.com。
以新版本Microsoft Access 2007中文版数据库系统作为教学数据库
针对应用型本科和高职高专学生的特点,总结并精选作者多年从事教学和实际应用开发的经验,以实际应用例子作为任务驱动,由浅入深,理论结合实际,兼顾全国计算机等级考试(二级Access),全面讲述Access关系数据库系统的特点及应用开发技术。
以适用于初学者为目的编排,知识难度控制住初学者能够接受的范围内。
前 言
本书以新版本 Microsoft Access 2007中文版数据库系统作为教学数据库,针对应用型本科和高职高专学生的特点,总结并精选作者多年从事教学和实际应用开发的经验,以实际应用例子作为任务驱动,由浅入深,理论结合实际,兼顾全国计算机等级考试(二级Access),全面讲述了Access关系数据库系统的特点及应用开发技术。
本书以适用于初学者为目的进行编排,知识难度控制在初学者能够接受的范围内,对于哪些内容可以了解、哪些必须掌握、哪些是较深入的应用等都给出了明确的说明。讲解简明扼要、条理清楚,应用例子贯穿始终,尽量简单易学,以适合初学者。
Access 2007数据库系统是Microsoft公司新近开发的、最流行的和功能强大的桌面数据库管理系统。通过直观的、可视化的操作即可完成大部分数据的管理工作,Access 是完全面向对象,采用事件驱动机制的最新关系型数据库系统,使数据库的应用和开发更加便捷、灵活。在Access 2007中,用户可以使用Internet标准XML/XSL将数据快速发布到Web,用户可以将 Access 报表、窗体、表或查询导出到XML文档中,该文档包含相关的XSL文件供演示文稿使用。这使得用户可以通过支持HTML的Internet浏览器查看在Access中创建的窗体和报表。Access吸收了FoxPro关系数据库中最好的优点;引入Visual Basic for Application(简称VBA)语言进行程序设计。Access 具有和Office 2007中Word、Excel、PowerPoint 相同的操作界面和环境,使Access易学易用,反映了数据库技术的最新发展和特点。
全书共分12章,第1章主要讲述数据库的基本概念和基本知识;第2~10章通过一个典型的数据库应用实例,主要讲述可视化操作工具(如表设计、查询设计、窗体设计、报表设计、Web设计、宏应用等)和向导(如表向导、查询向导、窗体向导、报表向导等)。数据库的最终用户利用这些工具和向导不用编程即可构造简单、实用的管理信息系统,充分展示了Access数据库应用开发的便捷、灵活、易学易懂的特点,是数据库应用与开发的入门基础;第11和12章是数据库应用与开发的提高篇,介绍了VBA程序设计语言。以高校学生收费管理信息系统应用为例,全面讲述了数据库应用系统的开发设计步骤和方法。使用Access可以快速构造具有一定规模、较为复杂和功能强大的客户机/服务器结构应用系统。
本书由沈祥玖、曹梅红编著,其中第1、6~8、10、12由沈祥玖编写,第2~4、11章由曹梅红编写,第5章由尹涛编写,第9章由冉庆淼编写。全书由沈祥玖最后定稿,参加本书编写和录入工作的还有迟增晓、徐小平、周昊、周建玲老师,在此一并表示感谢。
由于作者水平有限,书中难免存在不足之处,恳请广大读者批评指正。
沈祥玖
2011年5月于济南
E-mail:jnjtsxj@163.com
前言
第1章 关系数据库概述 1
1.1 数据模型 1
1.2 关系数据库理论 4
1.2.1 关系数据的规范化概念 4
1.2.2 关系数据的规范化处理 6
1.2.3 关系的完整性 9
1.3 关系数据库标准语言——SQL 10
1.3.1 SQL概述 11
1.3.2 SQL的功能 12
1.4 数据库系统结构 14
1.4.1 数据库系统的模式结构 14
1.4.2 数据库系统的体系结构 15
1.4.3 数据库管理系统 16
1.5 数据库设计 17
1.5.1 数据库设计的任务与内容 17
1.5.2 数据库设计的方法 17
1.5.3 数据库设计的步骤 18
1.5.4 学生信息管理数据库设计举例 18
1.5.5 数据库设计过程应注意的问题 19
1.6 数据库新技术 20
1.6.1 数据库技术发展概述 20
1.6.2 数据库技术与其他技术的结合 20
1.6.3 数据仓库 20
习题1 21
第2章 Access数据库简介及应用 23
2.1 Access 2007的特点 23
2.2 Access数据库文件和表 25
2.3 xssjk数据库实例演示 28
习题2 31
第3章 表结构的设计 32
3.1 二维表及其结构 32
3.2 Access表的设计要素 33
3.2.1 表名、字段名 33
3.2.2 字段数据类型及字段大小 34
3.2.3 字段属性 36
3.2.4 主键和索引 37
3.3 表的设计步骤 37
3.4 用表设计器创建表 40
3.4.1 表设计器 40
3.4.2 输入与编辑字段 41
3.4.3 输入字段数据类型及字段属性 41
3.4.4 设置主键和索引 42
3.4.5 输入字段的格式及掩码 43
3.4.6 保存表 44
3.4.7 修改表结构 45
习题3 46
第4章 数据表视图和数据记录操作 49
4.1 数据表视图 49
4.2 添加新记录 50
4.2.1 手工输入记录 50
4.2.2 复制粘贴输入记录 52
4.3 记录定位 53
4.4 编辑数据 53
4.5 记录排序 54
4.5.1 排序类型 54
4.5.2 汉字排序类型 55
4.6 记录筛选 55
4.7 打印输出 56
4.8 子数据表 57
习题4 58
第5章 查询设计 61
5.1 查询概念 61
5.2 用查询向导创建查询 62
5.3 查询设计视图 65
5.3.1 设计视图 65
5.3.2 添加表/查询 66
5.3.3 选择字段 67
5.3.4 删除选择的字段 68
5.3.5 查询设计要素 68
5.4 查询条件准则 68
5.4.1 SQL表达式 69
5.4.2 字符串表达式作为准则 70
5.4.3 数值表达式作为准则 73
5.4.4 逻辑值作为准则表达式 73
5.4.5 日期/时间表达式作为准则 74
5.4.6 包含空值的表达式作为准则 75
5.5 统计查询 76
5.6 删除、更新、追加操作查询 78
5.6.1 删除记录 78
5.6.2 更新记录 78
5.6.3 追加记录 79
5.6.4 用查询生成新表 79
5.7 参数查询 79
5.8 SQL查询 80
习题5 84
第6章 窗体设计 89
6.1 窗体概念 89
6.2 窗体的类型 90
6.2.1 纵栏式窗体 90
6.2.2 表格式窗体 91
6.2.3 数据表式窗体 91
6.3 用向导创建窗体 92
6.4 使用窗体 95
6.4.1 运行窗体 95
6.4.2 窗体基本操作 95
6.5 用“设计视图”设计窗体 98
6.5.1 窗体设计视图 98
6.5.2 设计工具 99
6.5.3 窗体设计内容步骤 102
6.5.4 其他属性 103
6.6 窗体控件 103
6.6.1 控件类别 103
6.6.2 控件向导 104
6.6.3 标签控件 104
6.6.4 文本框 104
6.6.5 复选框、单选按钮、切换按钮 106
6.6.6 列表框 106
6.6.7 组合框 107
6.6.8 命令按钮 109
6.6.9 选项组 110
6.6.10 选项卡 111
6.6.11 绑定对象框和未绑定对象框 112
6.6.12 其他控件 112
6.6.13 直线矩形 113
6.7 图像处理 114
6.7.1 图像处理概述 114
6.7.2 图像主要属性 114
6.7.3 设置窗体背景图像 114
6.7.4 设置命令按钮、切换按钮和
选项卡背景图像 114
6.7.5 图像控件 114
6.8 编辑窗体 115
6.8.1 选择控件 115
6.8.2 单个控件的位置和大小 116
6.8.3 多个控件相对位置和大小调整 116
6.8.4 删除控件 116
6.8.5 添加控件 117
6.9 子窗体 117
习题6 121
第7章 报表设计 126
7.1 报表概述 126
7.2 使用报表向导创建报表 127
7.3 在设计视图中设计实用的报表 130
7.3.1 报表的结构组成 130
7.3.2 设计报表 131
习题7 136
第8章 宏设计 138
8.1 宏的概念 138
8.2 宏的分类 140
8.3 宏操作 140
8.3.1 操作数据的宏操作 140
8.3.2 执行命令的宏操作 141
8.3.3 实现导入/导出功能的宏操作 142
8.3.4 操纵数据库对象的宏操作 142
8.3.5 其他类型的宏操作 143
8.4 创建宏 144
8.5 编辑宏 144
8.6 创建宏组 145
8.7 宏的条件表达式 146
8.8 执行宏 147
8.9 宏的应用 147
8.9.1 建立相关的宏 148
8.9.2 建立系统启动窗体 149
习题8 151
第9章 数据库实用工具及应用 153
9.1 窗体型菜单——切换面板 153
9.1.1 Access的菜单类型 153
9.1.2 生成切换面板 153
9.1.3 修改删除切换面板 157
9.2 拆分Access数据库 157
9.3 数据库安全 158
9.4 发送到Word、Excel中 160
9.5 升迁Access到SQL Server 161
习题9 164
第10章 快速生成应用系统举例 165
10.1 系统设计流程 165
10.2 需求分析 166
10.2.1 系统的主要功能 166
10.2.2 建立表及表间关系 166
10.2.3 功能模块结构图 168
10.3 数据输入界面设计——窗体设计 169
10.4 统计查询设计 170
10.5 报表设计 171
10.6 定制系统菜单 172
10.7 调试运行 173
10.8 打包、制作安装程序、使用说明 173
习题10 174
第11章 Access高级开发VBA程序设计 176
11.1 VBA介绍 176
11.1.1 VBA的特点 176
11.1.2 VBA与VB 177
11.2 VBA编辑器 177
11.2.1 启动VBA编辑器 177
11.2.2 退出VBA编辑器 178
11.3 数据类型、常量、变量 179
11.3.1 数据类型 179
11.3.2 常量 180
11.3.3 变量 180
11.3.4 数组 180
11.3.5 运算符、内部函数、表达式 181
11.4 Access的VBA程序结构 182
11.4.1 VBA语句 182
11.4.2 程序基本结构 183
11.4.3 过程、自定义函数 184
11.4.4 模块 186
11.4.5 Access的VBA程序结构 186
11.4.6 作用域 187
11.5 Access事件过程 188
11.5.1 创建事件过程 189
11.5.2 键盘事件过程 190
11.5.3 鼠标事件过程 191
11.5.4 窗体事件过程 192
11.5.5 数据事件过程 192
11.6 VBA操作Access对象 193
11.6.1 Access对象模型 193
11.6.2 DoCmd对象 194
11.6.3 Access对象模型应用实例 196
11.7 VBA应用举例 196
11.7.1 输入数据校验 196
11.7.2 增强窗体功能 198
11.7.3 增强报表功能 200
11.7.4 双列表设计 201
习题11 203
第12章 高级开发应用举例—
高校学生交费管理系统 206
12.1 应用系统概述 206
12.2 学生交费管理系统业务流程 207
12.3 交费管理系统的主要功能 207
12.4 使用升迁到SQL Server中的表
及查询 207
12.5 主要窗体设计 209
12.6 主要报表设计 224
12.7 系统菜单和宏 225
12.8 程序模块 226
习题12 229
参考文献 233
- 数据库技术与应用实践教程(SQL Server 2019) [主 编 严晖 周肆清]
- 数据库原理与应用——基于SQL Server 2016 [主编 彭浩 黄胜 邹竞]
- Access数据库基础教程实验指导与习题集 [主 编 饶拱维 杨贵茂 吴华光]
- Access 数据库基础教程 [主编 饶拱维 杨贵茂 郭其标]
- 数据库原理及应用(MySQL版) [主编 高亮 韩玉民]
- 数据库技术与应用(SQL Server 2008版)(第二版) [主编 严晖 王小玲]
- 数据库技术与应用实践教程(SQL Server 2008)(第二版) [主编 严晖 周肆清]
- Access 2010数据库应用教程(第二版) [主编 李亚]
- Access 2010数据库实用教程 [主编 张明 宣继涛]
- 数据库原理及应用——SQL Server 2012 [主编 赖玲 李祥琴 胡秀]
- 数据库原理及应用上机指导与习题解答——SQL Server 2012 [主编 王娅纷 赖玲 李祥琴 胡]
- Visual FoxPro数据库程序设计教程(第四版) [主编 王凤领]
- 数据库系统原理与应用 [主编 沈祥玖 张岳]
- Access 2010数据库程序设计 [主编 纪澍琴 于雪晶]
- Access 2010实做教程 [主编 王益斌 赵欣]
- 数据库系统原理与应用(第三版)(SQL Server 2012) [主编 刘淳]
- 数据库技术(第二版)——Access 2010及其应用系统开发 [李禹生 李承犁 刘渊源 等编著]
- Access 2010数据库技术基础及应用 [主编 饶拱维 杨贵茂]
- 数据库技术及应用开发学习辅导 [李云峰 李婷 编著]
- Access应用技术基础教程(2010版) [主编 何春林 宋运康]
- Access应用技术实验指导(2010版) [主编 何春林 宋运康]
- Access 2010数据库技术与应用教程习题及实验指导 [主编 陈朝华 肖东]
- Access 2010数据库技术与应用教程 [主编 赵义霞 季军杰]
- Visual FoxPro程序设计 [主编 何樱]
- Visual FoxPro程序设计教程(第二版)习题集与解答 [主编 何振林 欧剑]
- Visual FoxPro程序设计教程(第二版) [主编 何振林 赵亮]
- 数据库技术及应用开发 [李云峰 李 婷 编著]
- Access 数据库案例教程(第二版) [主编 应红]
- Access 2010数据库应用教程 [主编 王迤冉 彭海云]
- 数据库技术与应用(SQL Server 2008版)实践教程 [主编 王小玲 严晖]