44问答网
所有问题
当前搜索:
主键外键主码外码
什么是
主键
与
外键
?
答:
主键
是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。\x0d\x0a\x0d\x0a
外键
是定义一个表中的某数据项的数据,要参照另一个表的主键数据。既没有在另一个表的主键数据中出现的数据,不允许在这个表的外键数据项中出现。\x0d\x0a\x0d\x...
主码
、候选码、
外部码
之间的联系与区别
答:
1、含义不同:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码;若一个关系有多个候选码,其中任何一个都可以做
主码
,主码的诸属性就称为主属性;一个表中如果有一个字段,存储另外一个表的
主键
,这个字段就是
外键
,又称
外码
。2、实际操作不同:码是可以确定一个元组的所有...
什么是
主键
与
外键
?
答:
分别成为单字段
主键
或多字段主键。2、
外键
:如果公共关键字在一个关系中是
主关键字
,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作
外关键字
。
什么是
主码
?如何判断?
答:
主码
的例子:签约(演员名,制片公司,电影名)
外码
:设有两个关系R和S,X是R的属性或属性组,并且X不是R的码,但X是S的码(或与S的码意义相同),则称X是R的
外部码
(Foreign Key),简称外码或
外键
。如:职工(职工号,姓名,性别,职称,部门号)部门(部门号,部门名,电话,负责人)其中...
候选码、
主码
和
外码
的区别是什么?
答:
全码:All-key关系模型的所有属性组组成该关系模式的候选码,称为全码。即所有属性当作一个码。若关系中只有一个候选码,且这个候选码中包含全部属性,则该候选码为全码。
外码
:某个关系的
主码
相应的属性在另一关系中出现,此时该主码在就是另一关系的外码。
什么是
主键
?什么是
外键
?它们之间有什么关系?
答:
所以,
主键
的值对用户而言是没有什么意义,并且和它赋予的值也没有什么特别联系。\x0d\x0a\x0d\x0a
外键
:\x0d\x0a\x0d\x0a若有两个表A,B,C是A的主键,而B中也有C字段,则C就是表B的外键,外键约束主要用来维护两个表之间数据的一致性。\x0d\x0a\x0d\x0aA为基本表,B为...
什么是
主键
和
外键
答:
主键
是定义一个表中起主要作用的数据项,这些数据项的数据在表中是唯一的,同时系统按主键为表建立索引。\x0d\x0a\x0d\x0a
外键
是定义一个表中的某数据项的数据,要参照另一个表的主键数据。既没有在另一个表的主键数据中出现的数据,不允许在这个表的外键数据项中出现。\x0d\x0a\x0d\x...
在sql server中
主码
和
主键
是不是一个概念?
答:
若从该属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码。2)
主键
:当有多个候选码时,可以选定一个作为
主码
,选定的候选码称主键3)
外键
: 关系R中的一个属性组,它不是R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的
外码
或外键。
主键
与
外键
有什么区别?
答:
分别成为单字段
主键
或多字段主键。2、
外键
:如果公共关键字在一个关系中是
主关键字
,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作
外关键字
。
在sql server中
主码
和
主键
是不是一个概念?
答:
若从该属性组中去掉任何一个属性,它就不具有这一性质了,这样的属性组称作候选码。2)
主键
:当有多个候选码时,可以选定一个作为
主码
,选定的候选码称主键 3)
外键
:关系R中的一个属性组,它不是R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的
外码
或外键。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