2020年函授专升本-大学计算机应用学习课程-Access2003数据库的对象

院校:湖南函授学历提升 发布时间:2020-02-01 11:22:49

    7.3 Access2003数据库的对象

    Acess2003数据库由“对象”和“组”两部分组成。其中,数据库对象包括表、查询,窗体、报表、数据访问页、宏和模块等共7种对象。这些对象的有机结合就可以构成一个完整的数据库应用程序。在一个数据库中,除“页”对象之外,其它对象都存放在一个扩展名为.mdb的数据库文件中。下面对7种对象作简单介绍。

    1.表

    表是Access2003存储数据的地方,如图7-6所示。表是关系数据库中最基本的元素,其它对象的操作都是在表的基础上进行的。Access中的表与日常生活中的表格有相似之处,只是保存的方式不同而已,日常生活中的表格以电子表格或纸介质保存,而Access中的表则以数据库的形式保存。在Access2003中,只要在一个表中保存一次数据,就可以从表、查询、窗体、报表、数据访问页等多个角度查看到数据。由于数据存在关联性,因而在修改某一处的数据时,所有出现该数据的地方均会自动更新。

    2.查询

    查询是Access2003数据库的一个重要对象。查询以数据库中的数据作为数据源,依据给定的条件从指定的数据库表或另一个查询结果中检索出符合用户要求的数据,供使用者查看、更改和分析。符合条件的记录构成一个新的数据集合。查询的结果也可以作为窗体、报表、数据访问页的数据源。查询功能的强弱直接影响数据库系统的性能。图7-7所示为“航空运输管理”数据库例子中入港行李的查询结果。

    3.窗体

    窗体对象是通过控件来显示数据的工具,窗体中的显示内容来自表、查询结果和sOL语句。图7-8所示为“航空运输管理”数据库中的“客票”窗体。在Access 2003中,有关数据输入、输出界面的设计都是通过窗体对象来实现的。窗体对象允许用户采用可视化的直观操作设计数据输入、输出界面的结构和布局。在一个完善的数据库应用系统中,用户都是通过窗体对数据库中的数据进行各种操作的,一般不直接对表、查询等进行操作。

    4.报表

    报表是以打印格式展示数据的一种有效方式。报表可以对数据进行分组统计和计算,并最终生成打印报表。图7-9所示为“航空运输管理”数据库中的“客票”报表。报表最主要的功能是将表或查询的数据按照设计的方式打印出来。用户通过控制报表上每个对象的大小和外观,设计满足需要的报表格式。

    5.页

    页也称为数据访问页。图7-10所示为“航空运输管理”数据库中的“客票数据访问页”。使用页对象可以查看和处理来自Internet或Intranet上的数据,也可以将数据库中的数据发布到Internet或Intranet上去。使用页不仅能够在网络上静态地查看数据,还可以通过网络对数据进行输入、修改等操作,而不要求数据库必须安装在本地计算机上。与其它数据库对象不同,页作为独立的HTML文件被保存在磁盘上,在数据库窗口中产生一个图标以快捷方式的形式指向该文件。

    6.宏

    宏是由一个或者多个操作命令组成的集合,其中每个操作实现特定的功能,是组织整个数据库系统的重要工具。利用宏可以自动完成一些重复性操作,从而简化数据库中的各种操作,使数据库的维护和管理更为轻松。宏操作命令可以单独使用,也可以与窗体配合使用。它和菜单操作命令一样,只是它们对数据库施加作用的时间与作用的条件有所不同。菜单命令一般用在数据库的设计过程中,而宏一般用在数据库的执行过程中;菜单命令必须由使用者来施加此操作,而宏命令则可以在数据库中自动执行。

    7.模块

    模块是用Access 2003所提供的VBA(Visual Basic for Application)语言所编写的程序段。模块有两种基本的类型:对象类型模块和标准模块。模块中的每一个过程都可以是一个函数或者一个子程序。VBA可以看成是VB的一个子集,VB的功能比VBA更强。模块与宏类似,目的也是使数据库应用程序自动化,但是模块可以实现比宏更加细致的操作和更加复杂的控制功能,可用来开发高性能、高质量的数据库应用系统。一般来说,只有专业程序员才需要编写此类模块,初级用户只需了解就足够了。

    Access数据库提供了从数据输入、查询、分析、汇总运算到数据报表打印和网页访问等各种功能,甚至提供了开发程序的良好的平台和方法。在下面的章节中将主要介绍数据库中的对象。
                                                                                        (本文原创:转载未经许可将追责)