【发布时间】:2013-09-26 18:19:13
【问题描述】:
我对数据库管理系统中的键感到困惑。因为有很多部分问题......但这是一个很好的综合问题。这就是我在这里发帖的原因。 超级密钥、密钥、主密钥、备用密钥、候选密钥、最小密钥之间的混淆 这是我的理解。
SUPER KEY : 可以唯一标识一个元组的属性或属性集。
候选键:所有超级键的集合..
Key : 候选键集中的单个键,它是最小的(存在最少的属性)
主键:候选键集中的最小键..
备用键:除主键外的所有候选键的集合
外键。 : 我很清楚很难提及所有的事情..
但我对 superkey 、 key 、 Candidate key 、 Primary key 、 Alternate key 有混淆 .. (如果剩余,添加任何键) 所有的定义都是好的?? 这些键的 ER 模型定义与关系模型中的定义不同?
你能用例子给出你的答案吗?一个有这些所有键的表。!! 谢谢...!!
【问题讨论】:
标签: key primary-key rdbms database candidate-key