RDBMS 中有哪些不同类型的键? [英] What are the different types of keys in RDBMS?
本文介绍了RDBMS 中有哪些不同类型的键?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
RDBMS 中有哪些不同类型的键?请在回答中附上示例.
What are the different types of keys in RDBMS? Please include examples with your answer.
推荐答案
From here and here: (after i googled your title)
- 备用键 - 备用键是任何未被选为主键的候选键
- 候选键 - 候选键是一个字段或字段组合,可充当该表的主键字段,以唯一标识该表中的每条记录.
- 复合键 - 复合键(也称为复合键或串联键)是由 2 个或更多属性组成的键.
- 主键 - 主键是可用于标识表中唯一行的值.属性与其相关联.主键的示例是社会安全号码(与特定人员相关联)或 ISBN(与特定书籍相关联).在数据的关系模型中,主键是被选为唯一标识关系中元组的主要方法的候选键.
- 超级键 - 在关系模型中,超级键被定义为关系变量 (relvar) 的一组属性,它认为在分配给该变量的所有关系中,没有两个不同的元组(行)具有相同的属性.此集合中属性的值.等效地,超级键也可以定义为相关变量的一组属性,相关变量的所有属性在功能上都依赖于这些属性.
- 外键 - 外键 (FK) 是数据库记录中的一个字段或一组字段,它指向一个键字段或一组字段,它们构成了某些(通常不同的)表中另一个数据库记录的键.通常一个表中的外键是指另一个表的主键(PK).这种方式可以通过引用将信息链接在一起,这是数据库规范化的重要组成部分
这篇关于RDBMS 中有哪些不同类型的键?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文