下列选项中关于主键和外键的说法错误的是()。
A: 主键是唯一的,外键不唯一
B: 外键的作用是建立表之间的关联
C: 主键可以为空,外键不可为空
D: Hive中的表必须设置严格意义的主键和外键
A: 主键是唯一的,外键不唯一
B: 外键的作用是建立表之间的关联
C: 主键可以为空,外键不可为空
D: Hive中的表必须设置严格意义的主键和外键
C,D
举一反三
- 用Access建立两个表之间的参照完整性约束时,( ) A: 必须是两个主键之间的关联 B: 主键和外键必须同名 C: 外键必须唯一 D: 外键的值来自于主键表
- 用Access建立两个表之间的参照完整性约束时,说法错误的是( )。 A: 主键和外键的数据类型必须一致 B: 主键和外键必须同名 C: 主键必须唯一 D: 外键的值来自于主键表
- 下列关于主键和外键哪一项表述是错误的?() A: 主键唯一地标识表中的行 B: 外键是引用其他表主键的列集 C: 主键和外键用于强制数据完整性 D: 必须始终在表中定义主键
- 下列维护数据完整性的约束原则中,不正确的论述是( ): A: 添加外键约束是为了表与表(主键表与外键表)之间产生关联 B: 添加外键表的外键之前须先创建要与它关联的主键表的主键 C: 删除主键表的主键之前须先删除与它关联的外键表的外键 D: 删除主键之前可以不需先删除外键
- 外键中的外键字段必须是主键表中的主键字段。
内容
- 0
关于外键和相应主键之间的关系说法中,正确的是( )。 A: 外键不一定要与相应的主键同名 B: 外键一定要与相应的主键同名 C: 外键一定要与相应的主键同名而且唯一 D: 外键一定要与相应的主键同名,但并不一定唯一
- 1
对于表的外键,下列哪些描述正确。() A: 是表的非主键列,是另一个表的主键列。 B: 主键和外键不能描述表之间的关系。 C: 外键不能是表的索引。 D: 外键允许为空值。
- 2
下列有关主键和外键之间关系的描述中正确的是()。 A: 一个表中最多只能有一个主键,多个外键 B: 一个表中最多只能有一个外键,一个主键 C: 一个表中可以有多个主键,多个外键 D: 一个表中最多只能有一个外键,多个主键
- 3
在MySQL中创建数据表时,可以设定主键、外键。那么对于一个数据表,能设置的主键和外键个数最多分别是() A: 主键1个,外键1个 B: 主键1个,外键多个 C: 主键多个,外键多个 D: 主键多个,外键1个
- 4
在MySql数据库中,关于主键、外键、唯一键的阐述正确的是哪些() A: 一张表中的主键只能有一个,但是外键和唯一键却可以有多个 B: 一张表中的主键和唯一键都不允许重发,但是外键却可以重复 C: 一张表中的主键不允许为空,但是外键和唯一键允许为空 D: 一张表中不能够同时包含主键、外键和唯一键