gpt4 book ai didi

database - 什么是数据库中的基数?

转载 作者:太空狗 更新时间:2023-10-30 01:37:29 24 4
gpt4 key购买 nike

有人可以借助示例向我解释什么是数据库中的基数吗?

最佳答案

混淆的来源可能是在两个不同的上下文中使用该词 - 数据建模和数据库查询优化。

在数据建模术语中,基数是一个表与另一个表的关系。

  • 1-1(表A中的一行对应表B中的一行)
  • 1-Many(表A中的一行与表B中的多行相关)
  • 多对多(表 A 中的许多行与表 B 中的许多行相关)

上面还有可选的参与条件(其中一个表中的行根本没有与另一个表相关)。

参见维基百科 Cardinality (data modelling) .


在谈到数据库查询优化时,基数指的是表中某一列的数据,具体是指其中有多少个唯一值。此统计信息有助于规划查询和优化执行计划。

参见维基百科 Cardinality (SQL statements) .

关于database - 什么是数据库中的基数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10621077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com