首页 理论教育 学习数据模型概念及应用-《Access数据库应用技术教程》

学习数据模型概念及应用-《Access数据库应用技术教程》

时间:2023-11-01 理论教育 版权反馈
【摘要】:通俗地讲,数据库是由某一个数据库管理系统提供的数据结构构成的数据集合,不同的数据结构体现出不同的数据模型。前面介绍的几个数据库管理系统均是基于关系型的数据构造理论设计而成的,即关系型数据库管理系统。表1-1 学生信息关系表续表对表1-1所示的学生信息关系表的结构进行分析后发现,该表构成关系型数据模型时应满足以下条件:表中每一列必须是基本数据项。

学习数据模型概念及应用-《Access数据库应用技术教程》

计算机要解决各类应用问题,主要处理的是数据和程序,而合理地构造各类数据,就能使程序更便于编写、调试及应用。因此,多年来一直有人在研究如何使数据的集合具有一定的结构(将在计算机存储设备上合理存放的相互关联的数据集合称为数据库)。这些数据集合具有如下特点:

·尽可能不重复。

·以最优的方式服务于一个或多个应用程序。

·数据的存储尽可能地独立于使用它的应用程序(数据独立性)。

·用一个或多个软件管理这些数据(如查询、统计、打印等)。

通俗地讲,数据库是由某一个数据库管理系统提供的数据结构构成的数据集合,不同的数据结构体现出不同的数据模型。目前,理论上将数据模型分为3种。

1.层次模型

层次模型也称非关系型,结构为树形。其数据构造特点是只有一个根结点,无双亲,其他结点仅有一个双亲,如图1-3(a)所示。

2.网状模型

网状模型也称非关系型,其数据构造特点是有多个结点,无双亲,各结点可以有多个双亲,其构造比较复杂,如图1-3(b)所示。

图1-3 数据模型示意图

3.关系模型(www.xing528.com)

关系模型是3种数据模型中最重要的模型,也称表型。前面介绍的几个数据库管理系统均是基于关系型的数据构造理论设计而成的,即关系型数据库管理系统。因为本书中介绍的数据管理系统为关系型数据库管理系统,所以在谈到该数据库管理系统时,将“关系型”这个定语省略。

关系模型是建立在数学概念的基础上的,在此不详细探讨,读者只需了解在关系模型中,数据的逻辑结构是一张二维表,如表1-1所示。

表1-1 学生信息关系表

续表

对表1-1所示的学生信息关系表的结构进行分析后发现,该表构成关系型数据模型时应满足以下条件:

(1)表中每一列必须是基本数据项

(2)表中每一列必须具有相同的数据类型。

(3)表中每一列必须有一个唯一的名字。

(4)表中不应有内容完全相同的行。

(5)行的顺序与列的顺序均不影响表格中所表示的信息含义。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