参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是()规则。A、实体完整性B、参照完整性C、用户自定义完整性D、属性完整性
参照关系A中外键的取值要么为空,要么为被参照关系B中某元组的主键值。这是()规则。
- A、实体完整性
- B、参照完整性
- C、用户自定义完整性
- D、属性完整性
相关考题:
在关系中,如果某个属性(或属性组)是另一个关系的主键,称该属性(或属性组)为这个关系的外键(外码)。外键的值可有两种选择:一是来源于所参照关系的主键,二是为空值。() 此题为判断题(对,错)。
l、为了维护数据库的参照完整性,当删除被参照关系的元组时,系统可能采取哪些做法?2、若有学生关系S(S,SNAME,SEX,AGE),其主键为S;选课关系SC(S,C,GRADE),其主键为(S,C),且S.S=SC.S。假定学生号为‘01001’的学生离开学校不再回来了,为此若删除关系S中S=‘01001’的元组时,如果关系SC中有4个元组的S=‘01001’,应该选用哪一种做法?为什么?
在学生、专业关系模式中:学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)其中带下划线的属性为主码。则下述说法中不正确的是(1)和(2)。(注意,答案须按顺序排列)A.专业号是学生关系模式的外键B.专业关系是参照关系C.学生关系是参照关系D.学生关系中专业号属性的值或者为空,或者等于专业关系中某个元组的主键值E.参照关系和被参照关系不能是同一个关系
(20 )下列关于数据完整性的描述中,错误的是A )为了保证实体完整性,关系 SC 中的 sno 和 cno 均不能为空值( NULLB )任意删除关系 SC 中的元组不会破坏参照完整性规则C )任意删除关系 S 中的元组不会破坏参照完整性规则D )更新关系 S 中的元组有可能破坏参照完整性规则
下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的()A.参照关系与被参照关系通过外码相联系B.参照关系是从关系,被参照关系是主关系C.参照关系与被参照关系之间的联系是1:n联系D.其主码在另一个关系中作为外码的关系称为被参照关系
单选题在参照完整性控制中,仅当参照关系中没有任何元组与被参照关系中要删除元组的主码值相同时,才执行删除操作,否则拒绝执行删除操作。这种删除控制属于()A级联删除B受限删除C关联删除D组合删除
单选题对于参照完整性规则,以下说法不正确的是()。A键和相应的主键可以不同名,但要定义在相同值域上B当R1和R2是同一个关系模式时,表示同一个关系中不同元组之间的联系C外键值是否允许空,应视具体问题而定D若外键是模式主键中的成分,则外键值允许空,否则不允许空
单选题下列关于外键的说法正确的是()A外键必须和相应的主键同名B外键值不允许为空C外键和相应的主键可以不同名,只要定义在相同域上即可D外键的取值只允许等于所参照关系中某个主键值