数据库管理软件Access

上传人:公**** 文档编号:567533973 上传时间:2024-07-21 格式:PPT 页数:74 大小:3.66MB
返回 下载 相关 举报
数据库管理软件Access_第1页
第1页 / 共74页
数据库管理软件Access_第2页
第2页 / 共74页
数据库管理软件Access_第3页
第3页 / 共74页
数据库管理软件Access_第4页
第4页 / 共74页
数据库管理软件Access_第5页
第5页 / 共74页
点击查看更多>>
资源描述

《数据库管理软件Access》由会员分享,可在线阅读,更多相关《数据库管理软件Access(74页珍藏版)》请在金锄头文库上搜索。

1、第七章第七章第七章第七章 数据库数据库数据库数据库Access 2007Access 2007Access 2007Access 2007目录目录7.1 7.1 数据库基础知识数据库基础知识数据库基础知识数据库基础知识7.2 Access 20077.2 Access 20077.3 7.3 数据表数据表数据表数据表7.4 7.4 查询查询查询查询7.5 7.5 窗体窗体窗体窗体7.6 7.6 报表报表报表报表7.1数据库基础知识数据库基础知识 数据库技术产生于数据库技术产生于20世纪世纪60年代,它的年代,它的出现得益于计算机技术的产生和发展,另一出现得益于计算机技术的产生和发展,另一方面它

2、又使计算机得到更广泛的应用。随着方面它又使计算机得到更广泛的应用。随着现代信息社会各行各业中都涉及到对数据的现代信息社会各行各业中都涉及到对数据的运用和管理,数据库技术也变得越来越重要,运用和管理,数据库技术也变得越来越重要,成为信息技术中一种必备的技能。成为信息技术中一种必备的技能。大学计算机基础大学计算机基础7.1数据库基础知识数据库基础知识v数据管理技术的发展数据管理技术的发展v数据库系统数据库系统v数据模型数据模型v关系数据库基础关系数据库基础大学计算机基础大学计算机基础7.7.1 数据库管理技术的发展数据库管理技术的发展v计算机数据管理技术分为三个阶段计算机数据管理技术分为三个阶段l

3、(1)人工管理阶段(电子管阶段)l(2)文件系统阶段(晶体管阶段)l(3)数据库系统阶段(集成电路阶段)大学计算机基础大学计算机基础7.7.1 数据库管理技术的发展数据库管理技术的发展v(1)人工管理阶段)人工管理阶段l纸带、卡片、磁带暂时存储数据,数据不保存。l程序与数据在一起,数据没有独立性,要修改数据必修修改程序。l编写程序时要安排数据的物理存储。一旦数据的物理存储改变,必修要重新编程,程序员的工作量大,程序难以维护。l数据面向应用,即使多个不同程序用到相同数据也得各自定义,冗余大,不能共享。大学计算机基础大学计算机基础7.7.1 数据库管理技术的发展数据库管理技术的发展v(2)文件系统

4、阶段)文件系统阶段数据以文件的形式保存在磁鼓、磁盘等外存上。但文件形式多样化,文件中数据无结构,文件间无有机的联系,仍不能表示复杂的数据结构。程序与数据之间有一定的独立性。数据在存储上的改变不一定反映到程序上。数据的物理结构和逻辑结构有了区别,但较简单。程序员通过文件名与数据打交道,不必关心数据的物理位置,由文件系统提供的读写方法去读/写数据。数据仍面向应用,一个数据文件对应几个应用程序,有较大冗余,共享性差。7.7.1 数据库管理技术的发展数据库管理技术的发展v(3)数据库系统阶段)数据库系统阶段数据结构化,并长期存储在磁盘等外存上。数据库中的文件相互联系,并在总体上遵从一定的结构形式。数据

