教育>本科研究生>计算机类
数据库原理及应用(Access2007)

数据库原理及应用(Access2007)"

作者:郭晔,王命宇,王浩鸣
ISBN:9787121220852
定价:¥42.0
字数:506千字
页数:316
出版时间:2014-01
开本:16(185*260)
版次:01-01
装帧:
出版社:电子工业出版社
简介

本书是按照教育部高等学校计算机基础课程教学指导委员会最新制定的“计算机基础课程教学基本要求”、“高等学校计算机基础实验教学课程建设报告”和“高等学校计算机基础核心课程教学实施方案”中对“数据库技术及应用”课程的教学内容和实验要求而编写。 本书在内容安排上注重数据库理论的完整性及全书的连贯性,第1章和第2章重点讲解了数据库理论知识,目的是在学习数据库技术过程中树立规范化设计思想。第3章至第10章以一个“银行贷款数据库系统”为实例进行讲解,最后以一个完整的“进销存数据库管理系统”对全书内容进行总结。书中所有实例都已经在Access 2007环境下调试并运行通过。 本书融理论与实验教学为一体,每章都安排了层次要求不同的实验,在附录A中给出了2013年全国计算机等级考试二级Access考试大纲。为方便教学,本书配有多媒体课件和部分习题答案,读者可以登录华信教育资源网(www.hxedu.com.cn)注册下载。

前言

前 言 随着计算机技术、通信技术和网络技术的迅猛发展,人类社会已经进入了信息化时代。数据库技术是计算机技术的重要分支,是数据库管理的实用技术。如今,信息资源成为最重要、最宝贵的资源之一,数据库技术已经成为信息社会中对大量数据进行组织与管理的信息系统核心技术和网络信息化管理系统的重要基础。对于一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已经成为衡量这个国家信息化程度的重要标志。因此,掌握数据库的基本知识及数据库的使用方法是当代大学生必备的技能。在教育部高等学校计算机基础课程教学指导委员会制定的“计算机基础课程教学基本要求”中,将数据库作为大学计算机基础课程之后的第一门核心课程。 本书在内容安排上注重数据库理论的完整性及全书的连贯性,第1章和第2章重点讲解了数据库理论知识,目的是在学习数据库技术过程中树立规范化设计思想。第3章至第10章以一个“银行贷款数据库系统”为实例进行讲解,最后以一个完整的“进销存数据库管理系统”对全书内容进行总结。书中所有实例都已经在Access 2007环境下调试并运行通过。所有案例数据均为虚构,特此说明。 本书融理论与实验教学为一体,每章都安排了层次要求不同的实验,各章末实验中的题目1均以“车辆保险数据库系统”为例,给出了参考的实验步骤,方便读者温故知新;各章末实验中的题目2均以“学生课程数据库系统”为例,供学有余力的读者自己完成。 全书共分11章,结构如下: 第1章 数据库系统概论,介绍了数据库的基本概念,数据库管理系统及概念模型与数据模型; 第2章 关系数据库概述,介绍了关系数据模型与关系运算,关系模式的规范化,数据库系统开发的基本步骤; 第3章 Access概述,介绍了Access 2007的基本概念和工作界面,Access 2007数据库的各种常用对象,Access 2007的特点、新功能,Access 2007数据库的创建与操作; 第4章 表的创建与使用,介绍了数据表的创建,数据表描述实体属性,表间关系的创建; 第5章 查询,介绍了查询的功能与类型,各类查询的创建及应用,SQL语句的格式及应用; 第6章 窗体的创建与使用,介绍了创建窗体的常用方法,窗体的属性设置,窗体的控件设置与使用; 第7章 报表的创建与使用,介绍了报表的结构与类型,报表的设计,报表中数据的排序与分组,报表的打印; 第8章 Access数据管理,介绍了数据库格式转换,数据库的加密,数据库的备份与压缩技术; 第9章 宏的创建与使用,介绍了宏的基本概念,创建宏的方法,运行和测试宏; 第10章 模块与VBA编程,介绍了程序流程控制方法,面向对象程序设计方法,VBA编程; 第11章 数据库应用综合实例,介绍了系统的需求分析,系统设计,系统实现,系统测试到系统交付的整个过程。 书中每章均有本章小结、习题和配套的实验,在附录A中给出了2013年全国计算机等级考试二级Access考试大纲。为方便教学,本书配有多媒体课件和部分习题答案,读者可以登录华信教育资源网(www.hxedu.com.cn)注册下载。 本书在选材上力求概念清晰,重点突出,原理明确;内容组织上由浅入深,循序渐进;编写风格上语言准确,言简意赅。另外,本书理论、实践并重,结构安排合理,突出了数据库的基本概念和应用方法,反映了数据库应用技术的最新发展,有较强的适应性。 本书由郭晔、王命宇、王浩鸣担任主编。第1章、第2章由郭晔编写,第3章由王命宇、史西兵编写,第4章由史西兵、王命宇编写,第5章由冯居易编写,第6章由田西壮、张天宇编写,第7章由张天宇、田西壮编写,第8章由杨新安编写,第9章由李秀娟编写,第10章由王浩鸣编写,第11章由李建廷编写,附录A由冯居易完成。全书由郭晔、王命宇、王浩鸣统稿。 本书在成稿之际,特别感谢西安交通大学冯博琴、吴宁教授,西安财经学院软件工程系全体老师,以及众多在本书编写中给予热心指导和帮助的领导、同事和同学。 由于我们水平有限,书中难免疏漏之处,诚请广大教师、同行专家以及各位读者给予批评和指正。 编 者 于西安

