2024年3月25日发(作者:)

Access 2003

清点人数,组织教学。

复习:

数据库技术

授新:

Access是Microsoft推出的面向办公自动化、功能强大的关系数据库管理系统。

一、 Access关系数据库

Access是一种关系数据库管理系统(RDBMS)。顾名思义,关系数据库管理系统是关系型

数据库管理软件,它的职能是维护数据库、接受和完成用户提出的访问数据的各种请求。

数据库是与特定主题或目的相关的数据的集合。在Access关系数据库中,大多数数据存放

在各种不同结构的表中。表是有结构的数据的集合,每个表都拥有自己的表名和结构。

二、Access 2003数据库结构

Access 2003关系数据库是数据库对象的集合。数据库对象包括表、查询、窗体、报表、页、

宏和模块。

在任何时刻,Access只能打开并运行一个数据库。但是,在每一个数据库中,可以拥有众

多的表、查询、窗体、报表、页、宏和模块。这些数据库对象都存储在同一个以.mdb为扩展名

的数据库文件中。

1、表(Table)对象

在Access关系数据库中,表是有结构的数据的集合,是数据库应用系统的数据“仓库”。表

用于存储基本数据。

每个表都拥有自己的表名和结构。在表中,数据是按行和列存储的,相当于由行和列组成

的二维表格。在表中,一行数据称为一条记录,每一列称为一个字段。

在Access关系数据库中,有关表的操作都是通过表对象来实现的。表对象可以管理表的结

构(包括字段名称、数据类型、字段属性等)以及表中存储的记录。

用于显示和编辑表结构的窗口称为设计视图,用于显示、编辑和输入记录的窗口称为数据

1

表视图。

2、查询(Query)对象

查询用于从指定的表中获取满足给定条件的记录。Access允许用户不用编写程序,仅通过

直观的操作即可生成结构化查询语句。

3、窗体(Form)对象

在Access 2003中,有关数据输入、输出界面以及应用系统控制界面的设计都是通过窗体对

象来实现的。窗体对象允许用户采用可视化的直观操作设计数据输入、输出界面以及应用系统

控制界面的结构和布局。

4、报表(Report)对象

数据库应用系统一般都应给用户配置完善的打印输出功能。在传统的关系数据库开发环境

中,程序员必须通过繁琐的编程实现报表的打印。在Access关系数据库中,报表对象允许用户

不用编程,仅通过可视化的直观操作就可以设计报表打印格式。报表对象不仅能够提供方便快

捷、功能强大的报表打印格式,而且能够对数据进行分组统计和计算。

5、页(Page)对象

页是Access 2003数据库中的新对象,通过页可以将数据库中的记录发布到Internet或

Intranet,并使用浏览器进行记录的维护和操作。页对象使得用户能在Web页上输入、编辑、浏

览Access 2003数据库中的记录。

6、宏(Macro)对象

宏对象是一个或多个宏操作的集合。其中的每一个宏操作执行特定的单一数据库操作功能。

用户可以将这些宏操作组织起来形成宏对象以执行特定的任务。Access提供了许多宏操作,这

些宏操作可以完成日常的数据库管理工作。

Access为宏对象提供了宏对象编辑窗口。宏对象编辑窗口用于顺序组织集合宏操作,从而

形成宏对象以执行较复杂的任务。

7、模块(Module)对象

模块对象是将宏语言VBA编写的过程和声明作为一个整体进行保存的过程的集合。模块对

2

象中的每一个过程可以是一个函数过程,也可以是一个子过程。模块对象有两种基本类型:类

模块和标准模块。

类模块包括窗体模块和报表模块,它们分别与某一窗体或报表对象相关联。窗体模块和

报表模块通常含有事件过程,用以响应窗体或报表中的事件。

三、Access 2003的启动与退出

1、Access 2003的启动

(1)利用快捷方式启动:如单击“开始”→“程序”→“Microsoft Office”→“Microsoft Access

2003”;

(2)如果存在桌面快捷方式“Microsoft Access 2003”,可以双击该快捷方式。

(3)利用执行应用程序的方法启动

2、Access 2003的退出

