参考答案和解析
正确答案:B

所谓关系数据库就是基于关系模型的数据库。1、关系数据库管理系统(RDBMS)·关系数据库管理系统就是管理关系数据库的计算机软件。2、关键字(Key)关键字是关系模型中的一个重要概念,它是逻辑结构,不是数据库的物理部分。·侯选关键字(Candidate Key)如果一个属性集能惟一地标识表的一行而又不含多余的属性,那么这个属性集称为侯选关键字。·主关键字(Primary Key)主关键字是被挑选出来,作表的行的惟一标识的侯选关键字。一个表只有一个主关键字。主关键字又可以称为主键。·公共关键字(Common Key)在关系数据库中,关系之间的联系是通过相容或相同的属性或属性组来表示的。如果两个关系中具有相容或相同的属性或属性组,那么这个属性或属性组被称为这两个关系的公共关键字。·外关键字(Foreign Key)如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。由此可见,外关键字表示了两个关系之间的联系。以另一个关系的外关键字作主关键字的表被称为主表,具有此外关键字的表被称为主表的从表

 

更多“在关系数据库模型中,通常可以把以外码作为主码的关系称为(),也称主关系。A.被参照关系B.参照关系C ”相关问题
  • 第1题:

    在关系数据库中,参照关系和被参照关系是以外码相关联的两个关系。被参照关系和参照关系通常是

    A.1:1的联系

    B.1:n的联系

    C.n:1的联系

    D.n:m的联系


    正确答案:B
    解析:被参照关系与参照关系是通过外码相联系的,这种联系通常是1:n的联系。

  • 第2题:

    下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的()

    A.参照关系与被参照关系通过外码相联系
    B.参照关系是从关系,被参照关系是主关系
    C.参照关系与被参照关系之间的联系是1:n联系
    D.其主码在另一个关系中作为外码的关系称为被参照关系

    答案:C
    解析:
    参照完整性(ReferentialIntegrity)是定义建立关系之间联系的主关键字与外部关键字引用的约束条件。关系数据库中通常都包含多个存在相互联系的关系,关系与关系之间的联系是通过公共属性来实现的。所谓公共属性,它是一个关系R(称为被参照关系或目标关系)的主关键字,同时又是另一关系K(称为参照关系)的外部关键字。如果参照关系K中外部关键字的取值,要么与被参照关系R中某元组主关键字的值相同,要么取空值,那么,在这两个关系间建立关联的主关键字和外部关键字引用,符合参照完整性规则要求。如果参照关系K的外部关键字也是其主关键字,根据实体完整性要求,主关键字不得取空值,因此,参照关系K外部关键字的取值实际上只能取相应被参照关系R中已经存在的主关键字值。

  • 第3题:

    【多选题】关于外码描述正确的是()。

    A.一个关系的外码与它所参照的主码可以不同名,但要取自相同的域

    B.一个关系的外码一定可以取空值

    C.外码与它所参照的主码可以存在同一个关系中

    D.一个关系可以有多个外码


    负数反码等于原码的符号位不变,数值的每一位求反

  • 第4题:

    在关系数据库中,参照关系和被参照关系是以外码相关联的两个关系。被参照关系和参照关系通常是

    A.1∶1的联系

    B.1∶n的联系

    C.n∶1的联系

    D.n∶m的联系


    正确答案:B
    解析:被参照关系与参照关系是通过外码相联系的,这种联系通常是1:n的联系。

  • 第5题:

    5、关于外码描述正确的是()。

    A.一个关系的外码与它所参照的主码可以不同名,但要取自相同的域

    B.一个关系的外码一定可以取空值

    C.外码与它所参照的主码可以存在同一个关系中

    D.一个关系可以有多个外码


    B 解析:假设关系R(A,B,C,D),其中A为主码,B为外码,主码与外码的并为(A,B),这并没有包含所有的码,所以题目的IV选项是错误的,故选择B选项。