您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 第01章-Access数据库概述
Access数据库概述烟台大学万红波Tel:13793579926Email:wanhongbo@ytu.edu.cn第一章Access数据库概述Access数据库中的对象Access应用程序的启动Access的界面组成1.1数据库与Access1.Access是一种关系型数据库管理系统。Access属于桌面级别的数据库管理系统,可表示一对一、一对多和多对多的联系。2.在关系型数据库中,数据元素是最基本的数据单元。可以将若干个数据元素组成数据元组,若干个相同的数据元组组成一个数据表(即关系),而所有相互关联的数据表则可以组成一个数据库。Access关系型数据库基本概念1.数据元素数据元素存放于字段中,一个数据表中的每一个字段均具有一个惟一的名字(称为字段名)。一个字段也就是数据表中的一列。字段的基本属性有:字段名称、数据类型、字段大小等等。2.数据元组在Access中,数据元组称为记录。一个数据表中的每一个记录均具有一个惟一的编号(称为记录号)。一个记录也就是数据表中的一行。3.数据表具有相同字段的所有记录的集合称为数据表,一个数据库中的每一个数据表均具有一个惟一的名字(称为数据表名)。4.数据库将相关数据表的集合称为一个数据库。一个Access数据库不仅仅是数据表的集合,还包括查询、窗体、数据页、宏以及模块等。Access数据库结构示意图1.2启动并进入Access1.Access的安装2.Access的启动有三种方法:任务栏上“开始”→“程序”→“MicrosoftAccess”在“资源管理器”应用程序中,双击任意一个.mdb为后缀的Access数据库文件任务栏上“开始”→“文档”,选择要打开的数据库文件3.Access界面组成标题栏状态栏工具栏菜单栏打开的数据库子窗口1.2Access对象保存数据库中的数据,是数据库的核心从某些数据表中根据查询准则的要求抽取特定的信息数据的输入和输出显示格式控制操作指令的集合每个操作实现特定功能用VisualBasicforApplication编写的函数允许用户查看、编辑和汇报驻留在浏览器中的数据和HTML页将查询出的记录以表格方式显示或打印出来表对象•表对象用于存储有关特定实体的数据集合。特定实体的数据集合可以这样理解:如在商品进销存管理信息系统中,商品的库存数据集合就可以设置成为“商品库存”这样一个特定实体的数据集合,而商品的销售数据集合则可以设置成为“商品销售”这样一个特定实体的数据集合。•对每个实体分别创建各自的表对象,意味着每种数据只需存储一次,这将提高数据库的效率,并且减少数据输入错误。表对象以行、列格式组织数据,表中一行称为一条记录、一列称为一个字段。可见,创建表对象是应用Access建立信息系统工作中创建数据库对象后的第二步。查询对象利用查询可以通过不同的方法来查看、更改以及分析数据。也可以将查询作为窗体和报表的记录源。最常见的查询对象类型是选择查询。选择查询将按照指定的准则,从一个或多个表对象中获取数据,并按照所需的排列次序显示。可见,查询对象的功能是提供数据库操作人员与数据库表中数据的交互界面。查询对象的运行形式与表对象的运行形式几乎完全相同,但它只是表对象中数据的某种抽取与显示,本身并不包含任何数据。窗体对象窗体对象主要用于提供数据库的操作界面。窗体对象的构成包括五个节:窗体页眉节、页面页眉节、主体节、页面页脚节及窗体页脚节。(1)提示型窗体显示一些文字及图片等信息,没有实际性数据,也基本没有什么功能,主要用于信息系统的主界面。(2)控制型窗体设置相应菜单和一些命令按钮,用以完成各种控制功能。(3)数据型窗体用于实现用户对数据库中相关数据的操作界面,是信息系统中使用最多的窗体。页对象Access的页对象也称为数据访问页,是特殊的Web页。在信息系统中设计数据访问页是为了使用户能够查看和操作来自Internet或Intranet的数据,而这些数据是保存在MicrosoftAccess2003数据库中的。数据访问页是直接与数据库连接的。当用户在MicrosoftInternetExplorer中显示数据访问页时,正在查看的是该页的副本。报表对象报表是以打印的格式表现用户数据的一种有效的方式。Access提供报表对象,使得用户可以控制报表上每个对象(也称为报表控件)的大小和外观,并可以按照所需的方式选择所需显示的信息以便查看或打印输出。报表中大多数信息来自基础的表、查询或SQL语句(它们是报表数据的来源)。宏对象Access的宏对象是Access数据库对象中的一个基本对象。宏的意思是指一个或多个操作的集合,其中每个操作实现特定的功能,例如打开某个窗体或打印某个报表。宏可以使某些普通的、需要多个指令连续执行的任务能够通过一条指令自动地完成,而这条指令就称之为宏。宏可以是包含一个操作序列的一个宏,也可以是若干个宏的集合所组成的宏组,一个宏或宏组的执行与否还可以使用一个条件表达式来进行控制,即可以通过给定的条件来决定在哪些情况下运行宏。模块对象•模块是由声明、语句和过程组成的集合,它们作为一个已命名的单元存储在一起,对MicrosoftVisualBasic代码进行组织。MicrosoftAccess有两种类型的模块:标准模块和类模块。•类模块属于一种与某一特定窗体或报表相关联的过程集合,这些过程均被命名为事件过程,作为窗体或报表处理某些事件的方法,即,类模块中的过程用于响应窗体或报表上的事件。•标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程。标准模块和与某个特定对象相关的类模块的主要区别在于其范围和生命周期。在没有相关对象的类模块中,声明或存在的任何变量或常量的值都仅在该代码运行时有效,即仅在该对象中是可用的。宏/模块查询窗体报表表数据流控制流Access中各对象之间的关系
本文标题:第01章-Access数据库概述
链接地址:https://www.777doc.com/doc-3380039 .html