RDBMS 中有哪些不同类型的键? [英] What are the different types of keys in RDBMS?

查看:36
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