与Office 2003其他应用程序的退出方法相同。

四、创建数据库

在Access 2003中,创建数据库有两种方法:一是通过数据库向导,在向导的指引下向数据

库添加需要的表、窗体及报表,这是创建数据库最简单的方法;二是先建立一个空数据库,然

后再添加表、窗体、报表等其他对象,这种方法较为灵活,但需要分别定义每个数据库元素。

无论采用哪种方法,都可以随时修改或扩展数据库。

创建数据库

1)使用数据库向导创建数据库

使用数据库向导创建数据库,就是利用在Access 2003本地保存的数据库模板快速地建立一

个数据库。

2)直接创建空数据库

通常情况下,用户都是先创建数据表等组件之后才创建数据库,或者先创建一个空数据库

(选“新建文件”选项卡的“空数据库”),然后再在此空数据库中添加表、查询、窗体等组件。

3)打开数据库

3

五、创建表

创建表表是关系型数据库系统的基本结构,是关于特定主题数据的集合。与其他数据库管

理系统一样,Access中的表也是由结构和数据两部分组成的。

在Access 2003中,可通过以下方式创建表:

1)通过输入数据创建表:2)使用向导创建表: 3)使用表设计器创建表:

在Access 2003中,使用设计视图创建表是最常用的方法之一。在设计视图中,可以设置字

段属性。在Access数据表中,每一个字段的可用属性取决于为该字段选择的数据类型。在表设

计器的“字段属性”选项区域中,可以进行设置。字段数据类型:Access 2003定义了10种数据

类型

在建立表间的关系之前,应该关闭所有要建立关系的表,因为不能在已打开的表之间创建

关系或者对关系进行修改。

六、创建查询

查询是数据库最重要和最常见的应用,它作为Access数据库中的一个重要对象,可以让用

户根据指定条件对数据库进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方

便用户对数据库进行查看和分析。

在Access数据库中,查询对象有五种视图。这五种视图及其作用分别如下:

(1)设计视图:用于创建新的查询对象,或者修改已有的查询对象。

(2)数据表视图:可以以二维表的形式显示查询结果。

(3)SQL视图:用于查看查询对象所对应的SELECT命令,该命令属于SQL语句。

(4)数据透视表视图:以表格形式对查询结果进行进一步的多维分析。

(5)数据透视图视图:以图形方式显示、对比查询结果。

在Access数据库中,根据对数据来源的操作方式以及对查询结果组织形式的不同,可以将

查询分为选择查询、交叉表查询、操作查询、参数查询和SQL查询五大类。操作查询包括更新

查询、生成表查询、追加查询、删除查询几种类型。

七、创建窗体

4

Access提供了主要的人机交互界面——窗体。事实上,在Access应用程序中,所有操作都

是在各种各样的窗体内进行的,因此,窗体设计的好坏直接影响Access应用程序的友好性和可

操作性。

1、窗体类型

窗体主要有命令选择型窗体和数据交互式窗体两种。

2、窗体视图

为了能够以各种不同的角度与层面来查看窗体的数据源,Access为窗体提供了多种视图,

在不同的视图中,窗体以不同的布局形式来显示数据源。一般来说,在Access 2003环境下,窗

体具有五种视图类型,即窗体视图、数据表视图、设计视图、数据透视表视图、数据透视图视

图。

在工具箱中,最常用的控件包括组合框控件、列表框控件、选项卡控件以及图像控件等。

八、创建报表

报表(Report)是以打印格式展示数据的一种有效方式。在报表中,可以展示图形、文字标

题、字段数据或汇总数据等形式的信息,并可以控制各种数据显示的大小和外观。

1、报表的类型

报表的类型有纵栏式、表格式、图表式和标签式

2、报表窗口的类型

报表具有三种视图窗口,即设计视图窗口、打印预览窗口和版面预览窗口。

3、创建报表

在Access 2003中,使用自动报表是创建报表最简单的方法,Access 2003提供了两种自动

报表格式:纵栏式和表格式。

小结:

本节主要对Access 2003等相关知识进行详解。

作业:

做好实验教程相关习题。

5