【问题标题】:why there isn't any pointer in relational model?为什么关系模型中没有指针?
【发布时间】:2018-11-11 02:15:54
【问题描述】:

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

看了关系型数据库的实现,里面没有pointer这个概念。

这是我的问题:

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

【问题讨论】:

标签: database relational-database relational-model


【解决方案1】:

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

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

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

有没有关系模型没有实现的系统文件功能?

我想不出来。这两个系统都可用于存储、组织、查找、复制、移动、备份和版本化文件。

【讨论】:

  • 他们是否使用键而不是此处描述的指针:167.99.51.102:8080
  • 我无法访问该站点。无论如何,是的,密钥作为表中的唯一地址。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-31
  • 2022-07-16
  • 1970-01-01
  • 2011-02-13
  • 2019-08-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多