单选题以下关于外键和相应的主键之间的关系,不正确的是()A 外键一定要与主键同名B 外键不一定要与主键同名C 主键值不允许是空值,但外键值可以是空值D 外键所在的关系与主键所在的关系可以是同一个关系

题目
单选题
以下关于外键和相应的主键之间的关系,不正确的是()
A

外键一定要与主键同名

B

外键不一定要与主键同名

C

主键值不允许是空值,但外键值可以是空值

D

外键所在的关系与主键所在的关系可以是同一个关系


相似考题
更多“以下关于外键和相应的主键之间的关系,不正确的是()”相关问题
  • 第1题:

    关系的参照完整性规则是指外键的值不允许参照不存在的相应表中的主键的值,或者外键的值等于【 】。


    正确答案:空值 或 者 NULL
    空值 或 者 NULL 解析:完整性是指数据库数据的正确性和相容性。关系数据库必须满足3类完整性规则。实体完整性规则:指关系中的主属性不允许取空值,因为关系中的每一记录都代表一个实体,而任何实体都是可标识的,如果存在主键值为空,就意味着存在不可标识的实体。参照完整性规则,指外键的值不允许参照不存在的相应表中的主键的值,或者外键为空值。用户定义的完整性规则:指对关系模式中的各个数据的数据类型、长度、取值范围等的约束,由用户通过关系DBMS提供的数据语言进行统一地控制。

  • 第2题:

    下列关于关系模型的参照完整性规则的描述,错误的是

    A.外键和相应的主键需定义在相同值域上

    B.外键和相应的主键可以不同名

    C.参照关系模式和依赖关系模式可以是同一个关系模式

    D.外键值不可以为空值


    正确答案:D
    解析:参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。与参照完整性密切相关的一个概念就是外键,外键与相应的主键可以不同名,但是它们的值域必须相同;参照关系模式和依赖关系模型可以是同一个关系模型,并且外键可以为空值。因此本题的正确答案应该是D。

  • 第3题:

    对最终的各关系模式,以下划线指出其主键和外键。


    正确答案:企业(企业编号企业名称联系人联系电话地址企业网址电子邮件企业简介) 求职意向(最低薪水登记日期) 岗位需求(专业学历薪水备注登记日期) 人才(个人编号姓名性别出生日期身份证号毕业院校专业学历 联系电话电子邮件个人简历及特长) 证书(证书名称证书编号)
    企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介) 求职意向(,最低薪水,登记日期) 岗位需求(专业,学历,薪水,备注,登记日期) 人才(个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历, 联系电话,电子邮件,个人简历及特长) 证书(证书名称,证书编号) 解析:各关系模式的主键和外键可以根据关系模式的语义,并结合E-R向关系模式的转换方法来确定。

  • 第4题:

    在关系R(R,RN,S)和S(S,SN,SD)中,R的主键是R,S的主键是S,则S在R中称为()。

    A.外键

    B.候选键

    C.主键

    D.超键


    答案A

  • 第5题:

    请给出问题1中住宿关系的主键和外键。


    正确答案:住宿主键:房间号身份证号入住日期 住宿外键:房间号身份证号
    住宿主键:房间号,身份证号,入住日期 住宿外键:房间号,身份证号 解析:该题主要考核关系的主键。住宿关系主键包括房间号、身份证号和入住日期。房间号和身份证号是较明显的答案,但仅是这两者并不能唯一识别一个记录,一位客人有可能多次在同一房间里住宿,故入住日期也要包含在主键中。

  • 第6题:

    以下关于外键和相应的主键之间的关系,正确的是()。

    • A、外键并不一定要与相应的主键同名
    • B、外键一定要与相应的主键同名
    • C、外键一定要与相应的主键同名而且唯一
    • D、外键一定要与相应的主键同名,但并不一定唯一

    正确答案:A

  • 第7题:

    下列关于主键和外键哪一项表述是错误的?()

    • A、主键唯一地标识表中的行
    • B、外键是引用其他表主键的列集
    • C、主键和外键用于强制数据完整性
    • D、必须始终在表中定义主键

    正确答案:D

  • 第8题:

    以下关于外键和相应的主键之间的关系,不正确的是()

    • A、外键一定要与主键同名
    • B、外键不一定要与主键同名
    • C、主键值不允许是空值,但外键值可以是空值
    • D、外键所在的关系与主键所在的关系可以是同一个关系

    正确答案:A

  • 第9题:

    下列关于外键的说法正确的是()

    • A、外键必须和相应的主键同名
    • B、外键值不允许为空
    • C、外键和相应的主键可以不同名,只要定义在相同域上即可
    • D、外键的取值只允许等于所参照关系中某个主键值

    正确答案:C

  • 第10题:

    单选题
    以下关于外键和相应的主键之间的关系,正确的是()。
    A

    外键并不一定要与相应的主键同名

    B

    外键一定要与相应的主键同名

    C

    外键一定要与相应的主键同名而且唯一

    D

    外键一定要与相应的主键同名,但并不一定唯一


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

  • 第11题:

    单选题
    下列关于主键和外键哪一项表述是错误的?()
    A

    主键唯一地标识表中的行

    B

    外键是引用其他表主键的列集

    C

    主键和外键用于强制数据完整性

    D

    必须始终在表中定义主键


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

  • 第12题:

    单选题
    在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为()。
    A

    主键

    B

    C

    候选键

    D

    外键


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

  • 第13题:

    关于关系模式的键,以下说法正确的是()。

    A. 一个关系模式可以有多个主键

    B. 一个关系模式可以有多个候选键

    C. 主键所包含的属性称为主属性

    D. 不是哪个关系模式都有键


    参考答案B

  • 第14题:

    对于[问题2]所完成的各实体关系模式,以下画线指出其主键和外键。


    正确答案:这是一道要求读者根据题目给定的关系模式以及属性间的函数依赖关系和关系模式的语义并结合 E-R图向关系模式的转换方法来确定各关系模式主键和外键的综合分析题。本试题的解答思路如下。 (1)由题干中给出的关键信息“一个人可能持有多个证书”可知在证书关系模式中证书名称可以决定证书关系模式中的全属性因此证书关系模式的主键如下。 证书(证书名称证书编号) (2)由题干中给出的关键信息“个人和企业的基本信息只需在第一次登记时填写个人编号和企业编号由系统自动生成……以后个人只需提供个人编号和求职意向信息企业只需提供企业编号和岗位需求信息”可知个人编号可以决定人才关系模式中的全属性。同时考虑到“证书名称”是证书关系模式的主键因此“证书名称”应为人才关系模式的外键。最后可得人才关系模式的主键、外键如下。 人才(个人编号姓名性别出生日期身份证号毕业院校专业学历证书名称联系电话电子邮件个人简历及特长) (3)同理由于企业编号可以决定企业关系模式中的全属性因此企业关系模式的主键如下。 企业(企业编号企业名称联系人联系电话地址企业网址电子邮件企业简介) (4)由[问题1]的分析结果可知“人才”与“岗位”实体之间是多对多(m:n)的联系个人编号多值决定岗位如果仅用“个人编号”作为求职意向关系模式的主键则无法唯一区分求职意向关系中的每一个元组(记录)。如果用“个人编号”、“岗位名称”作为主键则可以唯一区分求职意向关系中的每一个元组。同时考虑到“个人编号”是人才关系模式的主键因此“个人编号”也是求职意向关系模式的外键。最后可得求职意向关系模式的主键、外键如下。 求职意向(最低薪水登记日期) (5)同理“企业”与“岗位”实体之间是多对多(m:n)的联系企业编号多值决定岗位需要用“企业编号”、“岗位名称”作为主键才可唯一区分岗位需求关系中的每一个元组。同时考虑到“企业编号”是企业关系模式的主键则“企业编号”也是岗位需求关系模式的外键。最后可得岗位需求关系模式的主键、外键如下。 岗位需求(专业学历薪水备注登记日期)
    这是一道要求读者根据题目给定的关系模式,以及属性间的函数依赖关系和关系模式的语义,并结合 E-R图向关系模式的转换方法来确定各关系模式主键和外键的综合分析题。本试题的解答思路如下。 (1)由题干中给出的关键信息“一个人可能持有多个证书”可知,在证书关系模式中,证书名称可以决定证书关系模式中的全属性,因此证书关系模式的主键如下。 证书(证书名称,证书编号) (2)由题干中给出的关键信息“个人和企业的基本信息只需在第一次登记时填写,个人编号和企业编号由系统自动生成……以后个人只需提供个人编号和求职意向信息,企业只需提供企业编号和岗位需求信息”可知,个人编号可以决定人才关系模式中的全属性。同时考虑到“证书名称”是证书关系模式的主键,因此“证书名称”应为人才关系模式的外键。最后可得人才关系模式的主键、外键如下。 人才(个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书名称,联系电话,电子邮件,个人简历及特长) (3)同理,由于企业编号可以决定企业关系模式中的全属性,因此企业关系模式的主键如下。 企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介) (4)由[问题1]的分析结果可知,“人才”与“岗位”实体之间是多对多(m:n)的联系,个人编号多值决定岗位,如果仅用“个人编号”作为求职意向关系模式的主键,则无法唯一区分求职意向关系中的每一个元组(记录)。如果用“个人编号”、“岗位名称”作为主键,则可以唯一区分求职意向关系中的每一个元组。同时考虑到“个人编号”是人才关系模式的主键,因此“个人编号”也是求职意向关系模式的外键。最后可得,求职意向关系模式的主键、外键如下。 求职意向(,最低薪水,登记日期) (5)同理,“企业”与“岗位”实体之间是多对多(m:n)的联系,企业编号多值决定岗位,需要用“企业编号”、“岗位名称”作为主键,才可唯一区分岗位需求关系中的每一个元组。同时考虑到“企业编号”是企业关系模式的主键,则“企业编号”也是岗位需求关系模式的外键。最后可得,岗位需求关系模式的主键、外键如下。 岗位需求(,专业,学历,薪水,备注,登记日期)

  • 第15题:

    第(32)-(34)题基于“学生一选课一课程”数据库中的三个关系:

    S(S#,SNAME,SEX, AGE,DEPARTMENT)主码是S#

    C(C#,CNAME, TEACHER)主码是C#

    SC(S#, C#, GRADE)主码是(S#,C#)

    为了便于识别,当外键与相应的主键属于不同关系时,往往给它们以相同的名字。

    下列叙述中,哪个是不正确的?

    A.S#是关系S的主键,也是关系SC的外键

    B.C#是关系C的主键,也是关系SC的外键

    C.向任何一个关系插入元组时,必须保证关系主码值的唯一性

    D.可以任意删除每个关系中的元组


    正确答案:D

  • 第16题:

    下面关于SQL Server完整性机制的不正确叙述是( )。

    A.“关系图”用来创建表与表之间的外键约束。

    B.检查约束(CHECK)是对字段取值格式、范围加以限制。

    C.可以将任何字段设置为主键约束。

    D.主键不允许取空值。


    正确答案:C

  • 第17题:

    以下关于候选键与主键、超键、外键的关系说法正确的是()

    A.在关系中能唯一标识元组的属性集称为关系模式的外键。
    B.不含有多余属性的超键称为候选键
    C.如果关系模式R中的某些属性集不是R的候选键,而是关系模式S的候选键,则这个属性集对模式R而言是主键。
    D.不含有多余属性的超键称为外键

    答案:B
    解析:

  • 第18题:

    在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在S中称为()。

    • A、主键
    • B、键
    • C、候选键
    • D、外键

    正确答案:D

  • 第19题:

    从实体关系图转换到物理设计需要更改术语。实体关系图中的主唯一标识符将变成(),关系将变成()

    • A、外键,主键
    • B、主键,外键
    • C、外键,必需的业务规则
    • D、唯一键,主键

    正确答案:B

  • 第20题:

    外键和主键的关系是()

    • A、外键等于主键
    • B、外键等于候选码
    • C、外键由候选码中选出
    • D、外键是另一个关系中的主键

    正确答案:D

  • 第21题:

    单选题
    对于参照完整性规则,以下说法不正确的是()。
    A

    键和相应的主键可以不同名,但要定义在相同值域上

    B

    当R1和R2是同一个关系模式时,表示同一个关系中不同元组之间的联系

    C

    外键值是否允许空,应视具体问题而定

    D

    若外键是模式主键中的成分,则外键值允许空,否则不允许空


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

  • 第22题:

    单选题
    外键和主键的关系是()
    A

    外键等于主键

    B

    外键等于候选码

    C

    外键由候选码中选出

    D

    外键是另一个关系中的主键


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

  • 第23题:

    单选题
    下列关于外键的说法正确的是()
    A

    外键必须和相应的主键同名

    B

    外键值不允许为空

    C

    外键和相应的主键可以不同名,只要定义在相同域上即可

    D

    外键的取值只允许等于所参照关系中某个主键值


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