5、共享大。数据库中的数据考虑所有用户的数据需求,面向整个系统,不同用户所使用的数据可重叠,同一部分数据也可为多个用户共享。减少了数据冗余。用户取数据库中对应的一个数据子集(逻辑文件),多个用户使用多个逻辑文件,但只存储一次,减少了数据冗余。有较高的数据独立性。数据存储方式的改变不会影响到应用程序,即物理独立性和逻辑独立性。用户接口。数据库管理系统作为用户与数据库的接口,对数据进行集中管理,并支持其他程序设计语言,方便用户编程需要。大学计算机基础大学计算机基础7.7.2 数据库系统数据库系统v数据库(DB):以一定的组织形式存放在计算机存储介质上的相互关联的数据集合。v数据库管理系统(DBMS):

6、一种利用计算机有效地定义、存储、查询、运行、管理和维护数据库的数据管理软件,介于用户和操作系统之间。v数据库应用系统(DBAS):利用数据库系统资源开发的面向某一应用的软件系统。v数据库系统(DBS):是指在计算机系统中引入数据库后的系统。大学计算机基础大学计算机基础7.7.2 数据库系统数据库系统v数据库系统组成示意图数据库系统组成示意图大学计算机基础大学计算机基础用户用户用户用户用户用户应用系统应用系统应用开发工具应用开发工具数据库管理系统数据库管理系统操作系统操作系统数据库管理员数据库管理员数据库数据库7.7.3 数据模型数据模型v数据模型数据模型客观事物及其联系的数据描述客观事物及其联

7、系的数据描述v根据不同应用层次分为:根据不同应用层次分为:l概念模型对客观事物及其关系的抽象(面向用户)l数据模型(逻辑数据模型)对概念模型的数字化,使其成为便于计算机处理的形式(面向数据库系统)大学计算机基础大学计算机基础概念模型概念模型v实体(实体(Entity):客观存在并相互区别的事物。):客观存在并相互区别的事物。v实体集(实体集(Entity Set):同一类实体的集合。):同一类实体的集合。v属性(属性(Attribute)实体所具有的特性。)实体所具有的特性。v主键(主键(Key):能够唯一标识出实体的属性或属性):能够唯一标识出实体的属性或属性组合。组合。v域:一个属性的取值

8、范围。域:一个属性的取值范围。v实体间的联系(实体间的联系(Entity-Relationship):实体间的):实体间的对应关系,有:一对一,一对多,多对多。对应关系,有:一对一,一对多,多对多。大学计算机基础大学计算机基础概念模型概念模型v两个不同实体集之间联系的画法两个不同实体集之间联系的画法大学计算机基础大学计算机基础概念模型概念模型v两个以上不同实体集之间联系的画法两个以上不同实体集之间联系的画法大学计算机基础大学计算机基础概念模型概念模型大学计算机基础大学计算机基础学生学生课程课程学号学号姓名姓名性别性别专业专业课程编号课程编号课程名称课程名称学分学分选修选修nm逻辑数据模型逻辑数

9、据模型v层次模型:用树形结构表示实体及实体间的联系,IBM公司的IMS。v网状模型:用网状结构表示实体及实体间的联系,HP公司的IMAGE。v关系模型:用一张二维表来表示实体及实体间的联系,Microsoft公司的Access。v面向对象模型:用于处理结构复杂的信息系统, 多在工程领域,CAD、CAM、CASE。大学计算机基础大学计算机基础7.7.4关系数据库基础关系数据库基础v关系数据库是支持关系模型的数据库,应关系数据库是支持关系模型的数据库,应用数学方法来处理数据库中的数据。用数学方法来处理数据库中的数据。1962:“信息代数信息代数”(CODASYL)1970: ACM的的 “A Re

10、lational Model of Data for Shared Date Banks”(E.F.Codd)70s-81:IBM的的System R和和SQL/DSv基本概念基本概念v关系代数关系代数大学计算机基础大学计算机基础关系数据库基本概念关系数据库基本概念v关系:一张二维表。关系:一张二维表。Access中为一个表对象。中为一个表对象。v属性:二维表中垂直方向的列称为属性。属性:二维表中垂直方向的列称为属性。Access中中的字段。的字段。v元组:二维表中水平方向的行称为元组。元组:二维表中水平方向的行称为元组。Access中中的记录。的记录。v域:一个属性的取值范围。域:一个属性的

