关于关系数据库中的主码,描述错误的是()。A.每个关系中可以有两个主码B.主码的值不能为空值C.主码的值不能有重复D.能唯一标识元组的一个属性或属性集合

题目

关于关系数据库中的主码,描述错误的是()。

A.每个关系中可以有两个主码

B.主码的值不能为空值

C.主码的值不能有重复

D.能唯一标识元组的一个属性或属性集合


相似考题
更多“关于关系数据库中的主码,描述错误的是()。”相关问题
  • 第1题:

    关系数据库中要求关系的主码不能为空,这属于数据模型三要素中的【2】。


    正确答案:
    完整性约束 【解析】数据模型通常由数据结构、数据操作和完整性约束三部分构成。数据的完整性约束是一组完整性规则,它是给定的数据模型中数据及其联系所有的制约和依存的规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正确、有效、相容。实体的完整性规定,主码的任何属性都不能为空,因为概念模型中实体和联系都是可区分的,而且它们以码为唯一性标识。如果主码的属性值可以为空,则意味着在概念模型中存在着不以码为唯一性标识的实体。显然前后矛盾。

  • 第2题:

    下列关于外码的叙述不正确的是( )。

    A)外码是某个关系的主码

    B)外码体现了关系间的联系手段

    C)外码不是任何关系的主码

    D)外码是一个关系的主码是另一个关系的属性


    正确答案:C
    根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系S的主码相对应,则称F是基本关系R的外码。外码体现了关系间的联系手段,外码是一个关系主码,是另一个关系的属性。

  • 第3题:

    关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足

    A.关系中的元组不可重性

    B.每个属性都是不可分解的组

    C.主码属性惟一标识关系中的元组

    D.每个非主码属性都完全依赖于主码属性


    正确答案:B

  • 第4题:

    用户对SQL数据库的访问权限中,如果只允许删除基本表的元组,应授予________权限。

    A.DROP

    B.DELETE

    C.ALTER

    D.UPDATE 下面第(34)至(36)题。基于“学生—选课—课程”数据库中的三个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#)


    正确答案:B
    解析:DELETE指从表中删除满足条件的记录,DELETE语句删除的是表中的数据,而不是表的定义。当某个基本表不再需要时,可以使用DROP语句进行删除。

  • 第5题:

    关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到INF,即满足

    A.每个非码属性都完全依赖于主码属性

    B.主码属性惟一标识关系中的元组

    C.关系中的元组不可重复

    D.每个属性都是不可分解的


    正确答案:D
    解析:1NF的要求是每个属性都是不可分解的;2NF的要求是每个非码属性都完全依赖于主码属性;3NF的要求是每个非码属性都直接依赖于主码属性。

  • 第6题:

    ● 关于关系模式中主属性和非主属性的说法中,错误的是( )。( )

    A.候选码中的任意一个属性称为主属性

    B.主码中的任意一个属性肯定是主属性

    C.包含在某一候选码中但不在主码之中的属性不是主属性

    D.不包含在任何候选码中的属性称为非主属性


    正确答案:C
    一个关系可能有多个候选码,实际设计时选定其中一个使用,这个当前使用的候选码称为主码。候选码中的任意一个属性称为主属性,不管该属性是否在主码之中。不包含在任何候选码中的属性称为非主属性。

  • 第7题:

    下列关于外码的说法中不正确的是( )。

    A.外码是某个关系的主码

    B.外码可以作为两个关系的联系手段

    C.外码只能是一个关系的主码

    D.外码不是任何关系的主码


    正确答案:D
    解析:当关系中的某个属性(或属性组)虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的外码。以外码作为主码的关系称为参照关系:外码所在的关系称为被参照关系,两者是以外码来联系的。

  • 第8题:

    以下关于主码及主码约束说法错误的是______。

    A) 在一个关系中不存在两个元组,它们具有相同的主码值

    B) 不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性

    C) 关系模型通过主码约束维护关系的完整性

    D) 如果属性A为关系B的主码,则在关系R中没有一个元组在属性B上的属性位为空值

    A.

    B.

    C.

    D.


    正确答案:D
    解析:主码必须满足的条件,唯一性,即在一个关系中不存在两个元组,它们具有相同的主码值;最小性,即不存在从组成主码的属性集中去掉一个属性,还能保持数据的唯一性;如果属性A为关系B的主码,则在关系R中没有一个元组在属性A上的属性位为空值。所以本题的答案为D。

  • 第9题:

    在一个关系模式中,所谓主属性是()。

    • A、主码
    • B、候选码
    • C、主码中属性
    • D、候选码中属性

    正确答案:D

  • 第10题:

    下列关于关系模式的叙述中,正确的是()

    • A、当候选码多一个时,选定其中一个作为主码
    • B、主码可以是单个属性,也可以属性组
    • C、不包含在主码中的属性称为非主属性
    • D、当一个关系模式中的所有属性构成码时,则称为全码

    正确答案:A,B,D

  • 第11题:

    下列关于关系中主属性的描述,错误的是()。

    • A、主码所包含的属性一定是主属性
    • B、外码所引用的属性一定是主属性
    • C、候选码所包含的属性都是主属性
    • D、任何一个主属性都可以唯一地标识表中的一行数据

    正确答案:D

  • 第12题:

    在关系数据库中,实现"表中任意两行不能相同"的约束是靠().

    • A、主码
    • B、外码
    • C、列
    • D、属性

    正确答案:A

  • 第13题:

    关系型数据库的规范化理论指出:关系型数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足( )。

    A.关系中的元组不可重复

    B.每个非码属性都完全依赖于主码属性

    C.每个属性都是不可分解的

    D.主码属性是惟一表示关系中的元组的


    正确答案:C
    解析:根据第一范式的定义:关系作为一张二维表,若它的每个分量都是不可分的数据项,那么满足这个条件的关系模式就属于第一范式。

  • 第14题:

    在关系数据库模型中,通常可以把以外码作为主码的关系称为( ),也称主关系。

    A.被参照关系

    B.参照关系

    C.主码

    D.主关系


    正确答案:B

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

     

  • 第15题:

    在关系数据库模型中,通常可以把外码所在的关系称为( )。

    A.被参照关系

    B.参照关系

    C.主码

    D.主关系


    正确答案:B

  • 第16题:

    下列关于外码的叙述中,不正确的是( )。

    A.外码是某个关系的主码

    B.外码体现了关系间的联系手段

    C.外码不是任何关系的主码

    D.外码是一个关系的主码不是另一个关系的主码


    正确答案:C
    解析:根据外码的定义:设F是基本关系R的一个或一组属性,但不是关系R的主码,如果F与基本关系S的主码相对应,则称F是基本关系R的外码。外码体现了关系间的联系手段,外码是一个关系主码,是另一个关系的属性.

  • 第17题:

    关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足

    A.每个属性都是不可分解的

    B.主码属性唯一标识关系中的元组

    C.关系中的元组不可重复

    D.每个非码属性都完全依赖于主码属性


    正确答案:A
    解析:第一范式的定义是:如果关系模式R的每—个属性都是不可分解的,则称R为第一范式。

  • 第18题:

    关系数据库的规范化理论指出,关系数据库中的关系应满足一定的要求,最起码的要求是达到1NF,即满足( )。

    A.每个非码属性都完全依赖于主码属性

    B.主码属性惟一标识关系中的元组

    C.关系中的元组不可重复

    D.每个属性都是不可分解的


    正确答案:D

  • 第19题:

    下列关于关系数据库的规范化的说法中,错误的是(24)。

    A.第一范式规定了关系模式中的每个分量不可再分

    B.若关系模式满足第二范式,则它也满足第一范式

    C.关系数据库不必满足每一个范式,只要遵循一个范式就能正常工作

    D.关系模式满足巴克斯范式时,关系中所有非主属性对每个码都完全函数依赖


    正确答案:C
    解析:在关系数据库的规范化中,每个范式都有自己的特征,比如第一范式表达为:关系模式R中的每个分量不可以再分。若一个关系数据库只满足第一范式,仍然可能存在如下问题:冗余度大,引起修改操作的不一致性,插入异常,删除异常。所以只满足一个范式,关系数据库不一定就能正常工作。所以C选项不正确。

  • 第20题:

    下列关于数据库对象的描述,错误的是( )。

    A.存储过程、函数均可接收输入参数
    B.触发器可以在数据更新时被激活
    C.域可以由用户创建,可以加约束条件
    D.一个关系可以有多个主码

    答案:D
    解析:
    在数据库技术中,一个关系只能对应于一个主码。若有多个候选码,则选其中一个作为主码(主键)。

  • 第21题:

    用实体完整性规则解释关系数据库中,表的主码(主键)不能取空值的原因.


    正确答案: (1)关系对应着事物实体集,如学生关系对应于一个学生集合;
    (2)现实世界的实体是可区分的,如学号是区分不同学生的标志;
    (3)关系以主码作为区分关系元组的惟一性标志,因此,候选码中的属性(主属性)不能取空值。否则,关系的一个元组就不能被标识,也就是说有个事物实体是不能区分的,这就和(2)矛盾。这种述规则称为关系的实体完整性。例如:邮政局派信,显然,信封上的通讯地址和姓名是主属性。如果这两个属性之一取空值,即“不知道”,那么信件将无法投递给收信人。这样,这封信就是不完整的。

  • 第22题:

    在数据库设计中,超类实体与子类实体的关系是()

    • A、前者只继承后者的主码
    • B、后者只继承前者的主码
    • C、前者继承后者的所有属性
    • D、后者继承前者的所有属性

    正确答案:D

  • 第23题:

    以下关于主码流和子码流的描述正确的是()?

    • A、主码流用于本地存储
    • B、子码流用于本地存储
    • C、主码流用于传输
    • D、子码流用于传输

    正确答案:A,D

  • 第24题:

    单选题
    下列关于关系中主属性的描述,错误的是()。
    A

    主码所包含的属性一定是主属性

    B

    外码所引用的属性一定是主属性

    C

    候选码所包含的属性都是主属性

    D

    任何一个主属性都可以唯一地标识表中的一行数据


    正确答案: C
    解析: 暂无解析