Access 2013从入门到精通(第2版)
上QQ阅读APP看书,第一时间看更新

2.3 Access数据库中的基本概念

了解表、记录等的基本概念

在正式学习和使用Access之前,了解一些Access数据库中的基本概念是十分有必要的。这些基本概念主要有表、字段和记录、查询、窗体、报表和视图等。

2.3.1 表

表是关系型数据库中最为原始的信息存储场所,Access中每一个表都应该包含一个实体的信息,如一个人或者一件产品,并且按照一定的方式将其组织到表的行和列之中,如图2-10所示。

图2-10 Access中的表——包含员工信息

在Access中,使用多个表存储信息是十分重要的,这可以有效地减少数据的冗余情况。比如在超市会员管理数据库中,如果使用一张表存储数据,则会员每购物一次,就需要重新存储一次会员的基本信息。而如果使用两张表进行存储,则会员每购物一次,只需要使用一次会员编号就可以了。

2.3.2 记录和字段

在Access的表中,每一行就是一个记录,表示一个实体;每一列就是一个字段,表示实体的一个属性。比如有一个人,姓名为张三,性别男,年龄21,身高180,体重68,学历本科,则将这条记录存储到Access表格中的结果如图2-11所示。

图2-11 指定信息存储在表中的效果

2.3.3 值

每一个实体的一个属性的结果,就是一个值。在表中表现为这个实体所在的行与属性(字段)所在的列的交叉位置的单元格中的数据。

2.3.4 查询

查询可以从一个或者多个表中返回满足条件的一组记录,Access数据库的许多功能都是基于查询功能实现的,可以说查询是数据库的核心功能之一。

通过查询,可以实现数据的筛选,还可以对筛选出的数据进行修改、删除和添加等操作,实现查询最为常用的是结构化查询语言SQL,这部分在后面章节有着重讲解。

2.3.5 窗体

窗体是最为常用的数据输入和显示的对象之一。输入窗体可以帮助用户快速、轻松和准确地输入数据,与表格相比,数据输入和显示窗体显得更为直观、更具有结构化的特点。

对于大部分用户来说,在窗体中输入数据比在表格中直接输入数据的感受更为良好。这主要是在窗体中可以限制某些数据输入的值,还可以很好地指导用户输入数据。

2.3.6 报表

报表是以打印格式显示数据,是一种十分重要的数据输入方式。报表可以结合多个表来呈现数据之间的复杂关系。

比如需要打印出发货单,可以从客户信息表中获取发往客户的名称、地址,然后将结果与商品的信息联系起来,就可以轻松得到所需要的发货单。

2.3.7 视图

在Access中,视图是设计数据库时一个十分重要的概念。在不同的视图模式下,可以对同一个对象进行不同的操作,如图2-12所示。

图2-12 员工信息管理窗体在“窗体视图”(左)和“设计视图”(右)的效果

对于表、查询、窗体和报表来说,一般有2~3个视图模式,一个以自身命名的普通模式,一个设计模式,还可能有一个布局模式。

其中,普通视图下的效果与数据库对象的最终效果基本相同,即所谓的“所见即所得”。设计模式下,可以对对象的一些属性进行设置,布局模式一般只在窗体和报表中存在,在其中可以轻松地按照自己的想法对按钮、文本框等对象进行排列。