目录

目 录 第1章 数据库系统概论 1 1.1 数据库的基本概念 1 1.1.1 信息与数据 1 1.1.2 数据库 3 1.1.3 数据处理 3 1.2 数据库技术和数据库管理系统 4 1.2.1 数据库技术概述 4 1.2.2 数据库技术的发展 5 1.2.3 数据库技术与多学科技术的 有机结合 7 1.2.4 数据库应用的新方向 10 1.2.5 数据库管理系统 10 1.2.6 常用数据库管理系统 11 1.3 数据库系统 14 1.3.1 数据库系统概述 14 1.3.2 数据库系统结构 14 1.3.3 数据库系统组成 15 1.3.4 数据库技术的研究领域 17 1.4 数据模型 17 1.4.1 数据模型概述 17 1.4.2 实体联系模型 19 1.4.3 数据模型的分类 21 本章小结 21 习题1 21 实验1 23 第2章 关系数据库概述 24 2.1 关系代数与关系数据模型 24 2.1.1 关系代数 24 2.1.2 关系数据模型 27 2.2 实体联系模型向关系模型的 转换 32 2.2.1 实体联系模型向关系模型的 转换处理方法 32 2.2.2 实体联系模型向关系模型的 转换方法应用 34 2.3 关系模式的规范化 36 2.3.1 模式规范化的必要性 36 2.3.2 模式的规范化 37 2.3.3 关系数据库设计的一般步骤 42 本章小结 42 习题2 43 实验2 44 第3章 Access概述 46 3.1 Access简介 46 3.1.1 Access的特点 46 3.1.2 Access的运行环境 47 3.1.3 Access的启动与退出 47 3.2 Access的工作界面及新增功能 48 3.2.1 Access的工作界面 48 3.2.2 Access 2007的新增功能 50 3.2.3 Access选项对话框 51 3.2.4 利用MS Office Online获取 更多信息 52 3.3 Access数据库的对象 52 3.3.1 表 52 3.3.2 查询 53 3.3.3 窗体 53 3.3.4 报表 53 3.3.5 宏 54 3.3.6 模块 55 3.4 创建Access数据库 55 3.4.1 数据库与数据库文件 55 3.4.2 创建Access数据库的方法 56 3.4.3 数据库基本操作 62 本章小结 63 习题3 63 实验3 64 第4章 表的创建与使用 66 4.1 使用设计视图创建表 66 4.1.1 创建表的一般方法 66 4.1.2 字段的“常规”属性设置 72 4.1.3 字段的“查阅”属性设置 79 4.2 使用表模板创建表 80 4.3 通过输入数据创建表 82 4.4 添加与编辑数据记录 82 4.4.1 添加数据记录 82 4.4.2 查看与编辑数据记录 84 4.5 表的复制、删除和重命名操作 84 4.5.1 复制表 84 4.5.2 删除表 85 4.5.3 重命名表 85 4.6 表的使用和编辑 86 4.6.1 改变数据记录的显示方式 86 4.6.2 改变列的排列顺序 87 4.6.3 查找和替换数据 88 4.7 数据的排序与筛选 88 4.7.1 简单排序 89 4.7.2 高级排序 89 4.7.3 数据的筛选 90 4.8 数据表关联 91 4.8.1 表间关系 91 4.8.2 查看、编辑、删除关系 92 4.8.3 设置参照完整性 93 本章小结 94 习题4 94 实验4 95 第5章 查询 102 5.1 查询概述 102 5.1.1 查询的定义与功能 102 5.1.2 查询的类型 103 5.2 选择查询 104 5.2.1 创建选择查询 104 5.2.2 查询准则 108 5.2.3 添加自定义计算字段 112 5.2.4 汇总查询 113 5.2.5 查找重复项和不匹配项 查询 114 5.3 参数查询 118 5.4 操作查询 120 5.4.1 生成表查询 120 5.4.2 追加查询 121 5.4.3 更新查询 123 5.4.4 删除查询 123 5.5 交叉表查询 124 5.5.1 使用交叉表查询向导创建 查询 125 5.5.2 使用设计视图创建交叉 表查询 127 5.6 SQL查询 127 5.6.1 SQL的特点 128 5.6.2 SQL语句的应用 128 5.6.3 SQL语句的格式 129 本章小结 131 习题5 131 实验5 133 第6章 窗体的创建与使用 136 6.1 窗体概述 136 6.1.1 窗体的概念 136 6.1.2 窗体的类型 137 6.1.3 窗体的结构 137 6.1.4 窗体的视图 138 6.2 创建窗体 139 6.2.1 使用“窗体”工具创建 窗体 139 6.2.2 使用“分割窗体”工具 创建窗体 141 6.2.3 使用“多个项目”工具 创建窗体 141 6.2.4 使用“数据透视图”工具 创建窗体 142 6.2.5 使用“窗体向导”工具 创建窗体 143 6.2.6 使用“数据表”工具 创建窗体 145 6.2.7 使用“数据透视表”工具 创建窗体 145 6.3 使用“窗体设计”工具创建 窗体 147 6.3.1 窗体的属性 148 6.3.2 常用控件及其应用 150 6.4 切换面板 162 6.4.1 切换面板的基本概念 162 6.4.2 创建切换面板 162 6.4.3 自动启动切换面板 164 本章小结 165 习题6 166 实验6 167 第7章 报表的创建与使用 170 7.1 概述 170 7.1.1 报表的结构 170 7.1.2 报表的视图 171 7.1.3 报表的分类 172 7.2 创建报表 174 7.2.1 使用报表向导创建报表 174 7.2.2 使用报表设计视图创建 报表 179 7.2.3 创建图形报表 181 7.3 报表中数据的排序与分组 183 7.4 预览和打印报表 186 7.4.1 页面设置 187 7.4.2 打印预览 187 7.4.3 打印报表 188 本章小结 188 习题7 188 实验7 190 第8章 Access数据管理 193 8.1 数据分析 193 8.2 数据库的格式转换 195 8.3 数据库的加密 196 8.4 数据库的管理 198 8.5 数据库的导入与导出 200 8.5.1 数据导出 200 8.5.2 数据导入 201 本章小结 204 习题8 204 实验8 205 第9章 宏的创建与使用 209 9.1 宏的基本概述 209 9.1.1 宏的基础知识 209 9.1.2 宏的功能 210 9.2 创建与运行宏 210 9.2.1 创建宏 211 9.2.2 运行与测试宏 216 9.3 事件与宏操作 217 9.3.1 事件 217 9.3.2 常用的宏操作 221 9.3.3 将宏对象转换为Visual Basic 代码 223 9.4 宏实例 224 9.4.1 登录验证 224 9.4.2 检索数据 226 本章小结 228 习题9 228 实验9 229 第10章 模块与VBA编程 232 10.1 概述 232 10.1.1 模块 232 10.1.2 VBA 233 10.1.3 过程和函数 233 10.2 程序流程控制 234 10.2.1 VBA程序设计过程 234 10.2.2 选择结构 234 10.2.3 循环结构 239 10.3 过程调用和参数传递 241 10.3.1 过程的声明和调用 242 10.3.2 参数传递 244 10.4 VBA开发过程 245 10.4.1 设计窗体 245 10.4.2 输入响应函数 247 10.4.3 建立新模块 248 10.4.4 功能测试与程序调试 249 10.5 使用事件过程打开窗体 250 10.5.1 用户登录模块设计 250 10.5.2 系统主界面设计 254 本章小结 257 习题10 257 实验10 257 第11章 数据库应用综合实例 259 11.1 系统开发概述 259 11.1.1 系统开发概述 259 11.1.2 进销存管理系统需求 分析 260 11.1.3 系统功能模块划分 261 11.2 进销存系统设计 262 11.2.1 概念结构设计 262 11.2.2 逻辑结构设计 263 11.2.3 物理结构设计 263 11.2.4 系统界面设计 265 11.3 系统实施 267 11.3.1 进销存数据库的创建 267 11.3.2 数据表的创建 268 11.3.3 系统各功能模块的实现 268 11.4 系统集成与测试 302 11.4.1 系统集成 302 11.4.2 系统测试 303 本章小结 304 习题11 304 附录A 全国计算机等级考试二级Access 考试大纲(2013年版) 305 参考文献 308

作者简介

编辑推荐

作者寄语

电子资料

http://www.hxedu.com.cn/hxedu/fg/book/bookinfo.html?code=G0220850

www.luweidong.cn

下一个