数据库中的备用键和外键有什么区别
答案 0 :(得分:1)
备用键是唯一键,让人联想到主键,该键可以是表的列或列的组。此外,备用键在表中始终是唯一的。与主键不同,唯一键是非聚集索引类型以及 外键是与另一个表建立关系,用于数据完整性。
|-------------------------------------|---------------------------------| |**alternate key** |**foreign key** | |-------------------------------------|---------------------------------| |unique |non-unique | |-------------------------------------|---------------------------------| |never accept null value |accept null value | |-------------------------------------|---------------------------------| |can be multiple |can be multiple | |-------------------------------------|---------------------------------| |Independent another table |Dependent another table | |-------------------------------------|---------------------------------| |Create Noncluster index automatically|Cannot create index automatically| |-------------------------------------|---------------------------------|
答案 1 :(得分:0)
备用键 所有不是主键的键都称为备用键。
外键 外键是一列,它被添加以创建与另一个表的关系。外键不仅可以帮助我们保持数据完整性,还可以在实体的两个不同实例之间进行导航