11、MySQL中关于在参照关系上定义外键的描述正确的是()。A.外键参照的属性必须是定义为主键或者定义为UNIQUE的属性列B.定义为外键的属性不允许取空值C.外键参照的属性取值可以重复D.定义为外键的属性不允许取重复值

题目

11、MySQL中关于在参照关系上定义外键的描述正确的是()。

A.外键参照的属性必须是定义为主键或者定义为UNIQUE的属性列

B.定义为外键的属性不允许取空值

C.外键参照的属性取值可以重复

D.定义为外键的属性不允许取重复值


相似考题
更多“11、MySQL中关于在参照关系上定义外键的描述正确的是()。”相关问题
  • 第1题:

    关于mysql_fetch_object说法中,正确的是:()。

    A.mysql_fetch_object和mysql_fetch_array一样,没什么区别

    B.mysql_fetch_object返回值是个对象,所以在速度上比mysql_fetch_array要慢

    C.mysql_fetch_object返回值是个数组,所以在速度上和mysql_fetch_array及mysql_fetch_row差不多

    D.mysql_fetch_object返回值是个对象,在速度上和mysql_fetch_array及mysql_fetch_row差不多


    参考答案:D

  • 第2题:

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

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

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

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

    D.外键值不可以为空值


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

  • 第3题:

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

    A.实体完整性

    B.参照完整性

    C.用户定义的完整性

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


    正确答案:B

  • 第4题:

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

    A.实体完整性

    B.参照完整性

    C.用户定义的完整性

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


    正确答案:B
    解析:若表A中的某属性集是某表B的键,则称该属性集为A的外键。定义外键是为了关系的联接及关联,实现的是参照完整性。

  • 第5题:

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

    • A、外键必须与所引用的列类型相同,但长度可以不一样
    • B、外键所引用的列可以和外键在同一个表中
    • C、外键与所引用的列的类型没有关系
    • D、外键所引用的列必须在另一个表中

    正确答案:B

  • 第6题:

    Hibernate关联维护中关于“一对一”描述正确的是()。

    • A、一对一的关联维护在项目中大量使用
    • B、可以采用主键关联
    • C、不可以采用外键关联
    • D、都使用外键关联

    正确答案:B

  • 第7题:

    以下关于MYSQL叙述中,错误的是()

    • A、MYSQL是真正多线程、单用户的数据库系统
    • B、MYSQL是真正支持多平台的
    • C、MYSQL完全支持ODBC
    • D、MYSQL可以在一次操作中从不同的数据库中混合表格

    正确答案:D

  • 第8题:

    定义外键实现的是哪一(些)类完整性?()

    • A、实体完整性
    • B、参照完整性
    • C、用户定义的完整性
    • D、实体完整性、参照完整性和用户定义的完整性

    正确答案:B

  • 第9题:

    在下面的选项中,对MySQL数据库描述不正确的是()。

    • A、MySQL属于C/S结构软件
    • B、在LAMP组合的开发平台中,MySQL用于保存网站中的内容数据
    • C、可以使用PHP作为MySQL客户端程序连接并处理MySQL服务器
    • D、MySQL服务器必须和Apache服务器及PHP应用服务器安装在同一台电脑中

    正确答案:D

  • 第10题:

    单选题
    定义外键实现的是哪一()类完整性?
    A

    实体完整性

    B

    用户定义的完整性

    C

    参照完整性

    D

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


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

  • 第11题:

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

    主键唯一地标识表中的行

    B

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

    C

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

    D

    必须始终在表中定义主键


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

  • 第12题:

    单选题
    在关系中,定义外键是实现()。
    A

    实体完整性

    B

    参照完整性

    C

    用户定义完整性

    D

    参照完整性和用户定义完整性


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

  • 第13题:

    参照关系也称主关系,被参照关系也称从关系,它们是指以外键相关联的两个关系。以其他表的外键为主键的关系称为参照关系;外键所在的关系称为被参照关系或目标关系。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第14题:

    mysql 参照表和被参照表可以是同一个表吗?

    长久以来,流行工具开源RDBMSMySQL并没有支持外键,最近MySQL的不同版本都通过新InnoDB列表引擎支持外键。为了建立两个MySQL表之间的一个外键关系,MySQL创建关联表必须满足以下三种情况:

    * 两个表必须是InnoDB表类型。 

    * 使用在外键关系的域必须为索引型(Index)。 

    * 使用在外键关系的域必须与数据类型相似。


    例子.

    CREATE TABLE  DEPT (
      id  INT  PRIMARY KEY,
      name  varchar(10),
      pid INT
    ) ENGINE=InnoDB ;


    ALTER TABLE DEPT
       ADD CONSTRAINT DEPT_cons
       FOREIGN KEY (pid)
       REFERENCES  DEPT(id);

    下面是插入数据的结果.

    mysql> INSERT INTO DEPT VALUES(1, '总公司', NULL);
    Query OK, 1 row affected (0.04 sec)

    mysql> INSERT INTO DEPT VALUES(2, '分公司', 1);
    Query OK, 1 row affected (0.11 sec)

    mysql> INSERT INTO DEPT VALUES(3, '办事处', 2);
    Query OK, 1 row affected (0.08 sec)

    mysql>
    mysql> INSERT INTO DEPT VALUES(4, '非法数据', 5);
    ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`test`.`dept`,
    CONSTRAINT `DEPT_cons` FOREIGN KEY (`pid`) REFERENCES `dept` (`id`))
    mysql>

    希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!


  • 第15题:

    关系模型中定义外键实现的是哪一(些)类完整性? ( )

    A.实体完整性

    B.参照完整性

    C.用户定义的完整性

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


    正确答案:B
    解析:所谓参照完整性,简单地说就是控制数据一致性,尤其是不同表之间关系的规则,某个关系的主键相应的属性在另一关系中出现,此时该主键就是另一关系的外键,定义外键实现了参照完整性。

  • 第16题:

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

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

    正确答案:D

  • 第17题:

    Hibernate关联维护中关于“一对一”描述正确的是()    

    • A、一对一的关联维护在项目中大量使用
    • B、可以采用主键关联
    • C、可以采用外键关联
    • D、一般都使用外键关联

    正确答案:B,C

  • 第18题:

    关系的完整性是()

    • A、实体完整性、参照完整性、用户定义的完整性
    • B、主键完整性、参照完整性、用户定义的完整性
    • C、外键完整性,参照完整性、用户定义的完整性
    • D、主键完整性、外键完整性、记录完整性

    正确答案:A

  • 第19题:

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

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

    正确答案:C

  • 第20题:

    在关系中,定义外键是实现()。

    • A、实体完整性
    • B、参照完整性
    • C、用户定义完整性
    • D、参照完整性和用户定义完整性

    正确答案:B

  • 第21题:

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

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

    B

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

    C

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

    D

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


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

  • 第22题:

    单选题
    定义外键实现的是哪一(些)类完整性?()
    A

    实体完整性

    B

    参照完整性

    C

    用户定义的完整性

    D

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


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

  • 第23题:

    多选题
    Hibernate关联维护中关于“一对一”描述正确的是()
    A

    一对一的关联维护在项目中大量使用

    B

    可以采用主键关联

    C

    可以采用外键关联

    D

    一般都使用外键关联


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

  • 第24题:

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

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

    B

    外键值不允许为空

    C

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

    D

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


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