给出下列概念的定义:候选码,主码,外码。

给出下列概念的定义:候选码,主码,外码。


参考答案和解析
定义1:设R(U)是属性集U上的关系模式。X,Y是属性集U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作XY。(即只要X上的属性值相等,Y上的值一定相等。) 术语和记号: XY,但Y不是X的子集,则称XY是非平凡的函数依赖。若不特别声明,总是讨论非平凡的函数依赖。 XY,但Y是X的子集,则称XY是平凡的函数依赖。若XY,则X叫做决定因素(Determinant)。 若XY,YX,则记作XY。 若Y不函数依赖于X,则记作X  Y定义2:在R(U)中,如果 XY,并且对于X的任何一个真子集X’,都有X’  Y,则称 Y对X完全函数依赖 若XY,但Y不完全函数依赖于X,则称Y对X部分函数依赖 定义3:若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一范式 (1NF)。定义4:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则关系模式R∈2NF 。(即1NF消除了非主属性对码的部分函数依赖则成为2NF)。 定义5:关系模式R 中若不存在这样的码X、属性组Y及非主属性Z(Z不是Y的子集)使得XY,Y  X,Y  Z成立,则称R∈3NF。 定义6:关系模式R∈1NF 。若XY且Y不是X的子集时,X必含有码,则R∈BCNF。

相关考题:

如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的A.候选码B.主码C.外码D.连接码

包含在______中的属性叫做主属性。A.主码B.候选码C.外码D.全码

下列关于外码的叙述不正确的是( )。A)外码是某个关系的主码B)外码体现了关系间的联系手段C)外码不是任何关系的主码D)外码是一个关系的主码是另一个关系的属性

在关系中,候选码中的属性称为A.主码B.外码C.主属性D.分量

一个关系只有一个()。 A、候选码B、外码C、超码D、主码

关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()A. 主码B. 候选码C. 唯一码D. 外码

下列关于外码的叙述中,不正确的是( )。A.外码是某个关系的主码B.外码体现了关系间的联系手段C.外码不是任何关系的主码D.外码是一个关系的主码不是另一个关系的主码

若在实体R的诸属性中,属性A不是R的主码,却是另一个实体的主码,则称A为R的 ( )。A.外码B.非主属性C.候选码D.主属性

下列关于外码的说法中不正确的是( )。A.外码是某个关系的主码B.外码可以作为两个关系的联系手段C.外码只能是一个关系的主码D.外码不是任何关系的主码

以下关于外码和相应的主码之间的关系,正确的是 _______。A.外码并不一定要与相应的主码同名B.外码一定要与相应的主码同名C.外码一定要与相应的主码同名而且唯一D.外码一定要与相应的主码同名,但并不一定唯一

在关系A(S, SN, D)和B(D, CN, NM)中,A的候选码是S,B的候选码是D,则D在A中称为()。 A、主属性B、非主属性C、候选码D、外码

完整性约束不包括______。A) 主码约束B) 候选码约束C) 外码约束D) 用户自定义完整性A.B.C.D.

在关系模型概念中,不含多余属性的超码称为______。A) 候选码B) 主码C) 外码D) 备用码A.B.C.D.

在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为()。A、外码B、候选码C、主码D、超码

关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()。A、主码B、候选码C、唯一码D、外码

在关系中,能唯一标识元组的属性集称为关系模式的()。A、候选码B、主码C、外码D、主键

请简述关系模型中关系、元组、属性、域、候选码和主码的概念。

下面不可以取空值的有()A、主属性B、外码C、候选码D、主码

一个关系只能有一个()A、候选码B、外码C、主码D、超码

面不能够唯一标识一个实体的是()A、超码B、候选码C、主码D、外码

简述码、外码的概念。

下面可以唯一标识一个实体集的是()A、主码B、候选码C、外码D、超码

定义并理解下列术语,说明它们联系与区别: (1)值域,关系,元组,属性; (2)主码,候选码,外码; (3)关系模式,关系,关系数据库。

如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,那么该属性(或属性组)不是这个关系的()。A、候选码B、主码C、外码D、连接码

单选题在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为()。A外码B候选码C主码D超码

单选题一个关系只有一个()。A候选码B外码C超码D主码

单选题在关系中,能唯一标识元组的属性集称为关系模式的()。A候选码B主码C外码D主键

问答题定义并理解下列术语,说明它们联系与区别: (1)值域,关系,元组,属性; (2)主码,候选码,外码; (3)关系模式,关系,关系数据库。