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


发布评论