如何理解foxpro中的“主关键字”和“候选关键字”?

2025-03-12 23:38:41
推荐回答(1个)
回答1:

主关键字
:对于一个
二维表

候选关键字
至少一个,可能有多个。从候选关键字中可以选出一个作为“主关键字”。
对表
中每个记录来说,主关键字必须包含一个不同于其它记录的唯一的值。主关键字的值不能为空,否则主关键字不能起唯一标注记录的作用。
候选关键字:如果一个超关键字去掉其中的任何字段都不能唯一确定记录,则称它为候选关键字。
超关键字:二维表中能唯一确定记录的一个字段或几个字段的组合。