资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2015/9/5,#,第三章,计算机辅助管理,章节内容,第一节 数据库关系模型的建立,第二节 Access数据库表的创立,第三节 Access数据库的查询,第四节 Access数据库中窗体的创立,第五节 Access数据库中报表的创立,本章小结,第一节 数据库关系模型的建立,一、数据库、表与记录的根本概念,二、表与表之间的联系,三、Northwind例如数据库的数据模型,一、数据库、表与记录的根本概念,数据库,从技术上说,任何企业的数据库database就是以一种合理的方法组织起来的、与该企业的业务活动和组织结构相对应的各种相关数据的集合,这个集合所使用的数据组织方法保证了这些数据能够为企业中各种计算机信息系统和各个部门的所有得到授权的管理人员所共享。,二、表与表之间的联系,在数据库中的任何两个表之间可能存在着一对一、一对多与多对多等三种联系。,如果同一数据库中两个表的各个记录之间存在着一种一一对应的关系,亦即,每个表中的一个记录均通过关键字与对方表中的一个记录相对应,那么我们就说这两个表存在着一对一onetoone的联系。,如果数据库中一个表中的一个记录通过其关键字的值与同一数据库中另一个表中的多个记录相对应,反过来,后一个表中的一个记录通过其中作为联合关键字的一局部的一个字段的值只与前一个表中的一个记录相对应,那么我们就说这两个表存在着一对多onetomany的联系。,如果同一数据库中的两个表中每个表的一个记录都与对方表的多个记录相对应,那么我们就说这两个表存在着多对多manytomany的联系。,三、Northwind例如数据库的数据模型,第二节 Access数据库表的创立,一、认识Microsoft Access2007,二、数据库的创立与维护,三、表的创立与使用,四、创立表与表之间的关系,一、认识,Microsoft Access2007,Microsoft Access是美国Microsoft公司推出的关系型数据库管理系统(RDBMS),它作为Office的一局部,具有与Word、Excel和PowerPoint等相同的操作界面和使用环境,深受广阔用户的喜爱。是目前十分流行的一个适合在中小型企业使用的数据库管理系统。,窗体是用户与,Access,数据库应用程序进行数据传递的桥梁,其功能在于建立一个可以查询、输入、修改、删除数据的操作界面,以便让用户能够在最舒适的环境中输入或查阅数据。,二、数据库的创立与维护,在Access中创立数据库,有两种方法:一是使用模板创立,模板数据库可以原样使用,也可以对它们进行自定义,以便更好地满足需要;二是先建立一个空数据库,然后再添加表、窗体、报表等其他对象,这种方法较为灵活,但需要分别定义每个数据库元素。无论采用哪种方法,都可以随时修改或扩展数据库。,三、表的创立与使用,表是关系型数据库系统的根本结构,是关于特定主题数据的集合。与其他数据库管理系统一样,Access中的表也是由结构和数据两局部组成。表的创立方法有3种:,输入数据创立表,使用模板创立表,使用表设计器创立表,四、创立表与表之间的关系,Access是一个关系型数据库,用户创立了所需要的表后,还要建立表之间的关系,Access就是凭借这些关系来连接表或查询表中的数据的。,创立关系,设置参照完整性,第三节,Access,数据库的查询,一、单表查询,二、连接查询,一、单表查询,单表查询就是在一个数据表中完成查询操作,不需要引用其他表中的数据。翻开“创立选项卡,“其他组提供了“查询向导和“查询设计两种创立查询的方法。,设置查询条件,查询条件是一种限制查询范围的方法,主要用来筛选出符合某种特殊条件的记录。,设置查询字段,用户可以在查询中引用某些对象的值、使用,Access,提供的函数计算字段的值,或者使用运算符处理字段的显示格式。,对象参照,;使用函数查询,;使用运算符查询,在单表中应用总计查询,总计查询可以对表中的记录进行求和、求平均值等操作。总计查询是选择查询中的一种,在单表查询和连接查询中都可以使用。,二、连接查询,询时使用两个或两个以上的表时,称之为连接查询。,创立简单连接查询,设置联接属性创立查询,嵌套查询,使用交叉表查询向导,设置参数式查询,SQL查询,SELECT查询,第四节 Access数据库中窗体的创立,一、窗体类型和窗体视图,二、窗体的创立,一、窗体类型和窗体视图,窗体是主要用于输入和显示数据的数据库对象,也可以将窗体用作切换面板来翻开数据库中的其他窗体和报表,或者用作自定义对话框来接收输入及根据输入执行操作。,窗体类型:,窗体主要有命令选择型窗体和数据交互式窗体两种。,窗体视图,为了能够以各种不同的角度与层面来查看窗体的数据源,Access为窗体提供了多种视图,不同的视图的窗体以不同的布局形式来显示数据源。在Access 2007环境下,窗体具有以下6种视图类型。,1窗体视图,如果要查看当前数据库中的所有窗体列表,可以在导航窗格的窗体列表中双击某个对象,即可翻开该窗体的窗体视图。,2数据表视图,窗体的数据表视图和普通数据表的数据视图几乎完全相同。窗体的数据表视图采用行、列的二维表格方式显示数据表中的数据记录。,3设计视图,在设计视图中,可以编辑窗体中需要显示的任何元素,包括需要显示的文本及其样式、控件的添加和删除及图片的插入等;还可以编辑窗体的页眉和页脚,以及页面的页眉和页脚等。另外,还可以绑定数据源和控件。,4数据透视表视图,通过指定视图的行字段、列字段和汇总字段来形成新的显示数据记录。例如,在右图中,最左端一列显示资产编号,顶端按从左到右的顺序依次显示资产名称,与资产编号和资产名称对应的资产折旧率显示在中间的单元格中。,5数据透视图视图,窗体的数据透视图视图如以下图所示,在该视图以更直观的图形方式来显示数据,以下图以柱形图的方式显示各资产购置价格和当前价值的比。,6布局视图,布局视图是用于修改窗体的最直观的视图,可用于在Access 2007中对窗体进行几乎所有需要的更改。在布局视图中,窗体实际正在运行,因此,用户看到的数据与它们在窗体视图中的显示外观非常相似。,二、窗体的创立,窗体的创立方法与前面章节中介绍的其他数据库对象的创立方法相同,可以使用向导创立,也可以直接在设计视图中创立。,使用工具创立窗体,使用窗体向导创立窗体,使用空白窗体工具创立窗体,创立数据透视表和数据透视图,在设计视图中创立窗体,创立和使用主/子窗体,第五节 Access数据库中报表的创立,一、创立报表,二、调整报表的设计,三、创立分组报表或汇总报表,一、创立报表,报表是数据库的又一种对象,是展示数据的一种有效方式。同窗体一样,在报表中也可以添加子报表或者控件。,(1)使用报表工具创立报表,(2)使用报表向导创立报表,(3)使用标签向导创立标签,(4)使用空白报表工具创立报表,二、调整报表的设计,1了解报表的节,在 Access 中,报表是按节来设计的。可以在设计视图中查看报表,以查看报表的各个节。,报表页眉,页面页眉,组页眉,主体,组页脚,页面页脚,报表页脚,2了解控件,控件是用于显示数据和执行操作的对象,可以通过它来查看和处理能改善用户界面的信息,如标签和图像。,Access 支持三种控件:绑定控件、未绑定控件和计算控件。,3在布局视图中微调报表,创立报表之后,也可以在布局视图中轻松地调整其设计。可以根据实际报表数据调整列宽,将列重新排列并添加分组级别和汇总。还可以在报表设计上放置新的字段,并设置报表及其控件的属性。,4在设计视图中微调报表,可以通过将控件和字段添加到设计网格来将其添加到报表中。通过属性表可以访问大量属性,可以对这些属性进行设置以自定义报表。,三、创立分组报表或汇总报表,1关于分组和排序,打印报表时,通常需要按特定顺序组织记录。,对于很多报表来说,仅对记录排序还不够,可能还需要将它们划分为组。group 是记录的集合,并且包含与记录一起显示的介绍性内容和汇总信息如页眉。组由组页眉、嵌套组如果有、明细记录和组页脚构成。,2在现有报表中添加或修改分组和排序,如果已经有了现成的报表,并且要在其中添加排序或分组,或者要修改该报表现有的排序或分组,那么可以在布局视图中添加分组、排序和汇总。,本章小结,Access 数据库管理系统是Microsoft Office 套件的重要组成局部,适用于中小型商务活动,用以存贮和管理商务活动所需要的数据。本章首先从数据库、表、记录与关系等一些根本概念出发,阐述了数据模型的根本思想,并通过一个实例展示了数据模型的建立过程。在此根底上,较详细地介绍了在ACCESS 2007数据库中建表、建关系、建查询、窗体和报表的操作技术。,习,题,1、简述数据库、表与记录的根本概念。,2、简述数据模型的概念,介绍ACCESS中建立数据模型的根本过程。,3、完成某个成绩管理系统的数据库设计及操作。要求:,1用Access建立如以下图3.43所示的几张表,设计这些表之间的关系,再往表中输入一些数据;,2建立一个“查询能合并多张表并显示图3.44所示的字段。(字段的的数据类型同学们自行设定,表中的数据也可随意输入).,3假设要给这些同学寄送成绩单,请制作一张报表,一次性将所有学生的联系方式打印成信封,如图3.45如示。,
展开阅读全文