我一直在互联网上搜索,但似乎找不到我能理解的答案。
因此,如果有人可以通过示例向我解释数据库中的基数是什么?
谢谢。
Answers:
这取决于上下文。基数表示事物的数量,但是它可以在多种情况下使用。
PERSON
例如,如果您有一个表,则该表GENDER
可能是一个非常低的基数列(中可能只有两个值GENDER
),而PERSON_ID
可能是一个非常高的基数列(每一行将具有不同的值)。在其他情况下,人们可能会使用不同的上下文来谈论基数,并表达其他含义。
基数是指列中包含的数据的唯一性。如果一列具有大量重复数据(例如,存储“ true”或“ false”的列),则基数较低,但是如果值是唯一的(例如,社会保险号),则基数较高。