为什么关系模型中没有任何指针?

时间:2018-11-10 14:02:15

标签: database relational-database relational-model

它与this question不同,因为正如我在自己的文章中所解释的那样,我的目的是找出为什么数据库不使用指针而不是键,以及实现其功能的其他选择是什么。

当我阅读关系数据库的实现时,其中没有包含pointer概念的任何东西。

这是我的问题:

  1. 为什么关系模型中没有指针?

1 个答案:

答案 0 :(得分:0)

  

为什么关系模型中没有任何指针?

许多数据库使用的技术ID可以称为指针。就像生成一个数字(如地址)以用来在表中查找记录。

假设您有一张订单表和另一位客户。客户表将包含一些客户ID。订单表中的一条记录还将包含一个客户ID。因此,订单(订单表中的记录)将指向相关客户(客户表中的记录)。

  

是否存在关系模型未实现的任何系统文件功能?

我想不到。两种系统均可用于存储,组织,查找,复制,移动,备份和版本化文件。