资料库 什么是关系模型? -技术百科的定义

什么是关系模型? -技术百科的定义

目录:

Anonim

定义-关系模型是什么意思?

关系模型是关系数据库的概念基础。 它是由EF Codd在1969年提出的,它是一种使用关系来构造数据的方法,这种关系是由列和行组成的类似于网格的数学结构。 Codd为IBM提出了关系模型,但他不知道他的工作将成为关系数据库的基础有多么重要和影响力。 我们大多数人都非常熟悉数据库中关系的物理表现形式-它称为表。


尽管关系模型从数学中大量借鉴并使用数学术语,例如域,并集和范围,但它描述的特征和条件很容易使用简单的英语来定义。

技术百科解释了关系模型

在关系模型中,所有数据必须存储在关系(表)中,并且每个关系都由行和列组成。 每个关系必须具有标题和正文。 标头只是关系中的列的列表。 主体是实际填充关系的一组数据,按行组织。 您可以推断出,一列和一行的连接将产生一个唯一值-该值称为元组。


关系模型的第二个主要特征是密钥的使用。 这些是关系中的特殊指定列,用于对数据进行排序或将数据与其他关系相关。 最重要的键之一是主键,用于唯一地标识每一行数据。 为了使查询数据更容易,大多数关系数据库都走得更远,并通过主键对数据进行物理排序。 外键将一个关系中的数据与另一关系中的主键相关。


除了如上所述定义数据的结构方式外,关系模型还制定了一组规则以强制执行数据完整性,即完整性约束。 它还定义了如何处理数据(关系演算)。 此外,该模型定义了一个称为标准化的特殊功能,以确保有效的数据存储。

此定义是在数据库的上下文中编写的
什么是关系模型? -技术百科的定义