11、取值范围。v分量:元组中的一个属性值,不可再分。分量:元组中的一个属性值,不可再分。v码(候选关键字):能唯一标识关系中元组的属性,码(候选关键字):能唯一标识关系中元组的属性,当有多个码时,选中其中的一个作为主码(主关键当有多个码时,选中其中的一个作为主码(主关键字)。字)。大学计算机基础大学计算机基础关系数据库基本概念关系数据库基本概念v外码(外关键字):如果一个属性组不是外码(外关键字):如果一个属性组不是所在关系的关键字,但是是其他关系的关所在关系的关键字,但是是其他关系的关键字,则该属性组称为外部关键字,也称键字,则该属性组称为外部关键字,也称为外码或外键。为外码或外键。v主属性:包

12、含在任一候选关键字中的属性。主属性:包含在任一候选关键字中的属性。v关系模式:关系的描述,简记为:关系模式:关系的描述,简记为: 关系名(属性名关系名(属性名1,属性名,属性名2,属性名,属性名n)例:学生(学号,姓名,性别,籍贯)例:学生(学号,姓名,性别,籍贯)大学计算机基础大学计算机基础关系代数关系代数v关系代数是一种抽象的查询语言,用对关关系代数是一种抽象的查询语言,用对关系的运算来表达查询要求的。系的运算来表达查询要求的。v运算对象是关系,运算结果仍是关系。运算对象是关系,运算结果仍是关系。v两类运算:两类运算:l传统的集合运算l专门的关系运算大学计算机基础大学计算机基础关系代数关系

13、代数集合运算集合运算设有两个结构相同的表设有两个结构相同的表R和表和表SvR并并S :属于这两个表的所有记录组成的集合:属于这两个表的所有记录组成的集合 vR差差S :属于:属于R但不属于但不属于S的所有记录组成的集合的所有记录组成的集合vR交交S :既属于:既属于R又属于又属于S的所有记录组成的集合的所有记录组成的集合vR笛卡尔积笛卡尔积S :R是是m元关系有元关系有i个元组,个元组,S是是n元关系元关系有有j个元组。个元组。大学计算机基础大学计算机基础结果关系:结果关系:(m+n)列,列, ij个元组个元组R SR-SRS RS 关系代数关系代数专门的关系运算专门的关系运算v选择:从关系中

14、找出满足给定条件元组的操作选择:从关系中找出满足给定条件元组的操作v投影:从关系中指定若干属性组成新的关系投影:从关系中指定若干属性组成新的关系v联接:从两个关系的笛卡尔积中选取属性间满联接:从两个关系的笛卡尔积中选取属性间满足一定条件的元组。含笛卡尔积、选择和投影足一定条件的元组。含笛卡尔积、选择和投影三种运算。三种运算。大学计算机基础大学计算机基础7.2 Access 2007 vMicrosoft Access是一个关系型数据库管理是一个关系型数据库管理系统(系统(RDBMS),主要用于小型数据库管),主要用于小型数据库管理,可作为小型数据库应用系统的开发工理,可作为小型数据库应用系统的

15、开发工具使用,具有易学、方便、界面友好、效具使用,具有易学、方便、界面友好、效率较高、扩展性强等特点。率较高、扩展性强等特点。大学计算机基础大学计算机基础7.2 Access 2007 v启动和退出启动和退出v示例数据库演示示例数据库演示v窗口界面及数据库对象窗口界面及数据库对象v创建创建Access数据库数据库大学计算机基础大学计算机基础7.2.1启动和退出启动和退出启动有以下三种方法:启动有以下三种方法:v使用桌面快捷图标。如果桌面上已创建Access 2007的桌面快捷方式,直接利用鼠标双击该快捷方式图标即可启动。v使用“开始”菜单。单击Windows桌面“开始”菜单,选择“程序Micr

16、osoft OfficeMicrosoft Office Access 2007”命令,利用鼠标单击即可启动。v双击Access格式文件。对于已经创建好的Access文件,双击该文件图标即可启动并打开该文件。大学计算机基础大学计算机基础7.2.1启动和退出启动和退出v启动后界面启动后界面大学计算机基础大学计算机基础7.2.1启动和退出启动和退出v退出有以下三种方法:退出有以下三种方法:l单击开始界面右上角的“关闭”按钮。l单击开始界面左上角的“Office按钮”,然后单击“退出Access”。l右键单击标题栏,在弹出的快捷菜单中选择“关闭”命令。大学计算机基础大学计算机基础7.2.2示例数据库

17、演示示例数据库演示vAccess各版本均提供有一个名称为各版本均提供有一个名称为“罗斯文罗斯文贸易贸易”的示例数据库,通过创建和查看该的示例数据库,通过创建和查看该示例数据库能够对示例数据库能够对Access数据库有总体的了数据库有总体的了解。解。大学计算机基础大学计算机基础7.2.2示例数据库演示示例数据库演示v通过启动界面中的示例选项创建通过启动界面中的示例选项创建“罗斯文罗斯文 2007”,创建后界面如下:,创建后界面如下:大学计算机基础大学计算机基础7.2.3窗口界面及数据库对象窗口界面及数据库对象大学计算机基础大学计算机基础7.2.3窗口界面及数据库对象窗口界面及数据库对象大学计算机

18、基础大学计算机基础7.2.4创建创建Access数据库数据库大学计算机基础大学计算机基础在在Access中创建数据库,有两种方法:中创建数据库,有两种方法: 一是使用模板创建,模板数据库可以原一是使用模板创建,模板数据库可以原样使用,也可以对它们进行自定义,以便更样使用,也可以对它们进行自定义,以便更好地满足需要;好地满足需要; 二是先建立一个空数据库,然后再添加二是先建立一个空数据库,然后再添加表、窗体、报表等其他对象,这种方法较为表、窗体、报表等其他对象,这种方法较为灵活,但需要分别定义每个数据库元素。灵活,但需要分别定义每个数据库元素。 无论采用哪种方法,都可以随时修改或无论采用哪种方法

19、,都可以随时修改或扩展数据库。扩展数据库。 使用模板创建数据库使用模板创建数据库大学计算机基础大学计算机基础 Access提供了种提供了种类繁多的模板,使用它繁多的模板,使用它们可以加快可以加快数据数据库创建建过程。模板是随即可用的数据程。模板是随即可用的数据库,其中包含,其中包含执行特定任行特定任务时所需的所有表、窗体和所需的所有表、窗体和报表。通表。通过对模板的模板的修改,可以使其符合自己的需要。修改,可以使其符合自己的需要。 直接创建空数据库直接创建空数据库大学计算机基础大学计算机基础 通常情况下,用通常情况下,用户都是先都是先创建数据表等建数据表等组件之后才件之后才创建数据建数据库,或

20、者先,或者先创建一个空数据建一个空数据库,然后再在此空数据,然后再在此空数据库中添加表、中添加表、查询、窗体等、窗体等组件。件。 7.3数据表数据表v创建表结构创建表结构v字段属性字段属性v表间关系表间关系v表数据录入表数据录入大学计算机基础大学计算机基础7.3.1创建表结构创建表结构大学计算机基础大学计算机基础 表是关系型数据表是关系型数据库系系统的基本的基本结构,是关于特构,是关于特定主定主题数据的集合。与其他数据数据的集合。与其他数据库管理系管理系统一一样,Access中的表也是由中的表也是由结构和数据两部分构和数据两部分组成。成。 u 输入数据入数据创建表建表 u 使用模板使用模板创建

21、表建表 u 使用表使用表设计器器创建表建表 (常用)(常用)7.3.1创建表结构创建表结构v表设计器是一种可视化工具,用于设计和表设计器是一种可视化工具,用于设计和编辑数据库中的表。利用表向导创建的数编辑数据库中的表。利用表向导创建的数据表在修改时也需要使用表设计器。据表在修改时也需要使用表设计器。 v基本步骤:基本步骤:l进入表设计视图l输入字段名l设置各字段数据类型、字段属性l设置主键大学计算机基础大学计算机基础7.3.1创建表结构创建表结构v Access 2007定义了定义了11种数据类型,在表设种数据类型,在表设计窗口计窗口“数据类型数据类型”单元格的下拉列表中单元格的下拉列表中显示

22、了显示了11种数据类型。有关数据类型的详细种数据类型。有关数据类型的详细说明如表所示。说明如表所示。 大学计算机基础大学计算机基础数据类型数据类型数据类型说明字段大小文本文本或不必计算的数字=255个字符备注较长的说明性文本=65536字符数字只可保存数字1,2,4,8个字节日期/时间用于保存日期时间(100/1/1-9999/12/31)8个字节货币用于计算的货币数值,小数点后1-4位,整数最多15位8个字节自动编号自动插入的唯一顺序或随机编号4个字节是/否用于记录逻辑型数据Yes(1)/No(0)1位OLE对象内容为非文本、非数字、非日期等受限于磁盘空间超级链接内容是文件路径、网页地址等,

23、单击打开=64000字符查阅向导来自其他表或自制列表的值与所查阅的字段大小同7.3.2字段属性字段属性v 字段大小字段大小v 格式格式v 输入掩码输入掩码 v 标题标题v 默认值默认值v有效性规则和有效性文本有效性规则和有效性文本 v其他属性其他属性 大学计算机基础大学计算机基础字段属性字段属性字段大小字段大小v用于控制字段使用的空间大小,该属性只用于控制字段使用的空间大小,该属性只适用于数据类型为文本、数字和自动编号适用于数据类型为文本、数字和自动编号时使用,其它类型的字段大小一般是固定时使用,其它类型的字段大小一般是固定值。值。大学计算机基础大学计算机基础字段属性字段属性格式格式大学计算机

24、基础大学计算机基础 在不改在不改变数据数据实际存存储的情况下,的情况下,设定数据屏定数据屏幕幕显示或打印的格式。不同数据示或打印的格式。不同数据类型,其格式型,其格式设置也有所不同,数字、置也有所不同,数字、货币、日期、日期/时间和是和是/否型否型可以采用可以采用Access提供的提供的预定定义格式,也可以自定格式,也可以自定义格式,文本和格式,文本和备注型只能使用自定注型只能使用自定义格式。格式。字段属性字段属性输入掩码输入掩码大学计算机基础大学计算机基础帮助用帮助用户按照按照规定的格式定的格式输入数据,入数据,该属性可以用于文本、属性可以用于文本、数字、日期数字、日期/时间、货币等。等。A

25、ccess为文本和日期文本和日期/时间型型字段提供了字段提供了输入掩入掩码向向导字段属性字段属性标题、默认值标题、默认值v标题:标题属性值将取代字段名,在表的标标题:标题属性值将取代字段名,在表的标题行显示。题行显示。这种方式可以让用户以简单的字符定义字这种方式可以让用户以简单的字符定义字段名,而在标题行显示较完整的字段名。段名,而在标题行显示较完整的字段名。v默认值:指定添加新记录时自动录入的值,默认值:指定添加新记录时自动录入的值,以减少输入量以减少输入量 。 如:新生登记表入学日期默认为如:新生登记表入学日期默认为2007-9-1大学计算机基础大学计算机基础字段属性字段属性有效性规则和有

26、效性文本有效性规则和有效性文本大学计算机基础大学计算机基础 当当输输入入数数据据时时,有有时时会会将将数数据据输输入入错错误误,这这些些错错误误可可以以利利用用“有有效效性性规规则则”和和“有有效效性性文文本本”两个属性来避免。两个属性来避免。 “有有效效性性规规则则”属属性性可可输输入入公公式式( (可可以以是是比比较较或或逻逻辑辑运运算算组组成成的的表表达达式式) ),用用在在将将来来输输入入数数据据时时,对对该该字字段段上上的的数数据据进进行行查查核核工工作作,如如查查核核是是否否输输入数据、数据是否超过范围入数据、数据是否超过范围等。等。 “有有效效性性文文本本”属属性性可可以以输输入

27、入一一些些要要通通知知使使用用者者的的提提示示信信息息,当当输输入入的的数数据据有有错错误误或或不不符符合合公式时,自动弹出提示信息。公式时,自动弹出提示信息。 字段属性字段属性其他属性其他属性v必填字段和允许为空字符串必填字段和允许为空字符串当当“必填字段必填字段”选择选择“是是”,则表示该,则表示该字段不能为空,否则可以为空。字段不能为空,否则可以为空。v索引:系统自动为主键创建索引,有(无索引:系统自动为主键创建索引,有(无重复),字段索引和组合索引。重复),字段索引和组合索引。v查阅属性:功能同查阅向导。查阅属性:功能同查阅向导。大学计算机基础大学计算机基础7.3.3 表间关系表间关系

28、大学计算机基础大学计算机基础 表间关系指:表间关系指:两个表中都有一个相同数据类型两个表中都有一个相同数据类型和大小的字段,利用该字段建立两表关联性。和大小的字段,利用该字段建立两表关联性。 作用:方便快速提取信息,减少数据冗余和错误作用:方便快速提取信息,减少数据冗余和错误注:注:一般为一对多关系,一端表为主表,多端表为相关表一般为一对多关系,一端表为主表,多端表为相关表(子表子表)一旦建立了表关系,就不能随便删除一个表中的记录一旦建立了表关系,就不能随便删除一个表中的记录 7.3.3 表间关系表间关系vAccess使用参照完整性来确保相关表中记录使用参照完整性来确保相关表中记录之间关系的有

29、效性,防止意外地删除或更之间关系的有效性,防止意外地删除或更改相关数据。改相关数据。v当选中当选中“实施参照完整性实施参照完整性”复选框时,可复选框时,可进一步设置进一步设置“级联更新相关字段级联更新相关字段”和和“级联级联删除相关记录删除相关记录”大学计算机基础大学计算机基础7.3.4表数据录入表数据录入v输入原则:先输入基础表,即先输入主表;输入原则:先输入基础表,即先输入主表;若设置了输入掩码,则需要按照掩码的规则若设置了输入掩码,则需要按照掩码的规则输入数据。输入数据。v说明:说明:l输入日期/时间:可按最简捷方式输入,例如:“80-6-12” l输入OLE对象:通过插入对象的方式 l

30、超级链接型数据:通过插入超级链接的方式录入l查询向导型数据:直接从下拉列表中选择v导入外部数据(导入外部数据(Excel表)表)大学计算机基础大学计算机基础7.4查询查询v查询概述查询概述v创建查询创建查询大学计算机基础大学计算机基础7.4.1查询概述查询概述v使用查询,用户可以把一个或多个表中的使用查询,用户可以把一个或多个表中的数据抽取出来,构成一个新的数据集合,数据抽取出来,构成一个新的数据集合,供用户查看、更改和分析。因此查询是一供用户查看、更改和分析。因此查询是一个动态数据集,数据并没有存储在磁盘上,个动态数据集,数据并没有存储在磁盘上,只是运行时才能查看到结果。只是运行时才能查看到

31、结果。大学计算机基础大学计算机基础7.4.1查询概述查询概述查询功能:查询功能:v选择字段:查询显示表中的若干字段选择字段:查询显示表中的若干字段v选择记录:指定条件查找所需记录选择记录:指定条件查找所需记录v编辑记录:追加、更新、删除记录编辑记录:追加、更新、删除记录v实现计算:统计、排序、计算并建立计算实现计算:统计、排序、计算并建立计算字段字段v建立新表:建立查询形成的新表建立新表:建立查询形成的新表v建立基于查询的报表和窗体建立基于查询的报表和窗体大学计算机基础大学计算机基础7.4.1查询概述查询概述Access支持五种查询类型:支持五种查询类型:v选择查询选择查询 v交叉表查询交叉表

32、查询v参数查询参数查询v操作查询操作查询vSQL查询查询大学计算机基础大学计算机基础7.4.2创建查询创建查询v使用向导创建使用向导创建v使用设计视图创建使用设计视图创建大学计算机基础大学计算机基础7.4.2创建查询创建查询向导创建向导创建v有有“简单查询向导简单查询向导”、“交叉表查询向导交叉表查询向导”、“查找重复项查询向导查找重复项查询向导”和和“查找不查找不匹配项查询向导匹配项查询向导”四种。四种。v例例7-3:利用向导创建简单查询,查找学生:利用向导创建简单查询,查找学生的学号、姓名和专业。的学号、姓名和专业。大学计算机基础大学计算机基础注注意意:简单查询可可以以基基于于一一个个表表

33、,也也可可以以基基于于多多个个表表,当当基基于于多多个个表表时,应事事先先创建建好好表表间的关系!的关系!7.4.2创建查询创建查询设计视图创建设计视图创建v当向导创建查询不能满足需要时,利用设当向导创建查询不能满足需要时,利用设计视图来创建或修改查询。计视图来创建或修改查询。v选择查询选择查询大学计算机基础大学计算机基础步步骤:第一步:第一步:单击“创建建”选项卡卡“其他其他”组中的中的“查询设计”按按钮进入入设计视图,第二步:在第二步:在显示表示表对话框中,框中,选择需要用到的表。需要用到的表。第三步:第三步:选择需要的字段到需要的字段到设计网格区的网格区的“字段字段”行中。行中。第四步:

34、第四步:单击“保存保存”按按钮,运行,运行查询。选择查询选择查询v简单选择查询(例简单选择查询(例7-4)v带条件选择查询(例带条件选择查询(例7-5)v带统计计算的选择查询(例带统计计算的选择查询(例7-6)大学计算机基础大学计算机基础交叉表查询交叉表查询v交叉表查询将用于查询的字段分成两组:交叉表查询将用于查询的字段分成两组:l一组以行标题的方式显示在表格的左边;l一组以列标题的方式显示在表格的顶端;l在行和列交叉的地方对数据进行总合、平均、计数或者是其他类型的计算,并显示在交叉点上。 大学计算机基础大学计算机基础交叉表查询交叉表查询v例例7-7:利用:利用“设计设计”视图创建一个交叉表视

35、图创建一个交叉表查询,查询每名学生每门课程的成绩。查询,查询每名学生每门课程的成绩。大学计算机基础大学计算机基础参数查询参数查询v在执行查询的过程中,在对话框中输入指在执行查询的过程中,在对话框中输入指定参数,即可查询与该参数相关的整条记定参数,即可查询与该参数相关的整条记录录大学计算机基础大学计算机基础操作查询操作查询v操作查询用于对数据库进行复杂的数据管操作查询用于对数据库进行复杂的数据管理操作,它能够通过一次操作完成多个记理操作,它能够通过一次操作完成多个记录的修改。操作查询包含以下几种类型:录的修改。操作查询包含以下几种类型: v 更新查询更新查询 v 生成表查询生成表查询 v 追加查

36、询追加查询 v 删除查询删除查询 大学计算机基础大学计算机基础操作查询操作查询v例:对所有学生的年龄批量增加例:对所有学生的年龄批量增加1岁岁大学计算机基础大学计算机基础7.5 窗体窗体v窗体概述窗体概述v创建窗体创建窗体v窗体控件及应用窗体控件及应用大学计算机基础大学计算机基础7.5.1 窗体概述窗体概述vAccess还提供了主要的人机交互界面还提供了主要的人机交互界面窗窗体,以方便用户对数据的各类操作。体,以方便用户对数据的各类操作。v按照窗体的样式可以分为如下几个类型:按照窗体的样式可以分为如下几个类型:l纵栏式窗体l表格式窗体l数据表窗体l数据透视表l数据透视图大学计算机基础大学计算机

37、基础7.5.1 窗体概述窗体概述v在在Access 2007环境下,窗体具有下列环境下,窗体具有下列6种视种视图类型。图类型。 l 窗体视图 l 数据表视图 l 设计视图 l 数据透视表视图 l 数据透视图视图 l 布局视图 大学计算机基础大学计算机基础7.5.2 创建窗体创建窗体v使用工具创建使用工具创建v向导创建向导创建v设计视图创建设计视图创建大学计算机基础大学计算机基础7.5.2 创建窗体创建窗体使用工具创建使用工具创建v有如下三种工具创建类型可供使用:有如下三种工具创建类型可供使用:l使用窗体工具创建新窗体l使用分割窗体工具创建分割窗体l使用多项目工具创建显示多个记录的窗体大学计算机

38、基础大学计算机基础7.5.2 创建窗体创建窗体向导创建向导创建v向导创建与自动创建不同的是,在创建过向导创建与自动创建不同的是,在创建过程中可进行部分内容的自定义设置,如所程中可进行部分内容的自定义设置,如所需字段、样式、布局等,还可以使用来自需字段、样式、布局等,还可以使用来自多个表或查询的字段。多个表或查询的字段。大学计算机基础大学计算机基础7.5.2 创建窗体创建窗体设计视图创建设计视图创建v当向导创建不能很好地满足设计要求时,当向导创建不能很好地满足设计要求时,需要采用设计视图。通常先利用向导创建,需要采用设计视图。通常先利用向导创建,然后进入设计视图进行修改,或者重新创然后进入设计视

39、图进行修改,或者重新创建新窗体。建新窗体。v窗体共有五个节:窗体页眉、窗体页脚、窗体共有五个节:窗体页眉、窗体页脚、页面页眉、页面页脚、主体页面页眉、页面页脚、主体大学计算机基础大学计算机基础7.5.2 创建窗体创建窗体设计视图创建设计视图创建v在设计视图中通过添加各类控件完成设计,在设计视图中通过添加各类控件完成设计,也可以将字段列表中的信息直接拖拽到主也可以将字段列表中的信息直接拖拽到主体节。体节。大学计算机基础大学计算机基础7.6 报表报表v报表概述报表概述v创建与编辑报表创建与编辑报表大学计算机基础大学计算机基础7.6.1 报表概述报表概述v报表是数据库中专门为打印而设计的特殊报表是数

40、据库中专门为打印而设计的特殊表单对象。将数据库表或查询中数据进行表单对象。将数据库表或查询中数据进行组合,形成报表,还可以在报表中添加多组合,形成报表,还可以在报表中添加多级汇总、统计比较、图片和图表等。级汇总、统计比较、图片和图表等。v报表与窗体非常相似,只是窗体最终显示报表与窗体非常相似,只是窗体最终显示在屏幕上,而报表还可以打印出来;窗体在屏幕上,而报表还可以打印出来;窗体可以与用户进行信息交互,而报表没有交可以与用户进行信息交互,而报表没有交互功能。互功能。大学计算机基础大学计算机基础7.6.1 报表概述报表概述v根据报表的样式可以将报表分为根据报表的样式可以将报表分为4类:类:l纵栏式报表l表格式报表l图表报表l标签报表vAccess 2007环境下,报表具有环境下,报表具有4种视图类型:种视图类型:“报表视图报表视图”、“打印预览视图打印预览视图”、“布布局视图局视图”和和“设计视图设计视图”大学计算机基础大学计算机基础7.6.2创建与编辑报表创建与编辑报表v创建报表和创建窗体的方法基本相同,用创建报表和创建窗体的方法基本相同,用户可以使用报表工具来创建,也可以使用户可以使用报表工具来创建,也可以使用报表向导和报表设计视图来创建报表向导和报表设计视图来创建.大学计算机基础大学计算机基础

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号