我对数据库管理系统中的键感到困惑。因为有很多部分问题……但这是一个很好的综合问题。这就是我在这里发帖的原因。SUPER KEY,KEY,PRIMARY KEY,Alternate KEY,CANDIDATE KEY,MINIMAL KEY之间的混淆这就是我对它的理解。
SUPER KEY:可以唯一标识一个元组的属性或属性集。
候选键:所有超级键的集合..
键:来自一组候选键的单个键,它是最小的(有最少的属性)
主键:候选键集中的最小键。
备用键:除主键外的所有候选键的集合
外键。: 我很清楚很难为它提及所有的东西..
但我对超级键、键、候选键、主键、备用键..(如果剩余,添加任何键)所有定义都很好?这些键的 ER 模型定义与关系模型中的定义不同吗?
你能用例子给出你的答案吗?一个有这些所有键的表。!!谢谢...!!