QQ网名大全

数据库里面的主键和外键及候选键是什么意思啊?

1、主键(primary key)吧:一张表(关系)的一个列(属性)或多个列可以作为主键,但是前提是让这个列作主键,这个列就能保证该列下的各个行(元组)的值不能相同,比如说用姓名属性作主键的话,那么这个主键就不一定可以,如果有两个人是同样的名字的话,就不能做到该属性下的各个元组数据的值不同,如果用阿拉伯数字作主键就是一个很好的选择。
  2、外键(foreign key):一张表(关系)的列(属性)它同时存在表1和表2中,它不是表1的主键,而是表2的主键,就可以说他是表1的外键。
  3、候选键(Candidate Key):能唯一标识表(关系)中行(元组)的列(属性),则称该属性为候选键,也称 候选关键字 或 候选码;由此来看候选键可以不只一个,还看一看得出的就是主键同时它也是候选键。
佚名
2024-06-07 02:56:46
最佳回答
类似问题(10)
  • 佚名
    2024-06-07 04:46:48

    五笔中的键名字,键面字,键外字是什么意思,

    键名字:一地在要工上是中国同,等 键名字:一地在要工上是中国同,等 键面字:如G中的王、五、一,等,H中的上、目、卜,等 键外字就是当按下一个键后提示窗中出现的...

  • 佚名
    2024-06-07 01:10:12

    两个不同的数据库表的主键约束名字是否可以相同?

    主键约束名称不能相同,否则的话会报错:数据库中已存在名为‘主键名’的对象。

  • 佚名
    2024-06-07 21:47:35

    两个不同的数据库表的主键约束名字是否可以相同?

    主键约束名称不能相同,否则的话会报错:数据库中已存在名为 ‘ 主键名’的对象。

  • 佚名
    2024-06-07 21:20:19

    主键和外键有什么区别呢

    主键是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。外键是定义一个表中的某数据项的数据,要参照另一个表的主键数据。...

  • 佚名
    2024-06-07 06:59:23

    access2010中主键只能是一个字段吗?主键和候选键有什么区别?

    可以为多个字段1、主键(primary key)吧:一张表(关系)的一个列(属性)或多个列可以作为主键,但是前提是让这个列作主键,这个列就能保证该列下的各个行(...

  • 佚名
    2024-06-07 19:16:22

    请问什么是主键

    在数据库中,常常不只是一个表,这些表之间也不是相互独立的。不同的表之间需要建立一种关系,才能将它们的数据相互沟通。而在这个沟通过程中,就需要表中有一个字段作为标...

  • 佚名
    2024-06-07 13:15:12

    如何设置主键和外键,实现级联更新,级联删除

    主键 外键 索引 定义: 唯一标识一条记录,不能有重复的,不允许为空 表的外键是另一表的主键, 外键可以有重复的, 可以是空值 ...

  • 佚名
    2024-06-07 23:29:32

    主键和外键有什么区别?

    主键是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。外键是定义一个表中的某数据项的数据,要参照另一个表的主键数据。...

  • 佚名
    2024-06-07 08:00:00

    键盘上的tab键是什么键?

    制表符,在word里面按这个键是跳一个制表符空格,其他也可以作为和别的键一起的组合按键。大多是情况下是组合起来用

  • 佚名
    2024-06-07 08:00:00

    计算器上的CE键和MC键是什么键

    计算器上的CE键是清除键,MC键是归零键。CE键是Clear error的缩写,就是“清除错误”。MC键是Memory Clear的缩写,就是“记忆清除”。