Access数据库案例教程
2010-5
中国铁道出版社
陈晨
270
随着科技的迅猛发展,知识总量的飞速增加,当今社会进入了一个信息快速增长的时代,我们每天都会和大量各种形式的数据接触或需要处理大量的数据,数据库的知识和应用成为我们每一个人必须掌握的基本技能之一,如何有效地管理数据,使得它们能够得到充分的利用,需要我们学习和使用好数据的管理工具——数据库,这也对高等学校的计算机基础教育提出了更高的要求。 为了适应教学改革的需要,本书以推进、培养学生自主学习能力为宗旨内容,基于教学过程中所需要的知识而编写。本书注重改变以往教学过程中的“满堂灌”与“照本宣科”,要求内容适应社会需求,根据人才培养目标设定相应的教学目标,并在教学过程中留出一定的时间和空间,引导学生主动参与讨论。本书在每章后面均配有实训作业,教师应鼓励学生自主完成,并将个性化的设计融入其中,使学生不但掌握独立的知识点,还具备综合分析问题和解决问题的能力。本书将每一章节的知识点有效地衔接起来,使得每一节的学习都为下节课知识的学习奠定基础,全书采用任务驱动、分块学习的方法围绕制作完整的信息系统为案例来讲授如何利用Access2003来实现小型的、简单的应用系统。 本书内容是围绕着“教学与实训”展开的,从基础知识到数据库的设计和创建,从创建的基本方法到数据库的使用均进行了详细的讨论。学生不但能掌握ACCeSS数据库的基础知识,而且能够知道怎样设计数据库,怎样创建数据库以及怎样设置和使用数据库。此外,本书还针对Access数据库中的一些疑难问题进行了解答。 本书从基础知识出发,重视实践与实训,重视培养学生自主学习的能力。学生应该遵循掌握基础知识一进行数据库设计一进行数据库的创建一进行数据库的操作与设置一对数据库进行使用的流程,从而熟悉Access数据库实训的全过程。
《21世纪高等学校计算机公共课程“十二五”规划教材·案例教程系列:Access数据库案例教程》为学生提供了一种全新的学习方法,将教条式的学习方式变为生动实用的案例教学。《Access数据库案例教程》是以推进、培养学生自主学习能力为宗旨,基于教学过程中所需的知识而编写的,在每章后均配有实训作业,鼓励学生自主完成,并能够将自己的个性化设计融入其中,使学生不但掌握了相关的知识点,还具备了综合分析问题和解决问题的能力。 《Access数据库案例教程》主要介绍Access2003数据库基础知识、数据库的设计、数据库和表的创建、查询的创建与应用、窗体的设计、报表的设计、宏的创建与模块、数据访问页的创建以及数据库的管理等内容。《Access数据库案例教程》将每一章节的知识点有效地衔接起来,从而为下节课知识的学习奠定基础。全书围绕制作一个完整的信息系统逐步展开,采用案例引领、分块学习的方式进行编写。 《Access数据库案例教程》适合作为高等院校计算机公共课程的教材,也可作为从事办公室工作的管理人员以及编程人员的参考书,还可作为希望学会一种数据管理工具的人员的自学教材。
第1章 数据库基础知识1.1 数据管理技术的发展1.2 数据描述1.2.1 概念设计中的数据描述1.2.2 逻辑设计中的数据描述1.2.3 数据联系的描述1.3 数据模型1.4 数据库系统的组成1.5 关系数据库1.5.1 关系数据库的重要术语1.5.2 关系的完整性规则1.5.3 关系代数本章小结实训作业第2章 数据库设计2.1 数据库设计概述2.2 需求分析2.3 概念结构设计2.3.1 实体关系图(E-R图)2.3.2 实体关系图(E-R图)设计实例2.3.3 从E-R图到关系模型的转换2.4.逻辑结构设计2.4.1 规范化设计2.4.2 规范化过程2.4.3 规范化设计实例2.5 物理结构设计2.6 数据库实施、使用与维护本章小结实训作业第3章 Access2003创建数据库和表3.1 Access2003基础入门3.1.1 Access2003简介3.1.2 Access2003的安装3.1.3 Access2003的启动和退出3.1.4 Access2003工作界面3.2 认识Access2003数据库和表3.3 主要知识点详解3.3.1 Access2003数据库的设计原则3.3.2 Access2003数据库的组成3.3.3 Access2003数据库的创建3.3.4 表的视图3.3.5 Access2003表的创建和设计3.3.6 设置表的索引和主键3.4 案例1 建立“VC公司管理”数据库——创建空白数据库3.5 案例2 建立“VC公司供应商信息表”——利用向导创建表3.6 案例3 建立“VC公司产品信息”表以及“VC公司员工信息”表——利用设计器创建表3.7 案例4 VC公司数据资料录入管理——数据录入管理3.8 案例5 VC公司数据资料的操作管理——数据操作管理本章小结实训作业第4章 Access2003查询的创建4.1 认识Access2003查询4.2 主要知识点详解4.2.1 表之间的关系4.2.2 参照完整性4.2.3 Access2003中的查询类型4.2.4 创建查询的方法4.2.5 表达式中的运算符4.3 案例1 查询VC公司员工签订订单数量——利用简单查询向导创建查询4.4 案例2 查询VC公司北京订单——在设计视图中创建选择查询4.5 案例3 查询VC公司各种产品产地详情——交叉表查询4.6 案例4 查询VC公司指定产品——参数查询4.7 案例5 VC公司人事管理——操作查询4.8 案例6 VC公司销售代表的销售业绩——生成表查询本章小结实训作业第5章 Access、2003窗体的设计5.1 认识Access2003窗体5.2 主要知识点详解5.2.1 Access2003窗体的类型5.2.2 Access2003窗体的视图5.2.3 Access2003窗体的创建5.2.4 窗体设计视图的组成5.3 案例1 公司产品信息管理——自动创建窗体5.4 案例2 公司业务信息管理——使用窗体向导创建窗体(来自一个数据源)5.5 案例3 公司员工业绩管理——使用窗体向导创建窗体(来自多个数据源)5.6 案例4 公司员工信息管理——使用设计视图创建窗体5.7 案例5 VC公司管理信息系统界面——使用设计视图创建窗体本章小结实训作业第6章 Access2003报表的设计6.1 认识Access2003报表6.2 主要知识点详解6.2.1 报表的组成6.2.2 报表的视图6.2.3 报表的创建6.2.4 报表的计算和汇总6.2.5 报表的打印和预览6.3 案例1 创建VC公司客户与供应商报表——自动创建报表6.4.案例2 VC公司产品标签报表——使用标签向导创建报表6.5 案例3 VC公司员工业绩报表——使用报表向导创建报表6.6 案例4 创建VC公司订单报表——使用设计视图创建报表6.7 案例5 完善VC公司订单报表——编辑报表本章小结实训作业第7章 Access2003宏的创建与模块7.1 认识Access2003宏与模块7.2 主要知识点详解7.2.1 宏和宏组7.2.2 宏的常用操作7.2.3 宏的设计视图7.2.4 宏的调试7.2.5 更改宏病毒保护的安全级别7.2.6 Access2003模块7.2.7 宏与模块之间的转换7.2.8 VB简介7.2.9 VBA程序设计概述7.3 案例1 调用VC公司管理信息系统中的窗体——创建打开窗体宏7.4 案例2 弹出提示信息框宏的创建——创建弹出消息框宏7.5 案例3 验证VC公司员工ID——在窗体对象中创建宏7.6 案例4 宏与模块之间的转换——从设计视图中转换宏7.7 案例5 创建用户登录窗体——利用VBA编程7.8 案例6 在VB中连接Access数据库本章小结实训作业第8章 Access2003数据访问页8.1 认识Access2003数据访问页8.2 主要知识点详解8.2.1 数据访问页的基本概念8.2.2 数据访问页的类型8.2.3 数据访问页的视图8.3 案例1 VC公司雇员页——自动创建数据访问页8.4 案例2 VC公司客户页——使用数据页向导创建数据访问页8.5 案例3 VC公司产品信息页——使用设计视图创建数据访问页8.6 案例4 完善VC公司产品信息页——数据访问页的编辑8.7 案例5 VC公司数据的'Web页访问——数据访问页的访问8.8 案例6 在ASP中连接Access数据库本章小结实训作业第9章 Access2003中数据库的管理9.1 Access2003数据库管理9.2 主要知识点详解9.3 案例l “VC公司管理”数据库中数据的交换——数据交换9.4 案例2 备份“VC公司管理”数据库——数据库备份9.5 案例3 压缩和修复“VC公司管理”数据库——压缩和修复数据库9.6 案例4 设置与撤销“VC公司管理”数据库密码——设置与撤销数据库密码9.7 案例5 设置“VC公司管理”数据库的权限——设置数据库用户与组的权限9.8 案例6 设置个性化“VC公司管理”数据库——自定义工具栏和菜单栏本章小结实训作业附录A第1、2章 实训作业的参考答案参考文献
2.1 数据库设计概述 数据库设计是根据用户提出的信息需求所进行的设计工作,一个数据库设计是否合理、结构是否优化、规范将直接影响到数据管理的效率。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。可见,数据库在信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的运行效率及实现效果产生影响。数据库设计一般分为需求分析、概念结构设计、逻辑结构设计和物理结构设计四个阶段。 2.2 需求分析 从数据库设计的角度来看,需求分析的任务是对现实世界中需要处理的对象进行详细的调查,明确用户的各种需要。需求分析的重点包括搜集、整理需要处理的信息,完整、清晰、准确地分析所要管理的数据,并在此基础上确定系统功能,调查分析用户的活动,即调查、收集和分析用户数据管理中的信息需求(在数据库中应存储哪些数据)、处理需求(用户要求完成哪些处理功能等)、安全性与完整性要求(在定义信息需求和处理需求的同时应给出相应的完全性和完整性约束)。 数据库需求分析是否充分、准确,决定了所构建数据库质量的好坏。 2.3 概念结构设计 需求分析阶段描述的用户应用需求是现实世界的具体需求,将需求分析得到的用户需求抽象为信息结构,即概念模型的过程就是概念结构设计。概念结构设计是整个数据库设计的关键,通过对数据库需求进行综合、归纳与抽象建立独立于具体数据库管理系统的概念模型。概念模型是指通过实体及实体关系描述不同类型的数据及数据之间的关系和约束。概念模型的表示方法有很多种,其中最常用的方法之一是利用实体关系图(E-R图)来描述现实世界的概念模型。 ……
实用的综合案例详细的设计步骤、完备的配套资源 丰富的实训作业、理论实践相结合符合教与学规律、不拘传授知识点 亦重培养综合力。