数据库中的“主属性”、“码”、“主码”的区别是什么?

数据库中的“主属性”、“码”、“主码”的区别是什么?,第1张

在数据库的表(关系)中能够用于唯一区分开每个记录(元组)的属性或属性的集合,我们称之为码(候选码)。

当我们指定其中一个用来区分开每个记录(元组)的码为主码。

主属性是指包含在候选码中的属性。

换句话说:主码和码的关系就像班长和班长候选人之间的关系。

每个班长候选人,我们可称之为主属性,只不过在数据库中,候选码可能是多个属性共同组成的。

严格来说

主属性:指主键列,即主键由一列构成

主键定义:能够唯一标识一个元组的属性或属性集,即可以由多列组成.

在教学中,大多实例都是主键由一列构成,所以也可以简单地说主属性与主键没有什么区别.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10800196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存