代码之家  ›  专栏  ›  技术社区  ›  George Menoutis

关系数据库:tale行代表的事物的正式名称是什么?

  •  0
  • George Menoutis  · 技术社区  · 7 年前

    ...我的全部问题是试图在正式规范中描述这一点。所以我到现在为止的尝试是:“对于每个实体实例化(???)我们的数据库对应于另一个数据库的一组记录,每个记录实际上代表一个插入/更新命令,而不是实体本身。”

    1 回复  |  直到 7 年前
        1
  •  0
  •   reaanb    7 年前

    表或行表示的内容取决于数据建模规程。

    关于 实体,而原始数据模型试图捕捉实体本身。

    在实体关系模型中,表表示实体关系或关系关系。实体集由主键表示,关系集由复合键表示。行表示实体或关系的属性值。

    在网络数据模型中,表表示实体集,行表示单个实体。行之间的引用表示关系。这似乎就是你的模特儿。然而,这种方法是这三种方法中最古老和最幼稚的,经常需要创建人工实体来克服其表示复杂关系的能力有限,这使得数据模型的本体解释变得困难。

    如果需要编写形式规范,我建议您研究数据的关系模型,它是三种模型中最具表现力的,相当于幂一阶谓词逻辑。看看 object-role modeling 数据库专业人员的应用数学 . 比尔·肯特的 数据和现实