本文目录一览

1,什么叫主键辅键

键:关键字 主键:主键是用来唯一表示一条数据的字段,其值不能重复,如学号 辅键:也叫侯选键,能够完全决定所有属性的那些字段称为侯选键

什么叫主键辅键

2,如何分清SQL数据库中的主键与外键

主键:在自己的表中是唯一不重复的就叫做主键。外键:在其他表中是唯一重复的,也就是说其他表中的主键字段在自己的表中就是外键。
表中的字段都要手写上去的。 主键一般是用来约束自身的,一般值要唯一 外键是外部引用约束,含义是其值必须在所引用的表中字段中存在

如何分清SQL数据库中的主键与外键

3,my sql 的主键和外键的区别

先说说主键(primary key)吧:一张表(关系)的一个列(属性)或多个列可以作为主键,但是前提是让这个列作主键,这个列就能保证该列下的各个行(元组)的值不能相同,比如说你用姓名属性作主键的话,那么这个主键就不一定可以,如果有两个人是同样的名字的话,就不能做到该属性下的各个元组数据的值不同,如果用阿拉伯数字作主键就是一个很好的选择。再说说外键(foreign key):一张表(关系)的列(属性)它同时存在表1和表2中,它不是表1的主键,而是表2的主键,就可以说他是表1的外键。那么什么是候选键(Candidate Key)呢:能唯一标识表(关系)中行(元组)的列(属性),则称该属性为候选键,也称 候选关键字 或 候选码;由此来看候选键可以不只一个,还看一看得出的就是主键同时它也是候选键

my sql 的主键和外键的区别

4,数据库的主键和外键如何区别

主键: [编辑本段]概念 主关键字(主键,primary key)是被挑选出来,作表的行的惟一标识的候选关键字。一个表只有一个主关键字。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别成为单字段主键或多字段主键。 [编辑本段]作用 :1)保证实体的完整性; 2)加快数据库的操作速度 3) 在表中添加新记录时,ACCESS会自动检查新记录的主键值,不允许该值与其他记录的主键值重复。 4) ACCESS自动按主键值的顺序显示表中的记录。如果没有定义主键,则按输入记录的顺序显示表中的记录。 [编辑本段]特点 1) 一个表中只能有一个主键。如果在其他字段上建立主键,则原来的主键就会取消。在ACCESS中,虽然主键不是必需的,但最好为每个表都设置一个主键。 2)主键的值不可重复,也不可为空(NULL)。 外键: 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。 以上是摘抄的,简单来说,主键就是一个关系中作为标识用的,而外键是其他关系中的属性,使用外键可避免冗余。

5,请问数据库中的主键和外键是什么意思

主键是唯一标示数据项的属性。可以是复合的几个属性。外键对应着各数据项的关系,唯一标示该数据项和其有关系的数据项,也就是和这个数据项有关系的另一个数据项的主键。由于学的时间挺长的了所以标准的称谓不清楚了。呵呵。
比如现在有两张表:(表A和表B) ,表A有两个字段(学校名称:xuexiao_name,学校大小:xuexiao_size) 表B有三个个字段(老师姓名:teacher_name 学校名称:xuexiao_name,老师年级:teacher_age) 那么我们现在看上面的两张表,第一个表示描述学校的,第二个表示描述老师的,那么可以看出它们之间关联起来的话,是通过学校名称:xuexiao_name关联起来的,并且学校名称主要是描述学校的,所以我们把学校名称:xuexiao_name这一字段在这里当做描述学校表A的主键,同时该字段又是描述老师表B的外键
简单来说就是把两个表关联起来。 同样的一个名字在两个表中:如stu(name,sex)和表grade(name,cou),如果name是表stu中的主键,并且name也是表grade中的主键,那么表stu中的name就是表grade的外键了!
主键是能够唯一标识表中每条记录的一个字段或多个字段的组合.外键的存在于子表(子实体)中,用来与相应的父表(父实体)建立关系的值.
主键是用来标识一个一个记录的属性组的集合,主键值是必须是惟一的.而外键是另外一个表的主键,是用来将一条记录与另一个表中(或者是本表中的,不过比较少)的记录关联

文章TAG:数据  数据库  主键  区别  数据库主键副键区别是哪个  
下一篇