数据库管理软件Access 2007_第1页
数据库管理软件Access 2007_第2页
数据库管理软件Access 2007_第3页
数据库管理软件Access 2007_第4页
数据库管理软件Access 2007_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七章第七章 数据库数据库Access 2007Access 2007目录目录7.1 数据库技术产生于数据库技术产生于20世纪世纪60年代,它的年代,它的出现得益于计算机技术的产生和发展,另一出现得益于计算机技术的产生和发展,另一方面它又使计算机得到更广泛的应用。随着方面它又使计算机得到更广泛的应用。随着现代信息社会各行各业中都涉及到对数据的现代信息社会各行各业中都涉及到对数据的运用和管理,数据库技术也变得越来越重要,运用和管理,数据库技术也变得越来越重要,成为信息技术中一种必备的技能。成为信息技术中一种必备的技能。大学计算机基础大学计算机基础7.1v数据管理技术的发展数据管理技术的发展v数据

2、库系统数据库系统v数据模型数据模型v关系数据库基础关系数据库基础大学计算机基础大学计算机基础7.7.1 数据库管理技术的发展数据库管理技术的发展v计算机数据管理技术分为三个阶段计算机数据管理技术分为三个阶段l(1)人工管理阶段(电子管阶段)l(2)文件系统阶段(晶体管阶段)l(3)数据库系统阶段(集成电路阶段)大学计算机基础大学计算机基础7.7.1 数据库管理技术的发展数据库管理技术的发展v(1)人工管理阶段)人工管理阶段l纸带、卡片、磁带暂时存储数据,数据不保存。l程序与数据在一起,数据没有独立性,要修改数据必修修改程序。l编写程序时要安排数据的物理存储。一旦数据的物理存储改变,必修要重新编

3、程,程序员的工作量大,程序难以维护。l数据面向应用,即使多个不同程序用到相同数据也得各自定义,冗余大,不能共享。大学计算机基础大学计算机基础7.7.1 数据库管理技术的发展数据库管理技术的发展v(2)文件系统阶段)文件系统阶段 数据以文件的形式保存在磁鼓、磁盘等外存上。但文件形式多样化,文件中数据无结构,文件间无有机的联系,仍不能表示复杂的数据结构。 程序与数据之间有一定的独立性。数据在存储上的改变不一定反映到程序上。 数据的物理结构和逻辑结构有了区别,但较简单。程序员通过文件名与数据打交道,不必关心数据的物理位置,由文件系统提供的读写方法去读/写数据。 数据仍面向应用,一个数据文件对应几个应

4、用程序,有较大冗余,共享性差。7.7.1 数据库管理技术的发展数据库管理技术的发展v(3)数据库系统阶段)数据库系统阶段 数据结构化,并长期存储在磁盘等外存上。数据库中的文件相互联系,并在总体上遵从一定的结构形式。 数据共享大。数据库中的数据考虑所有用户的数据需求,面向整个系统,不同用户所使用的数据可重叠,同一部分数据也可为多个用户共享。 减少了数据冗余。用户取数据库中对应的一个数据子集(逻辑文件),多个用户使用多个逻辑文件,但只存储一次,减少了数据冗余。 有较高的数据独立性。数据存储方式的改变不会影响到应用程序,即物理独立性和逻辑独立性。 用户接口。数据库管理系统作为用户与数据库的接口,对数

5、据进行集中管理,并支持其他程序设计语言,方便用户编程需要。大学计算机基础大学计算机基础7.7.2 数据库系统数据库系统v 数据库(DB):以一定的组织形式存放在计算机存储介质上的相互关联的数据集合。v 数据库管理系统(DBMS):一种利用计算机有效地定义、存储、查询、运行、管理和维护数据库的数据管理软件,介于用户和操作系统之间。v 数据库应用系统(DBAS):利用数据库系统资源开发的面向某一应用的软件系统。v 数据库系统(DBS):是指在计算机系统中引入数据库后的系统。大学计算机基础大学计算机基础7.7.2 数据库系统数据库系统v数据库系统组成示意图数据库系统组成示意图大学计算机基础大学计算机

