数据库原理与应用

关系模型的参照完整性在定义表中用()短语定义哪些列为外码列, 用REFERENCES短语指明这些外码参照哪些表的主码。

题目

关系模型的参照完整性在定义表中用()短语定义哪些列为外码列, 用REFERENCES短语指明这些外码参照哪些表的主码。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关系模型的三类完整性是指______、参照完整性和用户定义的完整性。


正确答案:实体完整性
实体完整性

第2题:

以下叙述错误的是______。

A) NOT NULL和DEFAULT不能在表级完整性约束处定义

B) 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义

C) 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略

D) 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义


正确答案:C
    (27) [答案] C

第3题:

关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性?

A.实体完整性

B.参照完整性

C.用户定义的完整性

D.实体完整性、参照完整性和用户定义的完整性


正确答案:B

第4题:

设置参照完整性的目的是( )。

A.定义表的外部联接

B.定义表的内部联接

C.确定表之间的关系

D.在插入、删除和更新记录时,确保已定义的表间关系


正确答案:D
解析:参照完整性是根据表间的某些规则,使得在插入、删除和更新记录时,确保已定义的表间关系。

第5题:

下列关于关系模型的完整性约束规则叙述中,不正确的是( )。

A)关系中主属性不能取空值,可以通过定义主码来实现

B)用户自定义是针对某一具体应用要求来定义的约束条件

C)参照完整性规则指外码不允许参照不存在的相应的主码值或外码为空值

D)当执行删除操作时,一般只需考虑实体完整性规则


正确答案:D
关系模型的完整性约束规则包括实体完整性、参照完整性、用户自定义完整性三约束规则。关系中主属性不能取空值,可以通过定义主码来实现用户自定义是针对某一具体应用要求来定义的约束条件;参照完整性规则指外码不允许参照不存在的相应的主码值,或外码为空值;当执行删除操作时,一般只需考虑参照完整性规则。

第6题:

关系模型有三类完整性约束,其中任何关系模型必须满足并由DBMS自动支持的完整性约束是

A.实体完整性和参照完整性

B.实体完整性和用户自定义完整性

C.参照完整性和用户自定义完整性

D.实体完整性、参照完整性和用户自定义完整性


正确答案:A
解析:关系模型可以提供3种数据完整性约束:实体完整性、参照完整性和用户自定义的完整性。其中,实体完整性和参照完整性是关系模型必须满足的完整性约束条件,称为关系完整性规则。

第7题:

关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。哪(些)类完整性是关系模型必须满足并由DBMS自动支持的?

A.实体完整性

B.实体完整性和参照完整性

C.参照完整性和用户定义的完整性

D.实体完整性、参照完整性和用户定义的完整性


正确答案:B
解析:实体完整性和参照完整性是关系模型必须满足的完整性约束,必须由DBMS自动支持;而用户定义的完整性是应用领域需要遵循的约束,体现了具体领域中的语义约束,一般由DBMS或工具提供编写手段,由DBMS的完整性检查机制负责检查。

第8题:

在关系模型中一般将数据完整性分为三类,即()、参照完整性和用户定义的完整性。


参考答案:实体完整性

第9题:

在表与表之间建立参照完整性的目的是______。

A.定义表的永久联接

B.定义表的临时联接

C.定义表的外部联接

D.在插入、删除、更新记录时、确保已定义的表间关系


正确答案:D

第10题:

就是定义外码与主码之间的参照约束。

A.实体完整性规则

B.参照完整性规则

C.用户定义完整性规则

D.关系完整性规则


正确答案:B

更多相关问题