
基本信息出版社:机械工业出版社
页码:253 页
出版日期:2009年02月
ISBN:7111258592/9787111258599
条形码:9787111258599
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:高等院校计算机系列规划教材
图书品牌:华章图书
内容简介 《数据库原理及应用(Access版)》从一个Access数据库应用系统实例——学生管理系统入手,系统地介绍数据库的基本原理与Access各种主要功能的使用,主要包括数据库的基本原理和相关概念,关系数据库的基本设计方法,数据库的建立,表、查询、SQL语言、窗体、报表、页、宏的创建和应用,以及VBA程序设计。
《数据库原理及应用(Access版)》内容全面,结构完整,深入浅出,图文并茂,通俗易懂,可读性、可操作性强,既适合作为各类高校学生学习数据库原理及应用的教材,也可作为相关领域技术人员的参考用书或培训教材。
目录
前言
第1章 数据库系统概述
1.1 引言
1.2 数据库系统
1.2.1 数据库系统的构成
1.2.2 数据库系统的特点
1.3 数据库设计的基本步骤
1.4 实体联系模型
1.4.1 实体联系模型中的基本概念
1.4.2 实体集之间的联系形式
1.5 习题
第2章 关系模型和关系数据库
2.1 数据模型
2.2 关系模型的数据结构
2.3 关系数据库和关系数据库规范化
2.3.1 关系数据库
2.3.2 关系数据库规范化
2.3.3 关系数据完整性规则
2.4 E-R模型向关系模型的转换
2.4.1 实体转换为关系模式
2.4.2 实体之间联系的转换
2.5 关系数据操作基础
2.5.1 集合运算
2.5.2 关系运算
2.6 习题
第3章 Access概述
3.1 Access的功能及特点
3.2 Access的启动与退出
3.2.1 启动Access
3.2.2 退出Access
3.3 Access数据库的系统结构
3.3.1 表对象
3.3.2 查询对象
3.3.3 窗体对象
3.3.4 报表对象
3.3.5 数据访问页对象
3.3.6 宏对象
3.3.7 模块对象
3.4 Access的功能选项设置
3.5 Access的帮助系统
3.6 习题
第4章 数据库与表
4.1 创建数据库
4.1.1 创建空数据库
4.1.2 利用向导创建数据库
4.1.3 数据库的简单操作
4.2 创建数据表
4.2.1 Access数据类型
4.2.2 创建表
4.2.3 字段的属性设置
4.2.4 表维护
4.2.5 数据输入
4.2.6 创建索引与主键
4.2.7 建立表之间的关系
4.3 表操作
4.3.1 调整表的外观
4.3.2 数据的查找和替换
4.3.3 排序记录
4.3.4 筛选记录
4.3.5 数据表的更名、复制与删除
4.4 习题
第5章 查询
5.1 查询概述
5.1.1 查询的功能
5.1.2 查询的类型
5.2 表达式
5.2.1 常量
5.2.2 Access常用函数
5.2.3 表达式
5.3 选择查询
5.3.1 利用向导创建查询
5.3.2 利用“设计”视图创建查询
5.3.3 查询属性
5.3.4 添加计算字段
5.3.5 总计查询
5.4 交叉表查询
5.4.1 利用向导创建交叉表查询
5.4.2 利用“设计视图”创建交叉表查询
5.5 操作查询
5.5.1 生成表查询
5.5.2 更新查询
5.5.3 追加查询
5.5.4 删除查询
5.6 参数查询
5.6.1 单参数查询
5.6.2 多参数查询
5.7 其他类型的查询
5.7.1 查找重复项查询
5.7.2 查找不匹配项查询
5.8 查询的其他操作
5.8.1 查询的更名
5.8.2 查询的复制
5.8.3 查询的删除
5.9 习题
第6章 结构化查询语言——SQL
6.1 数据查询语言
6.1.1 简单查询
6.1.2 多表查询
6.1.3 排序
6.1.4 子查询
6.1.5 聚集函数和分组查询
6.1.6 连接查询
6.1.7 联合查询
6.2 数据操纵语言
6.2.1 追加
6.2.2 更新
6.2.3 删除
6.3 数据定义语言
6.3.1 创建表
6.3.2 删除表
6.4 习题
第7章 窗体
7.1 窗体概述
7.1.1 窗体的功能
7.1.2 窗体的结构
7.1.3 窗体的类型
7.1.4 窗体的视图
7.2 利用向导创建窗体
7.2.1 使用“自动创建窗体”
7.2.2 使用“自动窗体”
7.2.3 使用“窗体向导”
7.2.4 使用“数据透视表向导”
7.2.5 使用“图表向导”
7.3 利用设计视图创建窗体
7.3.1 窗体设计视图
7.3.2 窗体中的控件
7.3.3 常用控件的创建
7.3.4 窗体中控件的常用操作
7.4 对象与属性
7.4.1 面向对象的基本概念
7.4.2 对象属性
7.4.3 对象事件和方法
7.5 窗体设计实例
7.6 习题
第8章 宏
8.1 Access宏对象的概念
8.2 宏的创建与编辑
8.2.1 操作序列宏的创建
8.2.2 宏组的创建
8.2.3 条件宏的创建
8.2.4 宏的编辑
8.3 宏的运行和调试
8.3.1 宏的运行
8.3.2 宏的调试
8.4 利用宏创建菜单
8.4.1 创建窗口下拉菜单
8.4.2 创建窗口多级菜单
8.4 _3设置热键和分隔线
8.5 常用宏操作
8.6 习题
第9章 报表
9.1 概述
9.1.1 报表的功能
9.1.2 报表的视图
9.1.3 报表的结构
9.1.4 报表的类型
9.2 创建报表
9.2.1 使用“自动创建报表”创建报表
9.2.2 使用“报表向导”创建报表
9.2.3 使用“图表向导”创建图表报表
9.2.4 使用“标签向导”创建标签报表
9.2.5 使用“设计视图”创建报表
9.3 编辑报表
9.3.1 设置报表格式
9.3.2 修饰报表
9.3.3 创建多列报表
9.4 报表的高级应用
9.4.1 报表的排序和分组
9.4.2 使用计算控件
9.4.3 创建子报表
9.5 报表的预览和打印
9.6 习题
第10章 数据访问页
10.1 概述
10.2 创建数据访问页
10.2.1 自动创建数据访问页
10.2.2 使用向导创建数据访问页
10.2.3 使用“设计视图”创建数据访问页
10.3 编辑数据访问页
10.3.1 添加标签
10.3.2 添加滚动文字
10.3.3 使用主题
10.3.4 设置背景
10.3.5 添加Office电子表格
10.3.6 数据分组
10.4 数据访问页的访问和发布
10.5 习题
第11章 VBA程序设计
11.1 VBA概述
11.1.1 VBA的概念
11.1.2 VBA的编程步骤
11.1.3 VBA的编程环境
11.1.4 模块的基础知识
11.2 面向对象程序设计基础
11.2.1 面向对象程序设计的基本概念
11.2.2 Access中的对象
11.3 VBA程序设计基础
11.3.1 VBA中的数据和表达式
11.3.2 VBA基本语句
11.4 VBA程序流程控制
11.4.1 选择结构
11.4.2 循环结构
11.4.3 GoTo控制语句
11.4.4 过程的作用范围与参数传递
11.5 VBA程序调试
11.5.1 错误类型
11.5.2 错误处理
11.5.3 调试程序
11.6 VBA中数据库对象的使用
11.6.1 数据库引擎与接口
11.6.2 DAO(数据访问对象)
11.6.3 ADO(Active数据对象)
11.7 习题
……
序言 随着社会信息化进程的不断推进和电子商务的蓬勃发展,越来越要求非计算机类专业学生具有一定的计算机科学知识。在参与企业信息化建设的咨询和实施过程中,我们深刻地体会到数据建模是企业信息化过程中一个重要环节,数据组织得好坏关系到企来信息化的成败。而企来信息化又与各专业领域相了联系,需要各专业的密切合作。因此,需要非计算机专业学生具有数据建模的基本知识,掌撑数据库的设计步骤和原则,使学生具有解决实际问题的能力。
本书力求建设成为适用于非计算机类专业学生使用的数据库原理与应用编程的教材,面向各类专业学生讲授数据库系统最基本的内容:数据库设计和数据库编程。我们期望通过这门课程的学习使学生具备数据库方面的基本知识和良好的逻辑思维能力。
本书的编著者为中央财经大学“Access数据库原理及应用”课程的主讲教师,在长期的教学中积累了丰富的教学经验。本书以数据库应用为重点,以学生管理为主线,主要讲解如何建立数据库,建立数据库应遵循的步骤以及每一步骤中应遵循的原则,并以实例介绍在Access环境中如何实现数据库的建立和各种对象的创建和各种对象的创建等。
文摘 第1章 数据库系统概述
20世纪80年代,美国信息资源管理学家霍顿(F.W.Horton)和马钱德—.A.Marchand)等人指出:信息资源(InformationResources)与人力、物力、财力和自然资源一样,都是企业的重要资源,因此,应该像管理其他资源那样管理信息资源。
随着社会的进步和经济的发展,各类组织和机构都意识到我们的社会已经跨入信息时代,数据是信息时代的重要资源之一。通常,大多数数据是经过一段时问积累下来的重要资源。人们需要对大量的数据进行管理,从数据中获取信息和知识,从而帮助人们进行决策,于是就有了数据库蓬勃发展的今天。数据库技术是计算机科学中一门重要的技术,在管理和财经领域内得到广泛的应用。特别是Intemet技术的发展,为数据库技术开辟了更广泛的应用舞台。
本章的重点是介绍数据库系统的基本概念和数据库设计的步骤。
1.1 引言
首先,我们通过几个事例,讨论为什么需要数据库。
A公司的业务之一是销售一种科技含量较高的日常生活用品,为分别适应不同客户群的需求,这种商品有9个型号;产品通过分布在全市3000多个各种类型的零售商处销售(如各类超市、便利店等);同时,公司在全国各主要城市都设有办事处,通过当地的代理商销售这种商品。
如果是你在管理这家公司,你需要什么信息?
A公司的管理层需要随时掌握各代理商和零售商的进货情况、销货情况和库存情况;需要掌握各销售渠道的销售情况;需要了解不同型号产品在不同地域的销售情况,以便及时调整销售策略,等等。A公司的工作人员定期对代理商和零售商进行回访,解决销售过程中的各种问题,并对自己的客户(代理商和零售商)进行维护。在此过程中,公司还需要对自己的市场部门工作业绩进行考核。
随着市场范围的不断扩大,业务量迅速增长,A公司需要有效地管理自己的产品、客户和员工等数据,并且这类数据正在不断地积累、增大。
这样大量的数据,靠人工管理已经不再可能,比较好的方法之一是用数据库系统来管理其数据。那么,应该如何去抽象数据,组织数据并能够有效地使用数据,从中得到有价值的信息呢?这正是我们要讨论的问题。
另一个例子是银行,我们每个人都有在银行接受服务的经历。首先在银行开户,向银行提供我们的基本信息(如姓名和身份证号码等),然后不断地存款、取款及消费;而银行需要及时地记录这些数据,并实时地更新账户余额。