6、基础用户用户用户用户用户用户应用系统应用系统应用开发工具应用开发工具数据库管理系统数据库管理系统操作系统操作系统数据库管理员数据库管理员数据库数据库7.7.3 数据模型数据模型v数据模型数据模型客观事物及其联系的数据描述客观事物及其联系的数据描述v根据不同应用层次分为:根据不同应用层次分为:l概念模型对客观事物及其关系的抽象(面向用户)l数据模型(逻辑数据模型)对概念模型的数字化,使其成为便于计算机处理的形式(面向数据库系统)大学计算机基础大学计算机基础概念模型概念模型v实体(实体(Entity):客观存在并相互区别的事物。):客观存在并相互区别的事物。v实体集(实体集(Entity Set)

7、:同一类实体的集合。):同一类实体的集合。v属性(属性(Attribute)实体所具有的特性。)实体所具有的特性。v主键(主键(Key):能够唯一标识出实体的属性或属):能够唯一标识出实体的属性或属性组合。性组合。v域:一个属性的取值范围。域:一个属性的取值范围。v实体间的联系(实体间的联系(Entity-Relationship):实体间的):实体间的对应关系,有:一对一,一对多,多对多。对应关系,有:一对一,一对多,多对多。大学计算机基础大学计算机基础概念模型概念模型v两个不同实体集之间联系的画法两个不同实体集之间联系的画法大学计算机基础大学计算机基础 1 1 实体型实体型 A 联系名联系

8、名 实体型实体型 B n 1 实体型实体型 A 联系名联系名 实体型实体型 B n m 实体型实体型 A 联系名联系名 实体型实体型 B 概念模型概念模型v两个以上不同实体集之间联系的画法两个以上不同实体集之间联系的画法大学计算机基础大学计算机基础 n 1 实体型实体型 A 实体型实体型 B 实体型实体型 C A-B-C m n r 实实体体型型A 实实体体型型B 实实体体型型C A-B-C m 概念模型概念模型大学计算机基础大学计算机基础学生学生课程课程学号学号姓名姓名性别性别专业专业课程编号课程编号课程名称课程名称学分学分选修选修nm逻辑数据模型逻辑数据模型v层次模型:用树形结构表示实体及

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

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

11、不可再分。分量:元组中的一个属性值,不可再分。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个元组个元组RSR-SRS RS 关系代数关系代数专门的关系运算专门的关系运算v选择:从关系中找出满足给定条件元组的操作选择:从关系中

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

32、持五种查询类型:v选择查询选择查询 v交叉表查询交叉表查询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在行和列交叉的地方对数据进行总合、平均、计数

35、或者是其他类型的计算,并显示在交叉点上。 大学计算机基础大学计算机基础交叉表查询交叉表查询v例例7-7:利用:利用“设计设计”视图创建一个交叉表视图创建一个交叉表查询,查询每名学生每门课程的成绩。查询,查询每名学生每门课程的成绩。大学计算机基础大学计算机基础参数查询参数查询v在执行查询的过程中,在对话框中输入指在执行查询的过程中,在对话框中输入指定参数,即可查询与该参数相关的整条记定参数,即可查询与该参数相关的整条记录录大学计算机基础大学计算机基础操作查询操作查询v操作查询用于对数据库进行复杂的数据管操作查询用于对数据库进行复杂的数据管理操作,它能够通过一次操作完成多个记理操作,它能够通过一次

36、操作完成多个记录的修改。操作查询包含以下几种类型:录的修改。操作查询包含以下几种类型: v 更新查询更新查询 v 生成表查询生成表查询 v 追加查询追加查询 v 删除查询删除查询 大学计算机基础大学计算机基础操作查询操作查询v例:对所有学生的年龄批量增加例:对所有学生的年龄批量增加1岁岁大学计算机基础大学计算机基础7.5 窗体窗体v窗体概述窗体概述v创建窗体创建窗体v窗体控件及应用窗体控件及应用大学计算机基础大学计算机基础7.5.1 窗体概述窗体概述vAccess还提供了主要的人机交互界面还提供了主要的人机交互界面窗窗体,以方便用户对数据的各类操作。体,以方便用户对数据的各类操作。v按照窗体的样式可以分为如下几个类型:按照窗体的样式可以分为如下几个类型:l纵栏式窗体l表格式窗体l数据表窗体l数据透视表l数据透视图大学计算机基础大学计算机基础7.5.1 窗体概述窗体概述v在在Access 2007环境下,窗体具有下列环境下,窗体具有下列6种视种视图类型。图类型。 l 窗体视图 l 数据表视图 l 设计视图 l 数据透视表视图 l 数据透视图视图 l 布局视图 大学计算机基础大学计算机基础7.5.2 创建窗体创建窗体v使用工具创建使用工具创建v向导创建向导创建v设计视图创建设计视图创建大学计算机基础大学计算机基础7.5.2 创建窗体创建窗体使用工具创建使用工具创建v有如下三种工具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论