网站推广.NET

网站推广.NET

access数据库的结构层次是什么

来源:互联网

本教程操作环境:windows7系统、Dell G3电脑。

Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。

access数据库的结构层次

结构层次是“数据库→数据表→记录→字段”。

数据库

数据库是一个完整的数据的记录的整体,一个数据库包含0--N个表,一个表包含0--N个字段,记录是表中的行。

数据表

表(Table)——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

数据表是以行、列来显示数据记录,是同一类数据的集合体。一个数据库中可以包含一个或多个数据表,而一个表只能被一个数据库包含。

字段

字段就是数据库实例中某张表的一列,比如说:学员表由id、姓名、性别组成。字段就是指id或者姓名或者性别。换句话说:id是一个字段;姓名也是一个字段;性别还是一个字段。

记录

记录就是表中以行为单位,一行就称为一条记录。还是以学员表为例,查询表中所有的数据,其中的任意一行就称为一条记录。

表和关系

若要存储数据,需为跟踪的每种类型的信息创建一个表。 信息类型可包括客户信息、产品和订单明细。 若要在查询、窗体或报表中将来自多个表的数据合并在一起,需定义表之间的关系。

1.曾经位于邮寄列表中的客户信息现位于“客户”表中。

2.曾经位于电子表格中的订单信息现位于“订单”表中。

3.通过唯一 ID(如客户 ID)来区分表中的各条记录。 Access 将一个表的唯一 ID 字段添加到另一个表并定义两个字段之间的关系,从而匹配两个表中的相关记录,以便将它们合并到一个窗体、报表或查询中。

需要注意的是,关系指的是表间记录的关系,不能用于同一张表内的记录的描述。

关系分为3大类,主要有:一对一,一对多(多对一)、多对多;下面依次介绍。

  • 一对一

一对一指的是一张表中的一条记录只对应于其他表中的一条记录,而其他表中的一条记录,在本表中也只对应一条记录。

  • 一对多(多对一)

一张表中有一条记录可以对应另一张表的多条记录,但是反过来则是一张表的记录只能对应另一张表的一条记录。

比如母亲与孩子的关系,一个母亲可能有多个孩子,但一个孩子只能有一个母亲(母亲表和孩子表的联系)。

  • 多对多

一张表中的记录能够对应另一张表的多条记录,而另一张表的一条记录也可以对应本张表的多条记录。

注: 对于多对多关系的描述,在设计具体的数据库时,需要新增加一张表,用来存储两张表之间的关系。

access数据库的结构层次是