美文网首页
超键、候选键、主键

超键、候选键、主键

作者: 王王王王王景 | 来源:发表于2019-07-19 10:12 被阅读0次

超键(super key):在关系中能唯一标识元组的属性集,里面可能包含很多能唯一标识元组的属性
候选键(candidate key):不含有多余属性的超键,即它里面的属性一旦去掉任何一个,它就不是超键
主键(primary key):用户选作元组标识的一个候选键

学号 姓名 性别 年龄 系别 专业
20020612 李辉 20 计算机 软件开发
20060613 张明 18 计算机 软件开发
20060614 王小玉 19 物理 力学
20060615 李淑华 17 生物 动物学
20060616 赵静 21 化学 食品化学
20060617 赵静 20 生物 植物学

能作为超键的有{学号}{学号,姓名}{学号,性别}{性别,年龄}... 只要能将各行的记录唯一标识出来的,都可以作为超键;
对于{学号,姓名},{学号,性别}...等超键,它们不是候选键,因为它们去掉了“姓名”或者“性别”之后,变成的{学号}依旧是一个超键。

任何的候选键都可以作为主键,这取决于用户的选择

相关文章

  • 数据库基础知识

    键 超键: 关系中能唯一标识元组的属性集称为关系模式的超键 候选键: 不含有多余属性的超键称为候选键 主键: 用户...

  • 当面试时主考官问道MySQL的主键、超键、候选键和外键是什么,你

    题目:主键 超键 候选键 外键是什么 [https://github.com/gain-wyj/interview...

  • 超键、候选键、主键

    超键(super key):在关系中能唯一标识元组的属性集,里面可能包含很多能唯一标识元组的属性候选键(candi...

  • 超键、候选键、主键、外键

    参考资料:[1].菜鸟学数据库(四)——超键、候选键、主键、外键 超键(super key):在关系中能唯一标识元...

  • 数据库面试常问的一些基本概念

    1、超键、候选键、主键、外键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,...

  • 2021年最新盘点数据库MySql笔试题

    一、数据库知识(通用)篇 1.说说主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键...

  • 两万字全面论述数据库面试题

    一、基本概念 1.主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为...

  • 数据库_基本概念

    一、基本概念 1.主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为...

  • 数据库面试题

    一、基本概念 1.主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为...

  • JAVA数据库面试题。

    一、基本概念 1.主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为...

网友评论

      本文标题:超键、候选键、主键

      本文链接:https://www.haomeiwen.com/subject/lzxjlctx.html